<SEC-DOCUMENT>0001628280-25-041775.txt : 20250908
<SEC-HEADER>0001628280-25-041775.hdr.sgml : 20250908
<ACCEPTANCE-DATETIME>20250908170451
ACCESSION NUMBER:		0001628280-25-041775
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		137
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250908
DATE AS OF CHANGE:		20250908

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CANTALOUPE, INC.
		CENTRAL INDEX KEY:			0000896429
		STANDARD INDUSTRIAL CLASSIFICATION:	CALCULATING & ACCOUNTING MACHINES (NO ELECTRONIC COMPUTERS) [3578]
		ORGANIZATION NAME:           	06 Technology
		EIN:				232679963
		STATE OF INCORPORATION:			PA
		FISCAL YEAR END:			0630

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

	BUSINESS ADDRESS:	
		STREET 1:		101 LINDENWOOD DRIVE
		STREET 2:		SUITE 405
		CITY:			MALVERN
		STATE:			PA
		ZIP:			19355
		BUSINESS PHONE:		8006330340

	MAIL ADDRESS:	
		STREET 1:		101 LINDENWOOD DRIVE
		STREET 2:		SUITE 405
		CITY:			MALVERN
		STATE:			PA
		ZIP:			19355

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	USA TECHNOLOGIES INC
		DATE OF NAME CHANGE:	19950523

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	USA ENTERTAINMENT CENTER INC
		DATE OF NAME CHANGE:	19931029
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ctlp-20250630.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d8225d08-0c9e-4784-8b75-9c0dace4f796,g:ba2cf46d-68f0-4715-ac31-433a8fe4892c,d:329a9cb1554543558d27285df4161ee4-->
<html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ctlp="http://www.cantaloupe.com/20250630" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ctlp-20250630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-31">0000896429</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-32">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-43" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="f-412">P3Y</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-464">one</ix:nonFraction><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-465">one</ix:nonFraction><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-662">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-663">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-666">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-667">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-13" name="us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList" id="f-957">http://fasb.org/us-gaap/2025#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList" id="f-958">http://fasb.org/us-gaap/2025#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-12" name="us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList" id="f-959">http://fasb.org/us-gaap/2025#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-163" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-992">1</ix:nonNumeric><ix:nonNumeric contextRef="c-164" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-993">1</ix:nonNumeric><ix:nonNumeric contextRef="c-165" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-994">1</ix:nonNumeric><ix:nonNumeric contextRef="c-175" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="f-1009">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="c-184" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-1102">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ctlp-20250630.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</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="segment"><xbrli:measure>ctlp:segment</xbrli:measure></xbrli:unit><xbrli:unit id="covenant"><xbrli:measure>ctlp:covenant</xbrli:measure></xbrli:unit><xbrli:unit id="trading_day"><xbrli:measure>ctlp:trading_day</xbrli:measure></xbrli:unit><xbrli:unit id="plan"><xbrli:measure>ctlp:plan</xbrli:measure></xbrli:unit><xbrli:unit id="vote"><xbrli:measure>ctlp:vote</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ctlp:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ctlp:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ctlp:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-17</xbrli:startDate><xbrli:endDate>2022-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-17</xbrli:startDate><xbrli:endDate>2022-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-17</xbrli:startDate><xbrli:endDate>2022-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-17</xbrli:startDate><xbrli:endDate>2022-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-17</xbrli:startDate><xbrli:endDate>2022-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-17</xbrli:startDate><xbrli:endDate>2022-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-17</xbrli:startDate><xbrli:endDate>2022-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-05</xbrli:startDate><xbrli:endDate>2024-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2027-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-05</xbrli:startDate><xbrli:endDate>2024-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-05</xbrli:startDate><xbrli:endDate>2024-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-05</xbrli:startDate><xbrli:endDate>2024-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctlp:ReleaseScheduleAxis">ctlp:ReleasePeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctlp:ReleaseScheduleAxis">ctlp:ReleasePeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyOneSecuredTermFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:TransactionProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:TransactionProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:TransactionProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:SubscriptionRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:SubscriptionRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:SubscriptionRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2014StockOptionIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ctlp:StockOptionIncentivePlan2014ApprovedDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2015EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ctlp:StockOptionIncentivePlan2015ApprovedDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2018EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ctlp:StockOptionIncentivePlan2018ApprovedDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ctlp:FormerChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2018EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ctlp:LongTermStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctlp:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctlp:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctlp:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:A365RetailMarketsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000896429</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i329a9cb1554543558d27285df4161ee4_1"></div><div style="min-height:11.34pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/></tr></table></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:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</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%">FORM&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.171%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">For the fiscal&#160;year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">June&#160;30</ix:nonNumeric>, 2025</ix:nonNumeric> <br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">OR</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.171%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt"><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:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15 (d)&#160;OF THE EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">For the transition period from ____________________ to _____________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Commission file number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-33365</ix:nonNumeric> </span></div><div style="margin-top:2pt;text-align:center"><img src="ctlp-20250630_g1.jpg" alt="cantaloupe_horiz_2cLRG.jpg" style="height:39px;margin-bottom:5pt;vertical-align:text-bottom;width:138px" id="i-1"/></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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">Cantaloupe,&#160;Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:700;line-height:120%">____________________________________________________________________________________________</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.988%"><tr><td style="width:1.0%"/><td style="width:47.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.995%"/><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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Pennsylvania</ix:nonNumeric></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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">23-2679963</ix:nonNumeric></span></td></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:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.988%"><tr><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.996%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">101 Lindenwood Drive</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Malvern,</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Pennsylvania</ix:nonNumeric></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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">19355</ix:nonNumeric></span></td></tr><tr><td colspan="12" 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:400;line-height:100%">(Address of principal executive offices)</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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code) (</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-14">610</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">989&#8209;0340</ix:nonNumeric> </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:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</span></div><div style="margin-top:5pt"><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:39.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.930%"/><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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Title of Each Class</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:9pt;font-weight:400;line-height:100%">Trading Symbol</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:9pt;font-weight:400;line-height:100%">Name Of Each Exchange On Which Registered</span></td></tr><tr><td colspan="3" style="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:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">common stock, no par value</ix:nonNumeric></span></td><td colspan="3" style="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:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">CTLP</ix:nonNumeric></span></td><td colspan="3" style="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:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g)&#160;of the Act: None&#160;</span></div><div style="margin-top:3pt;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 if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. Yes &#9744; &#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:3pt;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 if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act.&#160;Yes &#9744; &#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:3pt;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 (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;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&#160;days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> No &#9744;</span></div><div style="margin-top:3pt;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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule&#160;405 of Regulation 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 and post such files) <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> No &#9744;</span></div><div style="margin-top:3pt;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 &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b&#8209;2 of the Exchange Act.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.126%"><tr><td style="width:1.0%"/><td style="width:60.055%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.881%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Large 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:left;vertical-align:top"><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-23">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer (Do not check if a smaller reporting 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%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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-24">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth 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:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">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. &#9744;</span></div><div style="margin-top:3pt;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 filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9745;</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span></div><div style="margin-top:3pt;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 any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></div><div style="margin-top:3pt;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 shell company (as defined in Rule&#160;12b&#8209;2 of the Act). Yes &#9744; &#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant computed by reference to the price at which the common equity was last sold as of the last business day of the registrant&#8217;s most recently completed second fiscal quarter, which ended December 31, 2024, was $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-5" name="dei:EntityPublicFloat" scale="6" id="f-29">562.9</ix:nonFraction> million.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">As of September&#160;2, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">73,368,777</ix:nonFraction> outstanding shares of common stock, no par value.</span></div><div><span><br/></span></div><div><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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:4pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="height:11.34pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_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:12pt;text-align:center;text-indent:63pt"><span><br/></span></div><div style="margin-top:12pt;text-align:center;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CANTALOUPE,&#160;INC.</span></div><div style="margin-top:12pt;text-align:center;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><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:8.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:78.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.490%"/><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:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PAGE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_13">PART&#160;I&#160;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_16">Item</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_16">1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_16">Business.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_16">5</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_19">1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_19">Risk Factors.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_19">15</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_22">1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_22">Unresolved Staff Comments.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_22">26</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_25">1C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_25">Cybersecurity.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_25">26</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_28">2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_28">Properties.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_28">27</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_31">3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_31">Legal Proceedings.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_31">27</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_34">4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_34">Mine Safety Disclosures.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_34">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_37">PART&#160;II&#160;</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_40">Item</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_40">5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_40">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_40">28</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_43">6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_43">[Reserved]</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_43">29</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_46">7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_46">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:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_46">30</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_67">7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_67">Quantitative and Qualitative Disclosures About Market Risk.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_67">41</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_70">8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_70">Financial Statements and Supplementary Data.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_70">42</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_163">9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_163">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_163">87</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_166">9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_166">Controls and Procedures.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_166">87</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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_169">9B</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_169">Other Information.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_169">88</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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_172">9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_172">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_172">88</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_175">PART&#160;III&#160;</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_178">Item</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_178">10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_178">Directors, Executive Officers and Corporate Governance.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_178">89</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_181">11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_181">Executive Compensation.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_181">95</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_184">12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_184">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_184">111</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_187">13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_187">Certain Relationships and Related Transactions, and Director Independence.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_187">112</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_190">14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_190">Principal Accounting Fees and Services.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_190">113</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_193">PART&#160;IV&#160;</a></span></div></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_196">Item</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_196">15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_196">Exhibits, Financial Statement Schedules.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_196">115</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_199">16</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_199">Form 10-K Summary</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_199">117</a></span></div></td></tr></table></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_10"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In this Annual Report on Form 10-K, or Annual Report, and unless otherwise indicated, the terms "Cantaloupe", the "Company", "CTLP", "we", "us", "our", "our company" and "our business" refer to Cantaloupe, Inc., formerly known as USA Technologies, Inc. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report. Due to rounding, figures in tables may not sum exactly.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report contains certain forward-looking statements within the meaning of Section&#160;21E of the Securities Exchange Act of 1934, as amended, regarding, among other things, the anticipated financial and operating results of Cantaloupe, Inc. For this purpose, forward-looking statements are any statements contained herein that are not statements of historical fact and include, but are not limited to, those preceded by or that include the words &#8220;estimate,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;would,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;projected,&#8221; or similar expressions. Those statements are subject to known and unknown risks, uncertainties and other factors that could cause the actual results to differ materially from those contemplated by the statements. The forward-looking information is based on various factors and was derived using numerous assumptions. Important factors that could cause the Company&#8217;s actual results to differ materially from those projected include, for example:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">disruption to our business caused by the acquisition of us by 365 Retail Markets, LLC (&#8220;365 Retail Markets&#8221;);</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to consummate the transaction with 365 Retail Markets within the contemplated timeframe, or at all, including risks and uncertainties related to securing the necessary regulatory approvals and the satisfaction of other closing conditions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the impact on our stock price, business, financial condition and results of operations if the proposed transaction with 365 Retail Markets is not consummated;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">costs, charges and expenses relating to the proposed transaction with 365 Retail Markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">proceedings, including litigation that seeks to prevent the proposed transaction with 365 Retail Markets from being consummated within the contemplated timeframe, or at all;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic, market or business conditions unrelated to our operating performance, including inflation, elevated interests rates, supply chain disruptions, financial institution disruptions, geopolitical conflicts, public health emergencies, and declines in consumer confidence and discretionary spending;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;our ability to compete with our competitors and increase market share;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;failure to comply with the financial covenants in our debt facilities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;our ability to maintain compliance with rules and regulations applicable to our business operations and industry;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;disruptions in other card payment processors, software and manufacturing partners upon whom we rely;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;whether our customers continue to utilize our transaction processing and related services, as our customer agreements are generally cancellable by the customer with thirty days&#8217; notice;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to acquire and develop relevant technology offerings for current, new and potential customers and partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks and uncertainties associated with our expansion into and our operations in Europe, Mexico and other foreign markets, including general economic conditions, policy changes affecting international trade (including the imposition of new tariffs, or changes and adjustments to existing tariffs), political instability, inflation rates, recessions, sanctions, foreign currency exchange rates and controls, foreign investment and repatriation restrictions, legal and regulatory constraints, civil unrest, armed conflict, war, and other economic and political factors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;our ability to satisfy our trade obligations included in accounts payable and accrued expenses;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, develop and retain key personnel, or our loss of the services of our key executives;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the incurrence by us of any unanticipated or unusual non-operating expenses, which may require us to divert our cash resources from achieving our business plan;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;our ability to predict or estimate our future quarterly or annual revenue and expenses given the developing and unpredictable market for our products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;our ability to successfully integrate acquired companies into our current products and services structure;</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></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:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;our ability to add new customers and retain key existing customers from whom a significant portion of our revenue is derived;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the ability of a key customer to reduce or delay purchasing products from us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;our ability to obtain widespread commercial acceptance of our products and service offerings;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether any patents issued to us will provide any competitive advantages or adequate protection for our products, or would be challenged, invalidated or circumvented by others;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the ability of our products and services to avoid disruptions to our systems or unauthorized hacking or credit card fraud;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks associated with cyber-attacks and data breaches; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain effective internal controls and to timely file periodic and current reports with the Securities and Exchange Commission ("SEC").</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. Actual results or business conditions may differ materially from those projected or suggested in forward-looking statements as a result of various factors including, but not limited to, those described above and in Part I, Item 1A, &#8220;Risk Factors&#8221; of this Annual Report. We cannot assure you that we have identified all the factors that create uncertainties. Moreover, new risks emerge from time to time and it is not possible for our management to predict all risks, nor can we assess the impact of all risks on our business or the extent to which any risk, or combination of risks, may cause actual results to differ from those contained in any forward-looking statements. Readers should not place undue reliance on forward-looking statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any forward-looking statement made by us in this Annual Report speaks only as of the date of this Annual Report. Unless required by law, we undertake no obligation to publicly revise any forward-looking statement to reflect circumstances or events after the date of this Annual Report or to reflect the occurrence of unanticipated events.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_13"></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:12pt;text-align:center"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_16"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Cantaloupe, Inc. (Nasdaq: CTLP) is organized under the laws of the Commonwealth of Pennsylvania. We are a global technology leader powering self-service commerce. Cantaloupe offers a comprehensive suite of solutions including micro-payment processing, self-checkout kiosks, mobile ordering, connected point-of-sale ("POS") systems, and enterprise cloud software. Handling more than a billion transactions annually, our solutions enhance operational efficiency and consumer engagement across sectors like food &amp; beverage markets, smart automated retail, hospitality, entertainment venues, laundromats and more. Committed to innovation, we aim to drive advancements in digital payments and business optimization, serving 34,896 customers in the United States, United Kingdom, European Union countries, Australia, and Mexico.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><img src="ctlp-20250630_g2.jpg" alt="CTLP Offerings.jpg" style="height:264px;margin-bottom:5pt;vertical-align:text-bottom;width:684px" id="i-2"/></div><div style="text-align:justify"><img src="ctlp-20250630_g3.jpg" alt="Screenshot 2025-07-31 at 2.55.41_u202fPM (1).jpg" style="height:279px;margin-bottom:5pt;vertical-align:text-bottom;width:684px" id="i-3"/></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue streams consist of subscription, transaction processing and equipment sales. We derive the majority of our revenues from subscription and transaction fees resulting from transactions on, as well as connectivity and telemetry services provided by, our cashless devices, Seed&#8482; software, Cantaloupe Go software, Cheq software (acquired in February 2024), SB Software (acquired in September 2024), and our API services used via our Seed API (formerly known as Quick Connect) product. These services include digital payment processing, loyalty programs, inventory management, route logistics optimization, warehouse and accounting management, intelligent merchandising, digital advertising, mobile ordering, and more. Devices and POS terminals operating on the Company&#8217;s platform and using our services include those resulting from the sale, finance or a monthly bundled subscription (Cantaloupe ONE program) of our POS electronic payment devices and </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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">checkout kiosks, telemetry devices, certified payment software or the servicing of similar third-party installed POS terminals and telemetry devices. The majority of customers pay a monthly service fee plus a blended percentage rate on transaction volumes. Transaction fees on volumes processed through our payment devices and POS systems are the most significant driver of our revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Merger with 365 Retail Markets, LLC</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2025, we entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with 365 Retail Markets, Catalyst Holdco I, Inc. (&#8220;Holdco&#8221;), Catalyst Holdco II, Inc. (&#8220;Holdco II&#8221;) and Catalyst MergerSub Inc. (&#8220;Merger Sub&#8221;). Subject to the terms and conditions of the Merger Agreement, 365 Retail Markets has agreed to acquire the Company in an all-cash transaction for $11.20 per share of common stock, without interest (the &#8220;Merger Consideration&#8221;). Pursuant to the Merger Agreement, and subject to the terms and conditions thereof, Merger Sub will merge with and into the Company (the &#8220;Merger&#8221;), with the Company surviving the Merger as a wholly-owned, indirect subsidiary of 365 Retail Markets. Upon the consummation of the Merger, Cantaloupe will cease to be a publicly traded company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have agreed to various customary covenants and agreements in the Merger Agreement, including, among others, agreements to conduct our business in the ordinary course during the period between the execution of the Merger Agreement and the effective time of the Merger. We do not believe these restrictions will prevent us from meeting our debt service obligations, ongoing costs of operations, working capital needs, or capital expenditure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 4, 2025, the Company held a special meeting of shareholders, where shareholders approved a proposal to approve and adopt the Merger Agreement, including the Merger. Assuming timely satisfaction of the remaining necessary closing conditions, including the receipt of required regulatory approvals, we expect that the Merger will be completed in the second half of calendar year 2025. Upon consummation of the Merger, our common stock will be delisted from The Nasdaq Stock Market LLC and deregistered under Section 12(b) of the  Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional information about the Merger is set forth in our Current Report on Form 8-K filed with the SEC on September 4, 2025, and our definitive Proxy Statement on Schedule 14A filed with the SEC on July 24, 2025 (the "Definitive Proxy Statement").</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">THE INDUSTRY</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We offer a variety of solutions for self-service commerce, which enable the acceptance of digital payments and allow our customers to simplify inventory, analytics, warehouse, logistics, and back-office management. We believe the following industry trends are driving growth in demand for digital payment systems and advanced logistics management both in general and within the specific markets we serve:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased adoption of cashier-less models via vending machines, self-service kiosks, automated stores, and mobile ordering to meet demand for and more use of fast, simple and seamless digital purchase and payment experiences;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rising consumer demand for transaction convenience, safety, and security, as evidenced by the growth in digital payment adoption, especially contactless payments; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ongoing labor challenges and inflation drive increased utility of actionable operational business intelligence from new technologies like machine learning and artificial intelligence ("AI") to drive operational efficiencies and operational transparency through modern, cloud-based logistics and inventory management solutions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Cashier-less stores that minimize or remove human intervention have shifted consumer expectations on retail shopping experiences. Retailers are also finding that self-service helps them respond to the ongoing labor challenges and inflation costs they are facing while also appealing to changing consumer habits who are eager to use self-checkout solutions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></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:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">OUR SOLUTION</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We aim to transform self-service commerce by offering one integrated solution for payments processing, logistics, and back-office management. Our platform is designed to increase consumer engagement and sales revenue through digital payments, digital advertising, and customer loyalty programs, while providing retailers with control and visibility over their operations and inventory. As a result, customers can run their businesses more proactively, predictably, and competitively. We offer customers several different ways to connect and manage their distributed assets. These range from our cashless hardware, both attended and self-checkout kiosks, our Seed platform, our Cantaloupe Go platform, our Cheq platform, SB Software, and API services via Seed API. Our platform is designed to transmit payment information from our customers&#8217; POS terminal or locations for payment processing, process sales and performance data to optimize assets, and generate reports which provide greater control and visibility to our customers. Through our platform, we enable customers to easily manage assets, make changes, and push updates all remotely, ensuring they run as efficiently as possible.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PRODUCTS AND SERVICES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our hardware includes Cantaloupe card readers, our integrated payment device, Cantaloupe Go POS kiosks, our wide range of POS terminals, as well as the Cheq POS attended and self-service kiosks, our solution for the stadium, entertainment venue and festival verticals. With a variety of self-service hardware solutions, our deployment currently supports applications such as vending, micro-markets, amusement, arcade, commercial laundry, air/vacuum, car wash, and others. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our cashless devices, which come in a variety of styles, facilitate digital payments by capturing payment information and transmitting it to our platform for authorization and processing through the payment networks (e.g., credit card processors). Additionally, our devices send sales data into the Seed platform, along with third-party platforms, for advanced reporting, including remote asset management. Our cashless devices have earned a reputation for quality, reliability, and innovation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Cantaloupe Go product line provides a variety of self-checkout kiosks, which range from tablet-based POS terminals, to feature-rich 46&#8221; kiosk screens that are equipped with ADA height compliant and audio assist features for the visually impaired. In addition to processing and transmitting transaction data into the cloud, our kiosks seamlessly integrate into the Cantaloupe Go platform for ease of kiosk management, loyalty and reward features, promotions, advertising, and more. Cantaloupe Go also enables complete management of an operator&#8217;s business by integrating into the Seed platform for one central place to manage inventory, warehouse processes, driver accountability and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our Cheq product line supports both an attended and unattended self-service kiosk mode for concessionaire and event-goers to easily checkout while enjoying a game, concert or festival. Within the Cheq hardware line, we also offer clients handheld devices for taking payments on the go, along with mobile ordering activation areas for making it easier to order from the seat for pick-up or in-seat delivery. Like our kiosks, our Cheq POS terminals process payments and transmit transaction data into the Cheq platform via the cloud, while also seamlessly integrating into a variety of venue applications. Our Cheq POS terminals also offer a robust back-end reporting platform for ease of venue management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our SB Software platform includes industry-leading Vendmanager and Coffeemanager software solutions that are designed and built for the U.K. and E.M.E.A. vending operator. This platform not only provides efficient business management tools, inventory tracking, routing and logistics, but provides data analytics and reporting to help customers better run their vending, coffee and micro market business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our hardware is available for customers through purchase, finance, or subscription with our new Cantaloupe ONE Platform.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our G11 Cashless Kit and G11 Pulse Kit are 4G LTE digital payment devices that enable faster processing and enhanced functionality for payment and consumer engagement applications. They support functionality that requires higher speeds and large data loads, operate on the AT&amp;T and Verizon networks, and have built-in near field communication "NFC" (contactless) support for mobile payments, traditional credit and debit cards, in addition to EMV- contactless. The G11 Pulse Kit also includes functionality which simulates a coin drop using a pulse adapter interface. These devices are currently available in the United States and Canada. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our G11 Chip Kit is a digital reader that accepts contact EMV (chip cards) and contactless EMV (tap) payment methods, along with other standard forms of digital payments that include credit/debit card, and mobile wallet. The reader functions with the existing G11 telemeter and reports into the Seed platform similar to a G11 Cashless Kit (see below for a description of the Seed platform). This device is currently available in the United States and Canada. </span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our Engage Series, which includes the Engage, Engage Combo, and the Engage Pulse designed specifically for the amusement and entertainment market, are our next generation of digital touchscreen devices designed to provide retailers the ability to captivate consumers in new ways and enables truly frictionless purchasing. The Engage Series offers networking, security and interactivity, including acceptance of contact EMV (chip cards) and contactless EMV (tap) payment methods. The devices can be fitted in a range of hardware configurations, including vending, kiosks, amusement parks, and more.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our P Series, which include the P66, P100, P100Pro and P30, are our card touchscreen card readers that support the U.K./E.M.E.A. and MX/LAC markets. Based on various in-country features, these devices are equipped with digital touch screens and can easily accept all major forms of payments in the countries in which they serve today. The P30 is also used as the primary payment terminal in the United States for our Cooler Cafe solution. All devices offer 4G LTE connectivity and ability to accept contactless EMV payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cantaloupe Go offers a modern line of self-checkout kiosks,&#8239;Smart Store&#8239;concepts and the Cantaloupe Go management platform.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Go Mini is a cost-effective cash or cashless kiosk great for smaller locations or areas where customers want a quick self-checkout cashless experience. This kiosk includes a 10.5&#8221; touchscreen, built in LTE and Wi-Fi, bill acceptor and cash system add-on, credit card reader, multiple mounting options, and a barcode scanner. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Go MiniX is a compact, cashless kiosk ideal for locations where quick cashless only self-checkout is key, and is more public friendly with additional accessibility features. This kiosk includes a 15&#8221; touchscreen, vertical or horizontal orientation, built-in-camera, barcode scanner, biometric scanner (optional), credit card reader, and accessibility features for the visually impaired. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Go Plus100 is a cash and cashless kiosk for tabletop cabinetry in mid-size or larger locations where customers may want to offer cash acceptance that can be loaded onto a stored value card. This kiosk includes a 19&#8221; touchscreen, built-in camera, barcode scanner, biometric scanner, bill acceptor (optional), credit card reader, and accessibility features for the visually impaired. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Go Plus200 is designed for customers with space constraints. Customers can opt for our standalone kiosk in mid-size or larger locations where the ability to offer cash acceptance loaded onto a stored value card is available. This kiosk includes a 19&#8221; touchscreen, built-in camera, barcode scanner, biometric scanner, credit card reader, bill acceptor (optional), customization options for colors and decals, and accessibility features for the visually impaired. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Go Plus300 is a robust kiosk designed for government or military locations, offering cash-in and cash-out options to allow for flexible payment options for single-use visitors. This kiosk includes a 19&#8221; touchscreen, built-in camera, barcode scanner, biometric scanner, credit card reader, bill acceptor (optional), cash in/out available, customization options for colors and decals, and accessibility features for the visually impaired. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Go Max is a digital touchscreen kiosk that supports cash and cashless acceptance for locations looking for an attractive kiosk screen that allows for complete payment flexibility and advanced accessibility features for consumers. This kiosk includes a 43&#8221; touchscreen, built-in camera, barcode scanner, biometric scanner, bill acceptor (optional), cash in/out available, customization options for colors and decals, and accessibility features for the visually impaired as well as ADA height compliant features.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Cooler Caf&#233; is designed to deliver the micro market experience with a smaller footprint. Equipped with Cantaloupe&#8217;s Smart Lock technology and a cashless POS device, the Cooler Caf&#233; remains locked until a payment is made. As a result, customers can save on upfront investment costs while maximizing revenue with higher margin food and beverage options. This solution integrates directly into Seed to enhance operator management. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Smart Store Go Micro kiosk, which is Cantaloupe's newest self-service micro market kiosk, designed with affordability, versatility and seamless management in mind. Its compact footprint, integrated barcode scanner and five-inch touchscreen provide a seamless checkout experience for consumers and enables operators to manage all their markets regardless of size.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Cantaloupe Smart Aisle is a frictionless retail experience that operates without an attendant, relying instead on 3D cameras, and weighted-shelf technology to analyze motion and keep track of transactions. Customers provide a payment method to enter, and while inside they can grab any item, which is added to their virtual cart in real time. Customers verify their cart before leaving, and the transaction is completed and payment method charged upon exit.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We offer integrated software services that leverage payment or asset tracking devices in the field to connect into our feature-rich platform for advanced data management, analytics, route scheduling, loyalty and reward programs, and other offerings:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Seed platform is a cloud-based asset management and optimization solution that provides advanced analytics, dynamic route scheduling, automated pre-kitting, proactive equipment management, intelligent merchandising, inventory management, warehouse purchasing, and accounting management. The Seed platform has a reputation for providing innovative software features and functionality that solve every day customer challenges. It includes Seed Live for sales reporting and asset management, Seed Cashless+ for small business owner advanced management tools, Seed Pro for logistics optimization; Seed Office for back-office management; Seed Markets for integrated micro market management; and Seed Delivery for integrated online ordering and office coffee service ("OCS") optimization.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Add-on software services within the Seed platform include our new Remote Price Change ("RPC") and integration with our e-commerce partners. RPC seeks to save customers time and money by enabling them to manage prices for products in their machines remotely through Seed. Our e-commerce integration partners enable customers to integrate their online stores to Seed platform for inventory and warehouse management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cantaloupe Go Portal is a robust cloud-based platform that provides operators the customization to extend market and Smart Cooler features on a location-by-location basis. They can manage kiosk performance and uptime, view inventory and integrate the portal directly into Seed for better market management and service efficiencies. Some of the customizable features inside of the Cantaloupe Go portal include the ability to create coupons and guest passes, loyalty and reward programs, enable payroll deduct, client subsidy programs, health and wellness programs, manage credit card fees and deposits, kiosk alerts and more. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Cheq platform provides real-time updates for on-the-fly changes that need to be deployed across multiple POS menus at any given time during an event. It includes intuitive reporting functionality to provide key data insights into both specific venue stations and overall event performance metrics. As a mobile-first platform, Cheq provides access to consumer buying trends and data points to leverage in-app or text notifications for driving new revenue back to any given venue. The Cheq platform seamlessly integrates with over 10 partners today to support the unique business needs of clients and their venues. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Seed API (formerly known as Quick Connect), is an API web service that allows a client application to securely interface with the Company&#8217;s payment processing and asset managing services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Additional services include our Cantaloupe Go consumer mobile app loyalty programs, campus card integrations, digital ad-management, and data warehouse services. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We support our offerings through a number of professional services and back-office functions:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Professional Services. For our larger customers we offer a variety of professional services to aid deployment and use of the platform. These include planning, project management, deployment, installation support, Seed implementation, and marketing and performance evaluation.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Network Infrastructure. Our services and platforms operate on a combination of proprietary and third-party technologies and are supported by geographically diverse teams.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Card Processing Services. Through our existing relationships with card processors and card associations, we provide merchant account and terminal ID set up, prenegotiated discounted fees on small ticket purchases, and direct electronic funds transfers to our customers&#8217; bank accounts for all settled card transactions and ensure compliance with processing protocols.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer/Consumer Services. We support our services by providing help desk support, repairs, and replacement services. Inbound consumer billing inquiries are handled through a 24&#8209;hour help desk, which reduces our customers&#8217; exposure to consumer billing inquiries and potential chargebacks. We provide remote maintenance updates and enhancements to software, settings, and features to our card readers via wireless connections.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COMPETITION</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The self-service industry is highly competitive with service providers ranging from well-established enterprises to early-stage companies within the financial technology and software services industries. The markets for our products and services are characterized by evolving industry standards, aggressive pricing, continuous innovation, and changing consumer trends. Many of our competitors are challenging our industry position as an industry leader, particularly when it comes to pricing, emulating products, services, and marketing, as well as addressing consumer trends. However, we believe we have competitive strengths that position us for continued success. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Consumers are expecting more from their shopping experience, with access to buy what they want, when they want, with the ability to pay with any shape or form of digital currency. This has led to a multitude of new devices on the market that enable a more engaging experience at the POS. In addition, micro markets are becoming larger growth sectors in the convenience services industry, with many competitors. While we believe we have a strong competitive offering that positions us favorably in software services for self-service industry, competitors are entering the market with modernized back-end systems that are focused on the user interface along with real-life product planogram possibilities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">MARKETS WE SERVE</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While the below key verticals represent only a fraction of our total market potential, these are the areas where we have seen the most traction to date.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><img src="ctlp-20250630_g4.jpg" alt="Screenshot 2025-07-31 at 3.08.41_u202fPM.jpg" style="height:594px;margin-bottom:5pt;vertical-align:text-bottom;width:684px" id="i-4"/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">OUR GROWTH OPPORTUNITY</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our primary objective is to continue enhancing our position as a leading provider of technology powering self-service commerce. Our vertically integrated solutions are designed to fuel growth by offering payment processing, enterprise cloud software, IoT technology, as well as kiosk and POS innovations that serve a variety of locations such as vending, micro markets and smart retail, entertainment venues and festivals, EV charging stations, laundromats, metered parking terminals, amusement and entertainment venues, IoT services and more. Key elements of our strategy are to:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maximize Growth in Existing Customers/Partners. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Having experienced the benefits of our products and services, we believe our current customers represent the largest opportunity to scale recurring revenue and connections, through the addition of new products and services, as well as expanding our footprint of current product offerings.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are continuously seeking to enhance our solutions and services with additional features and functionality that create add-on service offerings to existing customers such as RPC, Seed Markets, Seed Analytics, Seed Pick Easy, and Cantaloupe Go POS solutions. We believe our continued innovation will lead to further adoption of Cantaloupe&#8217;s solutions and services in the self-service market.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Capitalize on the Emerging Cashless, Contactless, EMV, NFC, and Growing Mobile Payments Trends Globally. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">With growing consumer adoption of cashless and digital wallet payments, we believe this trend will continue to drive significant opportunity for us to further penetrate cashless transactions in both existing and new markets in the United States and abroad.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Expand into Micro Markets and Smart Stores. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">With our Cantaloupe Go platform, we are expanding the growing vertical of micro markets and smart stores both in near-vending channels as well as adjacent verticals. We differentiate ourselves by providing a single platform to manage consumer and operational aspects of micro markets and smart stores, while also integrating multiple service providers for flexibility and ultimate ease to our customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Capitalize on Opportunities in International Markets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">With the acquisitions of Three Square Market in December 2022 and SB Software in September 2024, as well setting up operations in Mexico, we believe we are well positioned to expand across Mexico and Europe, while focusing on increasing market share in the United States. We are focused on continuing to grow our self-checkout micro market kiosks in these regions while also leveraging our Seed platform to optimize a customer&#8217;s vending and micro market business. Along with POS terminals, Smart Markets, Cantaloupe Go platform and Seed platform, we&#8217;ll establish a presence in cashless payment devices to give a one-stop-shop for our customers. In order to do so, we have dedicated sales resources to spearhead international opportunities, support implementation, and customer success.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Deliver an Exceptional Guest Experience at Stadiums, Venues and Festivals. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">With our acquisition of Cheq in February 2024, we believe we are also well positioned to disrupt the POS market that supports both large and small entertainment venues, stadiums, festivals, state fairs and more. As a mobile-first built POS, the platform is focused on ensuring guests never miss a moment with in-seat mobile ordering, handhelds to take payments anywhere in venue, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">and both attended or self-checkout stations for fast-tracking lines. With our existing penetration across more than a dozen venues, we plan to continue delivering a POS platform that meets the consumer needs of today and into the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Further Penetrate Attractive Adjacent Markets.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We will continue to introduce our turn-key solutions and services to various adjacent markets and verticals where there is a strong need for convenience, safety and security. Key growth verticals we will focus on include amusement and arcades, residential buildings, hotels and hospitality, college campuses and universities and retailers seeking new ways to create grab-and-go experiences both in-store and off-premise concepts. We plan to leverage solutions like our Cantaloupe Go line of products for micro markets, smart coolers and cashless payment acceptance to meet the needs of these industries seeking to deliver self-service solutions for today's consumer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Extend IoT Services into New Verticals.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Leveraging Seed&#8217;s ability to know where to go, when to go, and what to take, we can extend our telemetry services into other verticals that currently run on static scheduling models. We believe these verticals provide tremendous greenfield to move static routes to dynamic, servicing locations at the right time and driving greater efficiencies into business operators who provide these services on a daily basis. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Service and Support. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its industry-leading hardware and software, we seek to provide our customers with a comprehensive platform designed to encourage optimal return on investment through business planning and performance optimization; a loyalty and rewards program for consumer engagement; sales data and machine alerts; DEX data transmission; and the ability to extend digital payments capabilities and the full suite of services across multiple aspects of an operator&#8217;s 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SALES AND MARKETING</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our go-to-market strategy includes both direct sales and indirect channels, depending on the particular dynamics of each of our markets. Our direct sale efforts are supported by both inside and external sales team members, which are aligned to serve our enterprise, mid-market, and small business customers and prospects, along with our channel partners and resellers both domestically and internationally. In order to expand our sales reach, we maintain agreements with resellers, affiliate networks, and distributors in select market segments. Our marketing drives growth through a variety of online and offline initiatives designed to build brand awareness, position our thought leadership within the self-service commerce market, highlight our competitive strengths, and illustrate the value of our products and services to our opportunity markets. Activities include creating a vibrant company and product presence on the web, digital advertising, Search Engine Optimization (&#8220;SEO&#8221;), and social media; affiliate and referral programs; our e-commerce store, the use of direct mail and email campaigns; educational online and in-person user conferences; content curation through blogs, white papers, guides, podcasts, and joint industry studies; advertising in vertically-oriented trade publications; participating in industry trade shows and events; and working closely with customers and key strategic partners on co-marketing opportunities that drive customer and consumer adoption of our services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">IMPORTANT RELATIONSHIPS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our most important relationships are with our 34,896 customers, which are governed by services agreements that provide for terms and conditions of purchase, rental, subscription or lease of the devices, licensing of our solutions, and processing services. Under the terms, we typically collect our fees from settled funds, including activation fees, monthly service fees, and transaction processing fees. Our relationships with certain large customers are governed by customized terms and conditions contained within individually negotiated services agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our customer relationships:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We maintain broad and long-standing relationships with card industry associations. From time to time, we enter into short-term incentive and promotional agreements with the card industry counterparties. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We maintain close relationships with domestic wireless telecommunications carriers with which we have long-term bespoke pricing and support terms. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have long-term agreements with our payment processors, each of which is seamlessly integrated with our products and customers. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have established reseller relationships with select solutions providers for add-on features and services within our traditional offerings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Lastly, we have a number of key technology vendors supporting our network environment and technology, our product development and our product offerings.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">MANUFACTURING AND SUPPLY CHAIN</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We utilize independent third-party manufacturing partners to produce the substantial majority of our electronic payment device hardware products that we market and sell to our customers. Production by our manufacturing partners is required to be performed in accordance with our product specifications, quality control and compliance standards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our internal processes are centered around quality assurance of materials and testing of finished goods received from our contract manufacturers. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are continually monitoring and evaluating manufacturing partners to accommodate our growth objectives while minimizing risks of disruption within our supply chain operations.</span></div><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">TRADEMARKS, PROPRIETARY INFORMATION, AND PATENTS<br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns US federal and foreign registrations for the following trademarks and service marks: Because Machines Can&#8217;t Cry For Help&#174;, Blue Light Sequence (design only) BUSINESS EXPRESS&#174;, CANTALOUPE&#174;, Cantaloupe circle logo (design only), Cantaloupe Systems&#174;, Cantaloupe Systems &amp; design (Cantaloupe circle logo), CM2IQ&#174;, COMPUVEND&#174;, COOLER CAFE&#174;, EnergyMiser&#174;, ePort&#174;, EPORT CONNECT&#174;, INTELLIGENT VENDING&#174;, PICK-EASY&#174;, PICK-EASY &amp; design, RETAIL RENEGADES&#174;, ROUTEMASTER&#174;, SEED&#174;, seed &amp; design, SEED OFFICE&#174;, TSM SMART LOCK&#174;, VendPro&#174;, VM2IQ&#174;, YOKE&#174;.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Much of the technology developed or to be developed by us is subject to trade secret protection. To reduce the risk of loss of trade secret protection through disclosure, we have entered into confidentiality agreements with our key employees. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, 143 patents have been granted to or acquired since our inception in 1992. Of the 143 patents, 49 are still in force as of June&#160;30, 2025. Our patents expire between 2025 and 2045. To the extent renewable, we intend to renew these patents. We will pursue intellectual property protection to the extent we believe it would be beneficial and cost-effective.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ACTIVE DEVICES AND ACTIVE CUSTOMERS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In order to present meaningful information on our business, we report "Active Devices" and "Active Customers". Active Devices are devices that have communicated with us or have had a transaction in the last twelve months. Included in the number of Active Devices are devices that communicate through other devices that communicate or transact with us. For example, a self-service retail location that utilizes an ePort cashless payment device as well as Seed management services constitutes only one device. We define Active Customers as all customers with at least one active device. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We had 34,896 Active Customers and 1.28 million Active Devices connected to our service as of June&#160;30, 2025 compared to 31,466 Active Customers and 1.22 million Active Devices as of June&#160;30, 2024.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">HUMAN CAPITAL MANAGEMENT</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had 358 full-time employees compared to 359 full-time employees as of June&#160;30, 2024. This represents a headcount decrease of less than 1%</span><span style="background-color:#ffffff;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:10pt;font-weight:400;line-height:120%">over prior fiscal year. The headcount aligns with our overall objective to focus on growth both domestically and internationally and enables us to invest in innovative technologies and products and increase marketing spend to penetrate new and existing customers. We seek employees who share a passion for our technology and its ability to improve our customers&#8217; businesses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe our ability to attract and retain the most qualified candidates in all areas of our business is critical to our future success and growth, and we strive for a well-balanced and diverse workforce. In addition to standard Company-wide Compliance trainings, we prioritize and invest in helping our employees grow professionally in their career. We offer a combination of interactive professional development trainings, access to on demand online courses through our learning management system, and group learning programs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We offer our employees wages and benefit packages that we believe are competitive with others throughout our industry. In addition to salaries, we provide benefits including a 401(k) retirement savings plan, healthcare and insurance benefits, health savings and flexible spending accounts, tuition reimbursement, paid time off, as well as other benefits including access to mental health benefits, and a paid parental leave policy. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Each year, we request our employees to complete a Company-wide employee engagement survey. The survey is facilitated internally through our Human Resources department. The survey reflects questions to gauge employee sentiments toward current trends and issues including company direction and strategy, communication by management, individual development, team culture, and overall satisfaction. With the information provided by the annual engagement survey, leadership is provided key insights and valuable feedback which we implement in our Company-wide action plans with the intent to focus on key areas to prioritize, enhance, and drive increased employee engagement, learning and development, and professional growth for our employees. </span></div><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">AVAILABLE INFORMATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The public may access any materials the Company files with the SEC, including our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements for our annual stockholder meetings, and amendments to those reports, through the SEC&#8217;s Interactive Data Electronic Applications system at http://www.sec.gov. These reports are also available free of charge on our website, www.cantaloupe.com, as soon as reasonably practicable after we electronically file the material with the SEC. In addition, our website includes, among other things, charters of the various committees of our Board of Directors and our code of business conduct and ethics applicable to all employees, officers and directors. Within the time period required by the SEC, we will post on our website any amendment to the code of business conduct and ethics and any waiver applicable to any executive officer, director or senior financial officer. We use our website as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. Accordingly, investors should monitor our website, in addition to following our press releases, SEC filings and public conference calls and webcasts. Information on our website does not constitute part of this document.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div id="i329a9cb1554543558d27285df4161ee4_19"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">The risks and uncertainties described below are not the only ones we face. There may be other unknown or unpredictable economic, business, competitive, regulatory or other factors that could have material adverse effects on our future results. The occurrence of any of these risks could materially adversely affect our business, financial condition, results of operations and cash flows. Accordingly, you should carefully consider the following risk factors, as well as other information contained in or incorporated by reference in this Annual Report.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to our pending Merger with 365 Retail Markets, LLC</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">The pendency of the Merger may result in disruptions to our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2025, we entered into the Merger Agreement with 365 Retail Markets, Holdco, Holdco II and Merger Sub, pursuant to which, subject to the terms and conditions thereof, we will be acquired by 365 Retail Markets in an all-cash transaction. The Merger Agreement generally requires us to operate our business in the ordinary course pending consummation of the Merger and prohibits us, without 365 Retail Markets&#8217; consent, from taking certain specified actions until the Merger has been consummated. These prohibitions may affect our ability to execute our business strategies and attain financial and other goals and may impact our financial condition, results of operations and cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Further, in connection with the Merger, our current and prospective employees may experience uncertainty about their future roles with us following the Merger, which may adversely affect our ability to attract and retain key personnel. Key employees may depart because of issues relating to the uncertainty and difficulty of integration or a desire not to remain with us following the Merger, and may depart prior to the consummation of the Merger. Accordingly, no assurance can be given that we will be able to attract and retain key employees to the same extent that we have been able to in the past.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Merger could cause disruptions to our business or business relationships, which could have an adverse impact on our results of operations. Parties with which we have business relationships may experience uncertainty as to the future of such relationships and may delay or defer certain business decisions, seek alternative relationships with third parties or seek to alter their present business relationships with us. Parties with whom we otherwise may have sought to establish business relationships may seek alternative relationships with third parties.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Merger may place a significant burden on management and internal resources. It may also divert management&#8217;s time and attention from the day-to-day operation of our businesses and the execution of our other strategic initiatives. This could adversely affect our financial results. In addition, we have incurred and will continue to incur other significant costs, expenses and fees for professional services and other transaction costs in connection with the Merger, and many of these fees and costs are payable regardless of whether or not such transaction is consummated.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any of the foregoing could materially and adversely affect our business, our financial condition and our results of operations and prospects.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">The Merger may not be consummated within the intended timeframe, or at all, and the failure to consummate the Merger will adversely affect the market price of our common stock and could adversely affect our business, results of operations and financial condition. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that the Merger will be consummated within the intended timeframe, or at all. The Merger Agreement contains a number of conditions that must be satisfied or waived prior to the completion of the Merger, including the expiration or termination of any applicable waiting periods under the Hart-Scott-Rodino ("HSR") Antitrust Improvements Act of 1976, as amended (the &#8220;HSR Act&#8221;). </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the satisfaction or, to the extent permitted by law, waiver of requisite closing conditions, including the expiration or termination of the requisite statutory waiting period under the HSR Act described below, the Company currently expects the Merger to be completed in the second half of calendar year 2025. However, there can be no assurance that the remaining closing conditions will be satisfied (or waived, if applicable), and if all closing conditions are satisfied (or waived, if applicable), we can provide no assurance that the Merger will be consummated promptly or at all. There may be a significant or longer than expected time period between the approval of the Merger by our shareholders o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">n September 4, 2025 and the closing of the Merger, due to the timing of required regulatory approvals, satisfaction of other closing conditions, or other factors, including those described herein.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For instance, at any time before the effective time of the Merger, notwithstanding the expiration or termination of the waiting period under the HSR Act, the Federal Trade Commission, the Antitrust Division of the Department of Justice, or any state could take action under antitrust laws as it deems necessary or desirable in the public interest with respect to the Merger, including seeking to enjoin the completion of the Merger, to rescind the Merger, or to conditionally approve the Merger upon the divestiture of assets, or to impose restrictions on the our operations or the operations of 365 Retail Markets following the completion of the Merger. Private parties may also seek to take legal action under the antitrust laws under certain circumstances. There can be no assurance that the Merger will not be challenged on antitrust grounds or, if such a challenge is made, that the challenge will not be successful. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Merger is complex in nature, and unanticipated developments, including among other things, changes in law, the macroeconomic environment, market conditions, regulatory or geopolitical conditions, may affect our, or 365 Retail Market&#8217;s ability to close the Merger as currently expected and within the anticipated timeframe. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the Merger is not consummated within the intended timeframe or at all, we may not realize some or all of the expected benefits of the Merger or may realize them on a different timeline than expected. The price of our common stock could significantly decline if the Merger is not consummated within the intended timeframe or at all. In addition, some costs related to the Merger must be paid whether or not the Merger is consummated, as we have already incurred, and will continue to incur, significant costs, expenses and fees for professional services and other transaction costs in connection with the Merger. If the Merger is not consummated within the intended timeframe or at all, we may also experience negative reactions from our investors, customers, partners, suppliers, and employees. Along with transaction costs and fees, the Merger has required and will continue to require the attention and resources of our management team. If the Merger is not consummated within the intended timeframe or at all, our management team&#8217;s attention and resources will have been diverted from other uses with little to no additional benefit to the Company.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We have in the past, and may again in future, become subject to lawsuits relating to the Merger, which could adversely affect our business, financial condition and operating results.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We and/or our respective directors and officers have in the past, and may again in the future, become subject to lawsuits relating to the Merger. Such litigation is very common in connection with acquisitions of public companies, regardless of the merits of the underlying acquisition. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For instance, as previously disclosed, following the filing of our Preliminary Proxy Statement on Schedule 14A with the SEC on July 11, 2025 and the Definitive Proxy Statement (the &#8220;Proxy Statements&#8221;) in connection with the Merger, we received certain complaints and demand letters on behalf of purported Cantaloupe shareholders alleging deficiencies regarding the disclosures contained in the Proxy Statements. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These complaints (the &#8220;Complaints&#8221;) asserted individual claims against the Company and the members of our board of directors for negligent misrepresentation and concealment and negligence, based upon information included in or omitted from the Proxy Statements. The Complaints sought, among other relief, an injunction enjoining the defendants from consummating the Merger unless we disclose the material information allegedly omitted from the Proxy Statement, rescission of the Merger in the event it is consummated without our disclosure of the material information allegedly omitted from the Proxy Statement and an award of costs, including attorneys&#8217; and experts&#8217; fees and expenses. In addition, we have received certain demand letters (the &#8220;Demand Letters&#8221;) alleging deficiencies regarding the disclosures contained in the Proxy Statements.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While we believe that the disclosures set forth in the Proxy Statements fully comply with all applicable law and deny the allegations set forth in the Complaints and Demand Letters, in order to moot the purported shareholders&#8217; disclosure claims, to avoid nuisance and possible expense and disruption to the Merger and to provide additional information to our shareholders, on August 22, 2025, we filed additional supplemental proxy materials with the SEC, containing supplemental disclosures.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While we will evaluate and defend against the foregoing any similar actions vigorously, the costs of the defense of such lawsuits and other effects of such litigation, including potential delays to the Merger, could have an adverse effect on our business, financial condition and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to our business</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">General economic, market or business conditions unrelated to our operating performance, including global supply chain disruptions and inflationary pressures and tariffs</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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">could adversely affect our business and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The global payments technology industry depends heavily on the overall level of consumer, business and government spending. We are exposed to general economic conditions that affect consumer confidence, spending, and discretionary income and changes in consumer purchasing habits. A sustained deterioration in general economic conditions in the markets in which we operate, supply chain disruptions, geopolitical conflicts, political uncertainty, inflationary pressure, tariffs, elevated interest rates or interest rate fluctuations such as those that occurred recently, may adversely affect our financial performance by reducing the number or active devices, active customers and total number of transactions using our payment solutions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A downturn in the economy and other adverse economic trends may accelerate the timing, or increase the impact of, risks to our financial performance. These trends could include the following:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">low levels of consumer and business confidence typically associated with recessionary environments may result in decreased spending by consumers;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher consumer debt levels or high unemployment may result in decreased spending by consumers;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">budgetary concerns in the United States and other countries could affect sovereign credit ratings, and impact consumer confidence and spending; </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supply chain disruptions may result in decreased spending by consumers whose ability to provide goods and services is materially impacted;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supply chain disruptions could also impact our ability to purchase devices for existing or prospective customers; </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">current and potential future inflationary pressures, which may adversely impact spending by consumers; and</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">deterioration of emerging market economies, which tend to be more sensitive to adverse economic trends than the more established markets we serve.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, climate-related events, including extreme weather events and natural disasters and their effect on critical infrastructure in the U.S. or internationally, could have similar adverse effects on our customers and our operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Impacts of widespread inflation and tariffs could negatively affect our industry. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our own costs, including labor, hardware, services, technology providers, and other variable expenses could be impacted by severe, widespread or continuing inflation and the levying of tariffs. Our customer base includes many small businesses, some of which operate on tight margins. Our customers may not successfully navigate a rising cost environment, causing collection issues or bankruptcies. Inflation could seriously erode the discretionary buying decisions of consumers, impacting size of purchases or volumes at our unattended points of sale. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We only recently began to be profitable and if we incur losses in the future, the price of our shares can be expected to fall.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We experienced losses from inception through June 30, 2012, and from fiscal year 2015 through fiscal year 2022. For fiscal years 2025, 2024 and 2023, we recognized net income of $64.5 million, $12.0 million and $0.6 million, respectively. Despite recent profitability, there can be no assurance that we will continue to be profitable in the future. Accordingly, we may be required to use our cash and cash equivalents on hand and may raise capital to meet cash flow requirements including the issuance of common stock or debt financing. Additionally, if we incur losses in the future, the price of our common stock can be expected to fall.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">If we are not able to implement successful enhancements and new features for our products and services, our business could be materially and adversely affected. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on our ability to develop new products and services to address the rapidly evolving market for cashless payments and cloud and mobile solutions for the self-service retail markets. Rapid and significant technological changes continue to confront the industries in which we operate, including developments in proximity payment devices. These new services and technologies may be superior to, impair, or render obsolete the products and services we currently offer or the technologies we currently use to provide them. Incorporating new and acquired technologies into our products and services may require substantial expenditures and take considerable time, and we may not be successful in realizing a return on these development efforts in a timely manner or at all. There can be no assurance that any new products or services we develop and offer to our customers will achieve significant commercial acceptance. Our ability to develop new products and services may be inhibited by industry-wide standards, payment card networks, existing and future laws and regulations, resistance to change from our customers, challenges of integration with a wide variety of legacy end-point machines, or third parties&#8217; intellectual property rights. If we are unable to provide enhancements and new features for our products and services or to develop new products and services that achieve market acceptance or that keep pace with rapid technological developments and evolving industry standards, our business would be materially and adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, because our products and services are designed to operate with a variety of systems, infrastructures, and devices, we need to continuously modify and enhance our products and services to keep pace with changes in mobile, software, communication, and database technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely and cost-effective manner. Any failure of our products and services to continue to operate effectively with third-party infrastructures and technologies could reduce the demand for our products and services, result in dissatisfaction of our customers, and materially and adversely affect our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Substantially all of the service contracts with our customers are terminable for any or no reason upon thirty days advance notice. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our customers may terminate their services with us for any or no reason by providing us with thirty days' advance notice, subject to early termination fees. Accordingly, consistent demand for and satisfaction with our products by our customers is critical to our financial condition and future success. Problems, outages, defects, or other issues with our products or services or competition in the marketplace could cause us to lose a substantial number of our customers with minimal notice. If a substantial number of our customers were to exercise their termination rights, it would result in a material adverse effect to our business, operating results, and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We may not successfully implement our go-to-market strategy which may adversely affect growth and profitability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our current core business is highly concentrated among several large customers in the vending industry. We have made inroads into other adjacent markets including micro-markets, laundry, gaming, entertainment, vehicle services, and other commercial payments applications and continued expansion into these markets is a substantial piece of our potential future growth prospects. Changing technology, customer preferences, and competitor actions may limit our ability to successfully grow and expand beyond our core business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We engage in the outsourcing of engineering work, including outsourcing of software work overseas.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We may, from time-to-time, outsource engineering work related to the design, development, and operations of our products and services, typically to save money and gain access to additional engineering resources. We have worked, and expect to work in the future, with companies located in jurisdictions outside of the U.S., including, but not limited to Sweden, Romania, Columbia, Russia, Ukraine, India and Bangladesh. If we are unable to properly manage and oversee the outsourcing of engineering and other work to third parties located internationally that operate under different laws and regulations than those in the U.S., we could suffer the loss of valuable intellectual property, or the loss of the ability to claim such intellectual property, including patents and trade names. Additionally, instead of saving money, we could in fact incur significant additional costs because of inefficient engineering services and poor work product, which could harm our business, financial results, reputation, and brand.</span></div><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">The loss of one or more of our key customers could significantly reduce our revenues, results of operations, and reduce net income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have derived, and believe we will continue to derive, a significant portion of our revenues from one large customer or a limited number of large customers. Customer concentrations for the years ended June 30, 2025, 2024 and 2023 were as follows: </span></div><div style="margin-top:5pt"><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:65.420%"/><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:9.426%"/><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:9.426%"/><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:9.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended June 30,</span></td></tr><tr><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:700;line-height:100%">Single customer</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The loss of such customers could materially adversely affect our revenues. Additionally, a major customer in one year may not purchase any of our products or services in another year, which may negatively affect our financial performance. We have offered, and may in the future offer, discounts to our large customers to incentivize them to continue to utilize our products and services. If we are required to sell products to any of our large customers at reduced prices or unfavorable terms, our revenue and earnings could be materially adversely affected. Further, there is no assurance that our customers will continue to utilize our transaction processing and related services as our customer agreements are generally cancellable by the customer on thirty days notice. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Increases in card association and debit network interchange fees could increase our operating costs or otherwise adversely affect our operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are obligated to pay interchange fees and other network fees set by the bankcard networks to the card issuing bank and the bankcard networks for each transaction we process through our network. From time to time, card associations and debit networks increase the organization and/or processing fees, known as interchange fees that they charge. Under our processing agreements with our customers, we are permitted to pass along these fee increases to our customers through corresponding increases in our processing fees. Passing along such increases could result in some of our customers canceling their contracts with us. Consequently, it is possible that competitive pressures will result in us absorbing some or all of the increases in the future, which would increase our operating costs, reduce our gross profit and adversely affect our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our efforts to expand into international markets may not be successful; our products and services may not gain traction in new markets; and managing international operations may be challenging or may fail. <br/> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As we seek to expand into international markets, we may not be successful, or our plans may be delayed. Our products will need to be localized in some cases and if our localization efforts fail or are delayed or our products and services do not gain traction in new markets, our business could be adversely affected. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Geopolitical conflicts, including the conflict between Russia and Ukraine and the conflicts between Israel and Hamas and Israel and Iran, may adversely affect our business and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While we do not currently have employees, customers or corporate offices in impacted areas, we have worked, and expect to work in the future, with companies located in jurisdictions outside of the U.S., including, but not limited to Ukraine. In addition, we are focused on international expansion. As a result, our operations and international expansion efforts could be impacted by economic, political and other conditions resulting from the current conflict between Russia and Ukraine and the conflicts between Israel and Hamas and Israel and Iran, which could, among other things, lead to a reduction in consumer, government or corporate spending, international sanctions, embargoes, heightened inflation, volatility in global financial markets, increased cyber disruptions or attacks, higher supply chain costs and increased tensions between the United States and countries in which we operate, which could result in charges related to the recoverability of assets, including financial assets, long-lived assets and goodwill and other losses, and could adversely affect our financial position and results of operations. To the extent the Russia-Ukraine conflict or the Israel-Hamas and Israel-Iran conflicts adversely affects our business, it may also have the effect of heightening many other risks disclosed in this Annual Report, any of which could have a material adverse effect on our business and results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Increased scrutiny from shareholders, customers and other stakeholders regarding our environmental, social, and governance, or sustainability responsibilities, could adversely impact our liquidity, results of operations, reputation, and stock price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Shareholders, customers and other stakeholders have begun to consider how corporations are addressing environmental, social and governance (&#8220;ESG&#8221;) issues. Government regulators, investors, customers and the general public are increasingly focused on ESG practices and disclosures, and views about ESG are diverse and rapidly changing. These shifts in investing priorities may result in adverse effects on the trading price of our common stock if investors determine that the Company has not made sufficient progress on ESG matters. We could also face potential negative ESG-related publicity in traditional media or social media if shareholders or other stakeholders determine that we have not adequately considered or addressed ESG matters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Operational and liquidity</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Disruptions to our systems, breaches in the security of transactions involving our products or services, or failure of our processing systems could adversely affect our reputation, business and results of operations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We rely on information technology and other systems to transmit financial information of consumers making cashless transactions and to provide accounting and inventory management services to our customers. As such, the information we transmit and/or maintain is exposed to the ever-evolving threat of compromised security, in the form of a risk of potential breach, system failure, computer virus, cyber-attack or unauthorized or fraudulent use by consumers, customers, company employees, or employees of third party vendors. While we have implemented various cybersecurity defense mechanisms and risk management initiatives, there can be no assurance that such mechanisms and initiatives will be effective, and may experience a cybersecurity breach. A cybersecurity breach of our informational technology systems, or those of third parties upon whom we rely, could result in disclosure of confidential information and intellectual property, or cause operational disruptions and compromised data. We may be unable to anticipate</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> or prevent techniques to obtain unauthorized access or to sabotage systems because they change frequently and often are not detected until after an incident has occurred. Further, cybersecurity attacks are becoming more frequent and sophisticated, including through emerging AI technologies, which may intensify or exacerbate cybersecurity risks or introduce new risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our processing systems may experience errors, interruptions, delays or damage from a number of causes, including, but not limited to, power outages, hardware, software and network failures, internal design, manual or usage errors, terrorism, workplace violence or wrongdoing, catastrophic events, climate-related events such as natural disasters and severe weather conditions. The steps we take to deter and mitigate these risks, including annual validation of our compliance with the Payment Card Industry Data Security Standard, may not be successful, and any resulting compromise or loss of data or systems could adversely impact the marketplace acceptance of our products and services, and could result in significant remedial expenses to not only assess and repair any damage to our systems, but also to reimburse customers for losses that occur from service interruptions or the fraudulent use of confidential data. Additionally, we could become subject to significant fines, litigation, and loss of reputation, potentially impacting our financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the technology systems of businesses that we have acquired, or may acquire, as well as their practices related to the collection, use, maintenance, and disclosure of data, could present issues that we were not able to identify prior to the acquisition or other issues that continue to pose risk to use, such as cybersecurity vulnerabilities or past cybersecurity or privacy incidents. Following an acquisition, we take steps to ensure our data and system security protection measures cover the acquired business as part of our integration process. As such, there may be a period of increased cybersecurity risk during the period between closing an acquisition and the completion of our data and system security integration. Furthermore, despite these efforts, especially in light of increasingly sophisticated techniques used in cybersecurity attacks, our information technology systems and those of third parties with who we do business or communicate may be damaged, disrupted, or shut down due to attacks by unauthorized access, malicious software, computer viruses, undetected intrusion, hardware failures, or other events and in these circumstances where we cannot fully anticipate, detect, repel, or implement fully effective preventative measures, our disaster recovery plans may be ineffective or inadequate.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We depend on our key personnel and, if they leave us, or if we are unable to attract highly skilled personnel, our business could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While we have maintained business continuity and operational success despite recent management changes over the past several years, our success and future growth also depends, to a significant degree, on the skills and continued services of our management team. Further, due to the complexity of the work required to make needed improvements within the Company, it may be difficult for us to retain existing senior management and new hires, sales personnel, and development and engineering personnel critical to our ability to execute our business plan, which could result in harm to key customer relationships, loss of key information, expertise or know-how and unanticipated recruitment and training costs. </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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may experience a loss of productivity due to the departure of key personnel and the associated loss of institutional knowledge, or while new personnel integrate into our business and transition into their respective roles. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends on our ability to attract and motivate highly skilled technical, managerial, sales, marketing and customer service personnel, including members of our management team.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">The termination of our relationships with certain third-party suppliers upon whom we rely for services that are critical to our products could adversely affect our business and delay achievement of our business plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The operation of our networked devices depends upon the capacity, reliability and security of services provided to us by our wireless telecommunication services providers, equipment manufacturers and other suppliers. In addition, if we terminate relationships with our current telecommunications service providers and other third-party suppliers, we may have to replace hardware that is part of our existing ePort, Seed, or other products that are already installed in the marketplace. This could significantly harm our reputation and could cause us to lose customers and revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We rely on other card payment processors, and if they fail or no longer agree to provide their services or we fail to operate in compliance with the requirements of those relationships, our customer relationships could be adversely affected, and we could lose business. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We rely on agreements with other large payment processing organizations to enable us to provide card authorization, data capture and transmission, settlement and merchant accounting services for the customers we serve. The termination by our card processing providers of their arrangements with us or their failure to perform their services efficiently and effectively would adversely affect our relationships with the customers whose accounts we serve and may cause those customers to terminate their processing agreements with us.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Further, substantially all of the cashless payment transactions handled by our network involve the three largest credit card associations. If we fail to comply with the applicable standards or requirements of these card associations relating to security, they could suspend or terminate our registration with them. The termination of our registration with them or any changes in the respective rules that would impair our registration with them could require us to stop providing cashless payment services through our network. In such event, our business plan and/or competitive advantages in the market place would be materially adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Disruptions at other participants in the financial system could prevent us from delivering our cashless payment services. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The operations and systems of many participants in the financial system are interconnected. Many of the transactions that involve our cashless payment services rely on multiple participants in the financial system to accurately move funds and communicate information to the next participant in the transaction chain. A disruption for any reason at one of the participants in the financial system could impact our ability to cause funds to be moved in a manner to successfully deliver our services. Although we work with other participants to avoid any disruptions, there is no assurance that such efforts will be effective. Such a disruption could lead to the inability for us to deliver services, reputational damage, lost customers and lost revenue, loss of customers&#8217; confidence, as well as additional costs, all of which could have a material adverse effect on our revenue, profitability, financial condition, and future growth.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Any increase in chargebacks not paid by our customers may adversely affect our results of operations, financial condition and cash flows. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the event a dispute between a cardholder and a customer is not resolved in favor of the customer, the transaction is normally charged back to the customer and the purchase price is credited or otherwise refunded to the cardholder. If we are unable to collect such amounts from the customer's account, or if the customer refuses or is unable, due to closure, bankruptcy or other reasons, to reimburse us for a chargeback, we bear the loss for the amount of the refund paid to the cardholder. We may experience significant losses from chargebacks in the future. Any increase in chargebacks not paid by our customers could have a material adverse effect on our business, financial condition, results of operations and cash flows. We have policies to manage customer-related credit risk and attempt to mitigate such risk by monitoring transaction activity. Notwithstanding our programs and policies for managing credit risk, it is possible that a default on such obligations by one or more of our customers could have a material adverse effect on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We may not fully realize the benefits of acquisitions, it may take longer than we anticipate for us to achieve those benefits, they may be difficult to integrate, may disrupt our business, or divert management attention and may adversely affect our financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We could acquire additional products, technologies, or businesses to complement or expand our existing business. We may be unable to negotiate favorable terms in a timely manner or at all. Negotiation and integration of these types of potential business combinations could divert management&#8217;s time and resources. In addition, we may encounter unanticipated costs, operational challenges, or potential disruption of our business and diversion of management&#8217;s attention from our core business. We may not realize the anticipated benefits from our acquisitions. We could reduce the cash that would otherwise be available to fund operations or other purposes, or we could incur debt, potentially on unfavorable terms. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, for any future acquisition, we need to determine the appropriate level of integration of products, services, associates, and information technology, financial, human resources, compliance, and other systems and processes, and then successfully manage that integration into our corporate structure. Integration can be a complex and time-consuming process, and if the integration is not fully successful or is delayed for a material period of time, we may not achieve the anticipated synergies or benefits of the acquisition. In addition, the integration of businesses may create complexity in our financial systems, internal controls, technology and cybersecurity systems, and operations and may make them more difficult to manage. Even if the target companies are successfully integrated, the acquisitions may fail to further our business strategy as anticipated, expose us to increased competition or challenges with respect to our products or services, and expose us to additional risks and liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our dependence on proprietary technology and limited ability to protect our intellectual property may adversely affect our ability to compete.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Challenge to our ownership of our intellectual property could materially damage our business prospects. Our technology may infringe upon the proprietary rights of others. Our ability to execute our business plan is dependent, in part, on our ability to obtain patent protection for our proprietary products, maintain trade secret protection and operate without infringing the proprietary rights of others.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the United States Government and other countries have granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">us </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">143 patents, of which 49 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">are </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">still in force. Our patents expire between 2024 and 2038. There can be no assurance that we will be able to successfully renew any of these patents following their expiration. We also have a number of pending patent applications, and will consider filing applications for additional patents covering aspects of our future developments, although there can be no assurance that we will do so. In addition, there can be no assurance that we will maintain or prosecute these applications. There can be no assurance that:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any of the remaining patent applications will be granted to us&#894;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we will develop additional products that are patentable or that do not infringe the patents of others&#894;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any patents issued to us will provide us with any competitive advantages or adequate protection for our products&#894;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any patents issued to us will not be challenged, invalidated or circumvented by others&#894; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any of our products would not infringe the patents of others.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If any of our products or services is found to have infringed any patent, there can be no assurance that we will be able to obtain licenses to continue to manufacture, use, sell, and license such product or service or that we will not have to pay damages and/or be enjoined as a result of such infringement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to adequately protect our proprietary technology or fail to enforce or prosecute our patents against others, third parties may be able to compete more effectively against us, which could result in the loss of customers and our business being adversely affected. Patent and proprietary rights litigation entails substantial legal and other costs and diverts Company resources as well as the attention of our management. There can be no assurance we will have the necessary financial resources to appropriately defend or prosecute our intellectual property rights in connection with any such litigation.</span></div><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We may require additional financing or find it necessary to raise capital to sustain our operations and without it we may not be able to achieve our business plan.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30,&#160;2025, we had a net working capital surplus of $70.5 million and cash and cash equivalents of $51.1 million. We had net cash provided by operating activities of $20.3 million, $27.7 million, and $14.2 million for fiscal years ended 2025, 2024, and 2023, respectively. We may need additional funds to continue these operations. We may also need additional capital to respond to unusual or unanticipated non-operational events. Should the financing that we require to sustain our working capital needs be unavailable or prohibitively expensive when we require it, the consequences could have a material adverse effect on our business, operating results, financial condition and future prospects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Failure to comply with any of the financial covenants under the Company&#8217;s debt facilities could result in an event of default which may accelerate our outstanding indebtedness or other obligations and have a material adverse impact on our business, liquidity position and financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are party to an amended and restated credit agreement with JPMorgan Chase Bank, N.A. and Capital One, N.A. which provides for a $30 million secured revolving credit facility (as amended, the &#8220;2025 Revolving Facility&#8221;) and a $40 million secured term facility (as amended, the &#8220;2025 Secured Term Facility&#8221;) and a $30 million secured delayed draw term loan facility (the "Delayed Draw Term Loan Facility", and together with the 2025 Revolving Facility and 2025 Secured Term Facility, the &#8220;2025 Credit Facility&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Credit Facility has a five-year maturity and includes customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two financial covenants. The first financial covenant requires the Company to maintain a total leverage ratio of not more than 3.50 to 1.00 on the last day of any fiscal quarter. However, if a material acquisition occurs, the Company is required to maintain a total leverage ratio not greater than 4.00 to 1.00 on the last day of the fiscal quarter for the next four fiscal quarters following the material acquisition. The second financial covenant does not permit the Company to have a fixed charge coverage ratio of less than 1.15 to 1.00 for four consecutive fiscal quarters.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We were in compliance with its financial covenants as of June&#160;30, 2025. Failure to comply with the foregoing financial covenants, if not cured or waived, will result in an event of default that could trigger acceleration of our indebtedness, which would require us to repay all amounts owed under the 2025 Credit Facility and could have a material adverse impact on our business, liquidity position and financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We cannot be certain that our future operating results will be sufficient to ensure compliance with the financial covenants in the 2025 Credit Facility or to remedy any defaults. In addition, in the event of any event of default and related acceleration, we may not have or be able to obtain sufficient funds to make the accelerated payments required under the 2025 Credit Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Upon the consummation of the Merger, our 2025 Credit Facility will be paid off in full. However, there can be no assurance that the Merger will be consummated within the anticipated timeline or at all. For additional discussion regarding our risks related to the Merger, see the risks described under the caption &#8220;Risks related to the Merger&#8221; in this Annual Report. In the event our indebtedness under the 2025 Credit Facility is not repaid in connection with the consummation of the Merger, our indebtedness exposes us to certain risks, including those risks set forth above.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal, regulatory, and compliance risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to laws and regulations that affect the products, services and markets in which we operate. Failure by us to comply with these laws or regulations would have an adverse effect on our business, financial condition, or results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are, among other things, subject to certain banking regulations and credit card association regulations. Failure to comply with these regulations may result in the suspension of our business, the limitation, suspension or termination of service, and/or the imposition of fines that could have an adverse effect on our financial condition. Additionally, changes to legal rules and regulations, or interpretation or enforcement thereof, could have a negative financial effect on us or our product offerings. To the extent this occurs, we could be subject to additional technical, contractual or other requirements as a condition of our continuing to conduct our payment processing business. These requirements could cause us to incur additional costs, which could be significant, or to lose revenues to the extent we do not comply with these requirements.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to additional risks with respect to our current and potential international operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to laws, regulations and business practices of the foreign jurisdictions in which we operate. These laws, regulations and business practices expose us to risks that are different than or in addition to those commonly found in the United States. Risks relating to our international operations and properties include: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changing governmental rules and policies; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enactment of laws restricting the ability to remove profits earned from activities within a particular country to a person&#8217;s or company&#8217;s country of origin; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws or policies governing foreign trade or investment and use of foreign operations or workers, and any negative sentiments towards multinational companies as a result of any such changes to laws, regulations or policies or due to trends such as political populism and economic nationalism; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">variations in currency exchange rates and the imposition of currency controls; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse market conditions caused by terrorism, civil unrest, natural disasters, infectious disease and changes in international, national or local governmental or economic conditions; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">business disruptions arising from public health crises and outbreaks of communicable diseases; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the willingness of U.S. or international lenders to make loans in certain countries and changes in the availability, cost and terms of secured and unsecured debt resulting from varying governmental economic policies; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the imposition of unique tax structures and changes in other tax rates and other operating expenses in particular countries, including the potential imposition of adverse or confiscatory taxes; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential imposition of restrictions on currency conversions or the transfer of funds; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general political and economic instability; and </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our limited experience and expertise in foreign countries, particularly European countries, relative to our experience and expertise in the United States. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If any of the foregoing risks were to materialize, they could materially and adversely affect us.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">We could be subject to claims and lawsuits, which could require significant additional management time and attention, result in significant additional legal expenses or result in government enforcement actions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Litigation, investigation or other actions that may be filed or initiated against us may be time consuming and expensive. We cannot predict what losses we may incur in these matters, and contingencies related to our obligations under the federal and state securities laws, or in other legal proceedings or governmental investigations or proceedings related to these matters.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any legal proceedings, if decided adversely to us, could result in significant monetary damages, penalties and reputational harm, and will likely involve significant defense and other costs. Further, our insurance may not cover all claims that have been or may be brought against us, and insurance coverage may not continue to be available to us at a reasonable cost. As a result, we may be exposed to substantial uninsured liabilities, including pursuant to our indemnification obligations, which could materially adversely affect our business, prospects, results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Failure to maintain effective systems of internal control over financial reporting and disclosure controls and procedures could cause a loss of confidence in our financial reporting and adversely affect the trading price of our common stock. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Effective internal control over financial reporting is necessary for us to provide accurate financial information. Section 404 of the Sarbanes-Oxley Act requires us to evaluate the effectiveness of our internal control over financial reporting as of the end of each fiscal year and to include a management report assessing the effectiveness of our internal control over financial reporting in our An</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">nual Report on Form 10-K.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have identified material weaknesses in our internal controls in the past, including as disclosed in our Annual Report on Form 10-K for the year ended June 30, 2023. We have also previously restated certain of our consolidated financial statements (most recently in February 2020 for the fiscal period ended September 20, 2019). We may identify additional material weaknesses or significant deficiencies in our internal controls in the future. If any such control deficiencies occur in the future, we may not detect errors on a timely basis and our financial statements could be materially misstated. As a result, we may be forced to restate our financial statements and take other actions which will take significant financial and managerial resources, as well as be subject to fines and other government enforcement actions.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">A restatement of our financial results could, among other potential adverse effects, impact our ability to timely file our periodic reports until the restatement is completed. In addition, investors could lose confidence in the accuracy and completeness of our financial reports, which could negatively affect the market price of our common stock, perhaps significantly. In addition, we could become subject to investigations, litigation or disputes with stockholders, which could have an adverse impact on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to our common stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Director and officer liability is limited and shareholders may have limited rights to recover against directors for breach of fiduciary duty.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As permitted by Pennsylvania law, our by-laws limit the liability of our directors for monetary damages for breach of a director&#8217;s fiduciary duty except for liability in certain instances. As a result of our by-law provisions and Pennsylvania law, shareholders may have limited rights to recover against directors for breach of fiduciary duty. In addition, our by-laws and indemnification agreements entered into by the Company with each of the officers and directors provide that we shall indemnify our directors and officers to the fullest extent permitted by law.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">An active trading market for our common stock may not be maintained. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We can provide no assurance that we will be able to maintain an active trading market for our common stock on the Nasdaq Global Select Market, or any other exchange in the future. If an active market for our common stock is not maintained, or if we fail to satisfy the continued listing standards of Nasdaq for any reason and our securities are delisted, it may be difficult for our security holders to sell their securities without depressing the market price for the securities or at all. An inactive trading market may also impair our ability to both raise capital by selling shares of common stock and complete other acquisitions by using our shares of common stock as consideration.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">If securities and/or industry analysts fail to continue publishing research about our business, if they change their recommendations adversely, or if our results of operations do not meet their expectations, our stock price and trading volume could decline.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly for any reason, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline. In addition, it is likely that, in some future period, our operating results will be below the expectations of securities analysts or investors. If one or more of the analysts who cover us downgrade our stock, or if our results of operations do not meet their expectations, our stock price could decline.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exclusion from the Russell 2000&#174; Index could result in a decline in the price of our stock. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although we are currently included in the Russell 2000&#174; Index, if our market capitalization were to fall below the minimum necessary, we could be dropped from inclusion. If we were no longer included in the Russell 2000&#174; Index, it could result in a decline in demand for our common stock and, accordingly, the trading price of our common stock following such events. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Upon certain fundamental transactions involving the Company, such as a merger or sale of substantially all of our assets, we may be required to distribute the liquidation preference then due to the holders of our Series A Preferred Stock which would reduce the amount of the distributions otherwise to be made to the holders of our common stock in connection with such transactions.</span></div><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our articles of incorporation provide that upon a merger or sale of substantially all of our assets or upon the disposition of more than 50% of our voting power, the transaction will be treated as a liquidation if approved by the holders at least 50% of the preferred stock. Upon our liquidation, the holders of our preferred stock are entitled to receive a liquidation preference prior to any distribution to the holders of common stock which, as of June&#160;30, 2025 was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$23.3 million, inclusive of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">accrued dividends. No dividend may be paid on our common stock until all accumulated and unpaid dividends on our preferred stock have been paid.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in accordance with the terms of the Merger Agreement, the Company expects to redeem, immediately prior to the effective time of the Merger, all shares of our Series A Preferred Stock that are issued and outstanding as of the closing of the Merger. Following such redemption, the shares of our Series A Preferred Stock will be canceled for no consideration at the effective time of the Merger. However, there can be no assurance that the Merger, and therefore the redemption of our Series A Preferred Stock, will be consummated within the anticipated timeline or at all.</span></div><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_22"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_25"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C. Cybersecurity</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-35" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management &amp; Strategy</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-37" escape="true"><div style="text-align:justify"><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="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-36">Our cybersecurity program is designed to safeguard the confidentiality, integrity and availability of information assets by monitoring the cyber threat landscape, internal threats and technological changes and through the development of controls to mitigate risk to the organization and our customers.</ix:nonNumeric> While cybersecurity is a dynamic and constantly evolving field, we strive to minimize the occurrence and impact of unauthorized access, disruption to our information systems and are committed to staying informed about emerging threats, adopting industry best practices, and integrating feedback from our assessment and incidents. We deploy and manage both preventive and detective controls and processes to mitigate cybersecurity threats, including monitoring our network for known vulnerabilities and signs of unauthorized attempts to access our data and systems. We also deploy and manage preventive and detective controls and processes related to the mitigation of risks from our use of third-party service providers.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-38"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-39">Our organization undergoes annual reviews by third-party consultants to help assess the implementation and operational effectiveness of the security controls implemented in our service environment which is in scope for Payment Card Industry Data Security Standard ("PCI DSS") and American Institute of Certified Public Accountants ("AICPA") System and Organization Controls ("SOC").</ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-40">Our program is designed to guide our practices which are based on relevant industry frameworks and laws. This program consists of policies and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection and threat containment and risk assessments. Additionally, we leverage third-party firms to conduct routine external and internal penetration testing to emulate the common tactics and techniques of cyber threat actors and have processes to address identified vulnerabilities, although it may take time to mitigate or manage such vulnerabilities. The results of this testing are included in the Company's SOC report. Further, we also carry cyber security insurance, which is renewed annually and covers cyber events and business interruption. We closely monitor costs of breaches within the industry in an effort to ensure that our coverage is sufficient to address all reasonably foreseeable threats and levels of risk.</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have an Incident Management Policy ("IMP") and Incident Response Plan ("IRP") which helps enable us to quickly detect, respond to, and recover from third-party malicious attacks and potential security incidents. This plan includes formal steps to review incidents and implement improvements, including steps to involve the CISO and CTO as appropriate.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Oversight</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-47" continuedAt="f-47-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-46" continuedAt="f-46-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" continuedAt="f-45-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-44" continuedAt="f-44-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-43" continuedAt="f-43-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-42" continuedAt="f-42-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-41" continuedAt="f-41-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-48">Chief Technology Officer (&#8220;CTO&#8221;)</ix:nonNumeric>. Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-47-1"><ix:continuation id="f-46-1"><ix:continuation id="f-45-1"><ix:continuation id="f-44-1"><ix:continuation id="f-43-1"><ix:continuation id="f-42-1"><ix:continuation id="f-41-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-49">Board of Directors</ix:nonNumeric> who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_28"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Properties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our current headquarters are located at 101 Lindenwood Drive, Malvern, Pennsylvania. All of our current locations are leased and expire in varying years outlined below. All of our leased facilities are used for corporate functions, product development, sales, and other purposes. We believe our existing facilities are sufficient for our current and future needs. The Company also leases other small facilities on a short term basis which are not included in the table below.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:27.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.873%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Approximate Monthly Base Rent</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Lease Expiration </span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Approximate Size</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Atlanta, Georgia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$38,000 - $44,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,300 sq. ft.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Malvern, Pennsylvania</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$65,000 - $85,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 2035</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,000 sq. ft.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denver, Colorado</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$45,000 - $53,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,700 sq. ft.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">River Falls, Wisconsin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$35,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">November 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,100 sq. ft.</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">This office space location is no longer utilized by the Company and has been sub-leased.</span></div><div id="i329a9cb1554543558d27285df4161ee4_31"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Legal Proceedings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to litigation and other proceedings that arise in the ordinary course of our business. We establish accruals for those matters in circumstances when a loss contingency is considered probable and the related amount is reasonably estimable. Any such accruals may be adjusted as circumstances change. Assessments of losses are inherently subjective and involve unpredictable factors. It is possible that future results of operations for any particular quarterly or annual period could be materially and adversely affected by any developments relating to the legal proceedings, claims and investigations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Except as set forth in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 18 - Commitments and contingencies</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements in Part II, Item 8 of this Annual Report, we are not aware of any material pending legal or governmental proceedings as of the filing date of this Annual Report to which we are party, other than routine litigation incidental to our business.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_34"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Mine Safety Disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_37"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;II</span></div><div id="i329a9cb1554543558d27285df4161ee4_40"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on The NASDAQ Global Market under the symbol &#8220;CTLP&#8221;. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, there were 436</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> h</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">olders of record of our common stock an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">d </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">203</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> rec</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ord holders of the preferred stock. This number does not include stockholders for whom shares were held in a &#8220;nominee&#8221; or &#8220;street&#8221; name.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the common stock are entitled to receive such dividends as the Board of Directors of the Company may from time to time declare out of funds legally available for payment of dividends. Through the date hereof, no cash dividends have been declared on the Company&#8217;s common stock or preferred stock. No dividend may be paid on the common stock until all accumulated and unpaid dividends on the preferred stock have been paid. As of June&#160;30, 2025, accumulated unpaid preferred stock dividends amounted to approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$19.4 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The preferred stock is also entitled to a liquidation preference over the common stock. As of June&#160;30, 2025, the liquidation preference was approximately $23.3 million, inclusive of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$19.4 million unpaid dividends</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PERFORMANCE GRAPH</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following graph shows a comparison of the 5&#8209;year cumulative total shareholder return for our common stock with The US Small-Cap Russell 2000&#174; Index and the S&amp;P 500 Information Technology Index in the United States. The graph assumes a $100 investment on June&#160;30, 2020 in our common stock and in the Small-Cap Russell 2000&#174; Index and the S&amp;P 500 Information Technology Index, including reinvestment of dividends.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company was added as a member of the US Small-Cap Russell 2000</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Index in June 2021. We have included the Small-Cap Russell 2000&#174; Index replacing the Nasdaq Composite Index in our cumulative total return comparisons below, which reflects a change from the presentation in prior fiscal years.<br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COMPARISON OF 5&#8209;YEAR CUMULATIVE TOTAL RETURN</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Among Cantaloupe,&#160;Inc., The US Small-Cap Russell 2000&#174; Index, and The S&amp;P 500 Information Technology Index</span></div><div style="text-align:center"><img src="ctlp-20250630_g5.jpg" alt="2001" style="height:438px;margin-bottom:5pt;vertical-align:text-bottom;width:564px" id="i-5"/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></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:11pt"><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:35.649%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Return For:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Jun-20</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Jun-21</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Jun-22</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Jun-23</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Jun-24</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Jun-25</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cantaloupe, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">US Small-Cap Russell 2000&#174; Index</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">151&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500 Information Technology Index</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information in the performance graph is not deemed to be &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC or subject to Regulation 14A or 14C under the Exchange Act of 1934, as amended, or to the liabilities of Section&#160;18 of the Securities Exchange Act of 1934, as amended, and will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that we specifically incorporate it by reference into such a filing. The stock price performance included in this graph is not necessarily indicative of future stock price performance.</span></div><div id="i329a9cb1554543558d27285df4161ee4_43"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. [Reserved]</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_46"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_49"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion and analysis of the financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included in this Annual Report, as well as the discussion under &#8220;Item 1A. Risk Factors.&#8221; For further discussion of the business, industry, our products and services, competitive strengths, and growth strategy, see &#8220;Item 1. Business.&#8221; Unless stated otherwise, the comparisons presented in this discussion and analysis refer to the year-over-year comparison of changes in our financial condition and results of operations as of and for the fiscal years ended June&#160;30, 2025 and June&#160;30, 2024. Discussion of fiscal year 2024 items and the year-over year comparison of changes in our financial condition and results of operations as of and for the fiscal years ended June&#160;30, 2024 and June&#160;30, 2023 can be found in Part II, &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Annual Report on Form 10-K for the fiscal year ended June&#160;30, 2024, which was previously filed with the SEC on September 10, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements. Furthermore, the period-over-period comparison of our historical results is not necessarily indicative of the results that may be expected in the future.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW OF THE COMPANY</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We are a global technology leader powering self-service commerce. We offer a comprehensive suite of solutions including micro-payment processing, self-checkout kiosks, mobile ordering, connected POS systems, and enterprise cloud software. Handling more than a billion transactions annually, our solutions enhance operational efficiency and consumer engagement across sectors like food &amp; beverage markets, smart automated retail, hospitality, entertainment venues, laundromats and more. Committed to innovation, we aim to drive advancements in digital payments and business optimization, serving 34,896 customers in the U.S., U.K., EU countries, Australia, and Mexico.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Our fiscal year ends June 30. We generate revenue in multiple ways. For the fiscal year ended June&#160;30, 2025, we derived approximately 59% of our revenue from transaction fees, 28% from subscription fees, and approximately 13% from equipment sales. Active Devices on our service include POS electronic payment devices, certified payment software, or the servicing of similar third-party installed POS terminals. Customers can obtain POS electronic payment devices from us in the following ways:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">purchasing devices directly from the Company or one of its authorized resellers;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">financing devices under the Company&#8217;s QuickStart Program, which are non-cancellable 60-months sales-type leases directly from the Company; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">renting devices under the Company's Cantaloupe ONE program, which are typically 36-months duration agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Recent Developments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Merger with 365 Retail Markets, LLC</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On June 15, 2025, we entered into the Merger Agreement with </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">365 Retail Markets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">, Holdco, Holdco II and Merger Sub. Subject to the terms and conditions of the Merger Agreement, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">365 Retail Markets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> has agreed to acquire the Company in exchange for the Merger Consideration. Upon the consummation of the Merger, we will cease to be a publicly traded company. We have agreed to various customary covenants and agreements, including, among others, agreements to conduct our business in the ordinary course during the period between the execution of the Merger Agreement and the effective time of the Merger. We do not believe these restrictions will prevent us from meeting our debt service obligations, ongoing costs of operations, working capital needs, or capital expenditure requirements. The Merger is expected to close in the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">second half of calendar year 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">, subject to customary closing conditions, including the receipt of required regulatory approvals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">One Big Beautiful Bill Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On July 4, 2025, new U.S. tax legislation was signed into law (known as the &#8220;One Big Beautiful Bill Act&#8221; or &#8220;OBBBA&#8221;) which makes permanent many of the tax provisions enacted in 2017 as part of the Tax Cuts and Jobs Act that were set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, but many are generally not effective until 2026. The Company is currently evaluating the impact of the new legislation but does not expect it to have a material impact on the results of operations.<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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Highlights</span></div><div style="margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Highlights of the Company for the fiscal year ended June&#160;30, 2025 are below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Revenues of $303 million, an increase of 13% year over year, led by higher transaction and subscription fees revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">$3.4 billion in dollar volume of transactions for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> compared to $3.0 billion for the year ended June&#160;30, 2024, an increase of $0.4 billion, or 13%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">1.28 million Active Devices as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> compared to 1.22 million as of June&#160;30, 2024, an increase of approximately 57 thousand Active Devices, or 5%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">34,896 Active Customers to our service as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> compared to 31,466 as of June&#160;30, 2024, an increase of 3,430 Active Customers, or 11%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We acquired SB Software, which is in the business of vending and coffee management in the U.K. The acquisition enhances Cantaloupe's operational capabilities and market reach in Europe.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">In August 2024, we launched Suites, a premium suite management system designed to streamline and enhance the hospitality suite experience at stadiums and venues. This new offering within Cantaloupe's Cheq platform, aims to redefine how venues manage premium suite pre-orders by providing a seamless, user-friendly solution for both suite owners and venue operators.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In September 2024, we released a significant update to our Seed vending management system (VMS) platform which underscores our ongoing commitment to enhancing our core products and delivering exceptional user experience to our vending operators. The refreshed Seed platform offers a modernized user interface that is designed to improve usability and visual appeal. The update is optimized for mobile devices and enhances performance and stability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In October 2024, we launched our AdVantage program, which allows brands to engage with consumers through digital advertising on our point-of-sale (POS) touchscreen devices across the U.S. and Canada.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In December 2024, we launched Smart Store. These are advanced, self-service retail solutions designed to address key issues such as labor shortages, theft and shrinkage, while maintaining a seamless consumer experience. Smart Stores work by unlocking after a customer presents payment at the POS. The customer then grabs the items, which are added to their cart, then completes the purchase by pressing "Pay" and walking away.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In December 2024, we were selected by the San Jose Earthquakes, a Major League Soccer club, to be the POS technology solution and Cantaloupe&#8217;s Suites premium management system for all games and events at the stadium.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In January 2025, we amended our outstanding credit facilities and entered into the 2025 Credit Facility. The 2025 Credit Facility provides for a $40 million secured term loan facility, a $30 million secured revolving credit, and a $30 million secured delayed draw term loan facility, taking our total borrowing capacity to $100 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In January 2025, we launched Engage Pulse card readers for the arcade and amusement industry, which are designed to maximize revenue potential through a ladder pricing interface that allows players to pay once and then enjoy multiple plays. This feature enables the Engage Pulse to deliver a seamless consumer payment experience while increasing revenue for arcade and amusement operators.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In January 2025, we held our annual user conference, Cantaloupe University, in Miami, Florida, where we showcased our latest technologies and provided two days of training and education around our entire platform and suite of products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In February 2025, we collaborated with Fundbox to launch Cantaloupe Capital, which provides small businesses with streamlined access to capital for expansion through equipment investments and flexible access to cash flow.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In April 2025, we launched Go Micro, the industry's most affordable and versatile self-service micro market kiosk. The Go Micro offers all the essential features to successfully run a micro market.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In April 2025, we continued our thought-leadership initiatives, including the release of our 2025 Micropayment Trends Report, which studied micro payment trends (transactions less than $10) at food and beverage vending and at amusement machines throughout the United States and Canada in 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In May 2025, we showcased a full suite of Smart Retail innovations at the 2025 National Automatic Merchandising Association (NAMA) Show in Las Vegas, Nevada, highlighting the Go Micro kiosk and new Smart Aisle.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In May, 2025, we entered into a partnership with Carnival Cruise Line to provide POS technology at Celebration Key.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In June 2025, we entered into the Merger Agreement, pursuant to which we will to be acquired by 365 Retail Markets. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 21 - Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_52"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">MARKET CONDITIONS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The self-service industry is highly competitive with service providers ranging from well-established enterprises to early-stage companies within the financial technology and software services industries. The markets for our products and services are characterized by evolving industry standards, aggressive pricing, continuous innovation, and changing consumer trends. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We believe the following macroeconomic conditions and specific</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> industry trends and uncertainties are most likely to impact our financial results: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our ability to meet rising demand from the increased adoption of cashier-less models via vending machines, self-service kiosks, and mobile ordering as consumer preferences for use of faster, simpler and more seamless digital purchase and payment experiences continues to grow;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our ability to implement successful enhancements and new features for our products and services and to successfully target, acquire and integrate new businesses;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">The broader implications of the macroeconomic environment, including a potentially sustained deterioration in general economic conditions in the markets in which we operate, including as a result of supply chain disruptions, geopolitical conflicts (including the conflicts between Russia and Ukraine, Israel and Hamas, and Israel and Iran), political uncertainty, inflationary pressure, tariffs, elevated interest rates or interest rate fluctuations such as those that occurred recently; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Ongoing labor challenges and inflation drive increased utility of actionable operational business intelligence from new technologies like machine learning and AI to drive operational efficiencies and operational transparency through modern, cloud-based logistics and inventory management solutions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">For a further discussion of trends, uncertainties and other factors that could affect our business performance and our financial and operating results, see the section entitled &#8220;Risk Factors&#8221; in Item 1A.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_55"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">KEY METRICS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows certain financial and non-financial data that management believes give readers insight into certain trends and relationships about the Company&#8217;s financial performance. We believe the metrics (Active Devices, Active Customers, Total Number of Transactions and Total Dollar Volume of Transactions) are useful in allowing management and readers to evaluate our strategy of driving growth in devices and transactions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Active Devices </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Active Devices are devices that have communicated with us or have had a transaction in the last twelve months. Included in the number of Active Devices are devices that communicate through other devices that communicate or transact with us. For example, a self-service retail location that utilizes an ePort cashless payment device as well as Seed management services constitutes only one device.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Active Customers</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines Active Customers as all customers with at least one Active Device.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Total Number of Transactions and Total Dollar Volume of Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Transactions are defined as electronic payment transactions that are processed by our technology-enabled solutions. Management uses Total Number of Transactions and Total Dollar Volume of Transactions to evaluate the effectiveness of our new customer strategy and ability to leverage existing customers and partners. </span></div><div><span><br/></span></div><div style="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:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><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:16.005%"/><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:15.423%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As&#160;of&#160;and&#160;for&#160;the&#160;years ended</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Devices:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Active Devices (thousands)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,280&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Customers:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Active Customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Volumes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Transactions (millions)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,199&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,144&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,096&#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:#cceeff;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%">Total Dollar Volume of Transactions (millions)</span></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:#cceeff;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%">Subscription and transaction fees - Trailing 12 months (thousands)</span></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">263,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">231,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">200,223&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Average revenue per unit (ARPU)</span></td><td style="background-color:#ffffff;padding:2px 0 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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">210.26&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">193.64&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">173.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-top:12pt"><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:40.712%"/><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:12.788%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</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:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025 v. 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;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%">Transaction fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">179,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">156,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,368&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Cost of transaction fees</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">134,615&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,295&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,320&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit, transaction</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin, transaction</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Subscription fees</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,594&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,331&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,263&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscription fees</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,683&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,767&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,916&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72.6&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Gross profit, subscription fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin, subscription</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80.3&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Equipment sales</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,420&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,099&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,321&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Cost of equipment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit, equipment</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,777&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47.9&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Gross margin, equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">112,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total gross margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37.1&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35.7&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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="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="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="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="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></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">The Company's internal-use software assets and developed technology assets are not associated with transaction fees and equipment revenue.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of internal-use software assets and developed technology assets. For the year ended June&#160;30, 2025, the Company recognized additional charges of $3.0 million, due to certain capitalized internal-use software is no longer expected to provide future economic benefits as a result of changes in business strategy and evolving technology initiatives.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Revenues</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues increased by $34.0 million, or 13%, from $268.6 million for the year ended June&#160;30, 2024, to $302.5 million for the year ended June&#160;30, 2025. The increase was attributable to a $23.4 million increase in transaction fees, an $8.3 million increase in subscription fees, and a $2.3 million increase in equipment sales. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in transaction fees was primarily driven by increased average ticket items sold, increased average ticket price, increased processing volumes, and the acquisition Cheq, with an approximately 13% increase in total dollar volumes for the year ended June&#160;30, 2025 compared to the prior fiscal year. There was also an increase in the total number of active devices relative to the prior fiscal year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription fees increased approximately $8.3 million, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended June&#160;30, 2025 which is attributed to a continued focus of management to grow our recurring subscription services to our customer base and an increase in our active devices compared to last year as well as the acquisition of SB Software and Cheq.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equipment revenue increased by $2.3 million primarily due to the increased sales of our Smart Stores product, which we launched in December 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Costs of sales </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Costs of sales increased $12.8 million for the year ended June&#160;30, 2025 compared to the year ended June&#160;30, 2024.&#160;The increase was attributed to a $11.3 million increase in cost of transaction fees, a $1.1 million increase in equipment costs, and a $0.4 million increase in cost of subscription fees. Cost of transaction fees increased primarily due to corresponding increases in transaction processing fee revenue and transaction processing volumes. Cost of equipment sales increased $1.1 million primarily due to increased equipment sales, in particular our new Smart Stores product.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Amortization</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Amortization of internal-use software assets and developed technology assets increased $4.9 million for the year ended June&#160;30, 2025 compared to the prior fiscal year, primarily as a result of certain capitalized internal-use software which is no longer expected to provide future economic benefits as a result of changes in business strategy and evolving technology initiatives and amortization of intangibles from the acquisitions of Cheq and SB Software.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Operating Expenses</span></div><div style="margin-top:12pt;text-align:justify"><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:40.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><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:12.516%"/><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.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Year ended June 30,</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:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Percent Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025 v. 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Sales and marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,765&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13.6</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">%</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Technology and product development</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,449&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,532&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">917&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">%</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Investigation, proxy solicitation and restatement expenses, net of insurance recoveries</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:'Times New Roman',serif;font-size:10pt;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 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,522&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(100.0</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Integration, acquisition, due diligence, and license application expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15.0</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">%)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,877&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,570&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,307&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50.2</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total operating expenses</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101,494&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,482&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,012&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14.7</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Total operating expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses increased by $13.0&#160;million, or 14.7%, for the year ended June&#160;30, 2025 compared to the prior fiscal year. The change was primarily attributed to an increase of $2.7&#160;million in general and administrative expenses, a $2.8&#160;million increase in sales and marketing costs, a $5.3&#160;million increase in depreciation and amortization, a $1.5&#160;million increase in investigation, proxy solicitation and restatement expenses, and a $0.9&#160;million increase in technology and product development expenses. This increase was partially offset by a $0.2&#160;million decrease in Integration, acquisition, due diligence, and license application expenses. See further details within individual categories below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Sales and marketing.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> Sales and marketing expenses increased approximately $2.8&#160;million for the year ended June&#160;30, 2025 compared to the year ended June&#160;30, 2024. The change was primarily due to an increased $1.4 million due to advertising and trade show expenses and higher sales and marketing employee personnel costs in the current year with a $1.1 million increase due to employee compensation and benefits. The increased personnel costs are to support our expanding business and service offerings in the United States and international markets. Sales and marketing increased by $0.3 million due to various other marketing expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Technology and product development.&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Technology and product development expenses increased approximately $0.9 million for the year ended June&#160;30, 2025 compared to the year ended June&#160;30, 2024. The increase in the current year was driven by a $1.0 million increase in subscriptions and cloud hosting fees, a $0.1 million increase in compensation and benefits, offset by a $0.1 decrease in contractor expenses and a $0.1 decrease in various other technology and product development expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased approximately $2.7&#160;million for the year ended June&#160;30, 2025 compared to the year ended June&#160;30, 2024. This is due to a $3.2 million increase in compensation and benefits, $1.3 million smaller release in sales and use taxes reserves compared to the same period last year, a $0.9 increase in bad debt expense and $0.1 million in other general and administrative expenses. This is offset by a $2.7 million decrease in contractor expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Investigation, proxy solicitation and restatement expenses, net of insurance recoveries.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> In April 2024, we agreed to a net settlement of approximately $1.5 million with a third-party insurance carrier related to the reimbursement of expenses associated with the 2019 Investigation. The settlement was recognized as a gain in our consolidated statement of operations for the year ended June 30, 2024. There were no investigation, proxy solicitation, restatement expenses or insurance recoveries for the year ended June&#160;30, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Integration, acquisition, due diligence, and license application expenses.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> For the fiscal year ended June&#160;30, 2025, the Company integration, acquisition, due diligence and license application expenses were $1.6 million from accounting, legal, investing banking advisors and consulting services for the successful completion of the SB acquisition and seller due diligence fees associated with the sale of the Company as described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 21 - Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This is offset by a $0.6 million decrease in the fair value of the contingent consideration. For the fiscal year ended June&#160;30, 2024, the Company incurred professional service fees of $1.2&#160;million from accounting, legal, investing banking advisors and consulting services for the successful completion of the Cheq acquisition, as well as post-acquisition costs associated with the integration process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased $5.3&#160;million for the year ended June&#160;30, 2025 compared to the prior fiscal year as a result of certain capitalized internal-use software which is no longer expected to provide future economic benefits as a result of changes in business strategy and evolving technology initiatives. Depreciation and amortization expenses also increased due to the amortization of intangibles from the acquisitions of Cheq and SB Software.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other (expense) income, Net </span></div><div style="margin-top:12pt;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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.595%"/><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:10.595%"/><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:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</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:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025 v. 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><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"/><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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(20.7</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,769)</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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,934)</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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">165&#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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(5.6</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(568.6</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total other (expense) income, net</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:'Times New Roman',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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(149)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,191)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,042&#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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(87.5</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other (expense) income, net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense, net for the fiscal&#160;year ended June&#160;30, 2025 was $0.1 million, compared to an income of $1.2 million for the year ended June&#160;30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest income decreased $0.4 million primarily due to a decrease in the finance receivables balance associated with our equipment financing program. Our interest expense decreased $0.2 million primarily due to the modification of our long-term debt as described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 7 - Debt and Other Financing Arrangements</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net increased primarily due to realized and unrealized gains on foreign currency transactions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use non-GAAP financial measures for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons. We believe that these non-GAAP financial measures provide useful information about our operating results, enhance the overall understanding of past financial performance and future prospects and allow for greater transparency with respect to metrics used by our management in their financial and operational decision making. The presentation of these financial measures is not intended to be considered in isolation or as a substitute for the financial measures prepared and presented in accordance with GAAP. Management recognizes that non-GAAP financial measures have limitations in that they do not reflect all of the items associated with our net income as determined in accordance with GAAP, and are not a substitute for or a measure of our profitability or net earnings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted Gross Profit and Margin</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted Gross Profit as revenue less cost of sales, exclusive of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">depreciation of internally-developed software and amortization of intangible assets related to technologies obtained through acquisitions. We believe this non-GAAP measure is useful to view the resulting figures excluding the aforementioned non-cash charges because the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations and such amounts vary substantially from company to company depending on their financing and capital structures and the method by which their assets were acquired. We define Adjusted Gross Margin as Adjusted Gross Profit divided by revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have provided below</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> a reconciliation of U.S. GAAP gross profit to Adjusted Gross Profit and Adjusted Gross Margin for the fiscal&#160;years ended June&#160;30, 2025 and 2024:</span></div><div style="margin-top:5pt"><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:41.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.314%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025 v. 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Gross profit, transaction (GAAP)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin, transaction (GAAP)</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit, subscription (GAAP)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,445&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60,459&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,986&#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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4.9&#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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">72.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Gross Profit, subscription fees (non-GAAP)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,128&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,226&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,902&#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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11.8&#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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Adjusted Gross Margin, subscription fees (non-GAAP)</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89.2&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit, equipment (GAAP)</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">47.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin, equipment (GAAP)</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Adjusted Gross Profit (non-GAAP)</span></div></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,824&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,651&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,173&#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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">20.6&#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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total Adjusted Gross Margin (non-GAAP)</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.2&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of internal-use software assets and developed technology assets. For the year ended June&#160;30, 2025, the Company recognized additional charges of $3.0 million, due to certain capitalized internal-use software is no longer expected to provide future economic benefits as a result of changes in business strategy and evolving technology initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total Adjusted Gross Margin (non-GAAP) was 40.9% for the&#160;year ended June&#160;30, 2025, from 38.2% for the year ended June&#160;30, 2024. The increase in Adjusted Gross Margin was primarily driven by an increase in our subscription fees revenue which is inherently a higher margin revenue stream. Additionally, our </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">equipment sales gross margins improved from the prior fiscal year primarily driven by the diversification of our equipment sales and higher margins on certain micro market equipment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We define Adjusted EBITDA as U.S. GAAP net income before (i) interest income, (ii) interest expense, (iii) income tax provision, (iv) depreciation, (v) amortization, (vi) stock-based compensation expense, and (vii) certain other significant infrequent or unusual losses and gains that are not indicative of our core operations such as (a) investigation, proxy solicitation and restatement expenses, net of insurance recoveries, (b) integration, acquisition, due diligence, and license application expenses, (c)  costs as a result of auditor transitions, (d) severance, and (e) remediation expenses. </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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe Adjusted EBITDA is useful for investors in comparing our financial performance to other companies and from period to period. Adjusted EBITDA is widely used by investors and securities analysts to measure a company&#8217;s operating performance without regard to items such as depreciation and amortization, interest expense, and interest income, which can vary substantially from company to company depending on their financing and capital structures and the method by which their assets were acquired. In addition, Adjusted EBITDA eliminates the impact of certain items that may obscure trends in the underlying performance of our business. Additionally, we utilize Adjusted EBITDA as a metric in our executive officer and management incentive compensation plans.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA has limitations as an analytical tool, and should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP. For example, although depreciation expense is a non-cash charge, the assets being depreciated may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new asset acquisitions. In addition, Adjusted EBITDA excludes stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy. Adjusted EBITDA also does not reflect changes in, or cash requirements for, our working capital needs; interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces the cash available to us; or tax payments that may represent a reduction in cash available to us. The expenses and other items which are excluded from the calculation of Adjusted EBITDA may differ from the expenses and other items that other companies may exclude from Adjusted EBITDA when they report their financial results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below is a reconciliation of U.S. GAAP net income to Adjusted EBITDA for the fiscal&#160;years ended June&#160;30, 2025 and 2024:</span></div><div style="margin-top:17pt"><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:71.560%"/><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:12.206%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Less: interest income</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,561)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,969)</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Plus: interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Plus: income tax (benefit) provision</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(42,352)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">985&#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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Plus: depreciation expense included in cost of sales for rentals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,634</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Plus: depreciation and amortization expense in operating expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,877&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,570&#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:#cceeff;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%">EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,147&#160;</span></td><td style="background-color:#cceeff;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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Plus: stock-based compensation </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,008&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,109&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Plus: investigation, proxy solicitation and restatement expenses, net of insurance recoveries </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#cceeff;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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Plus: integration, acquisition, due diligence, and license application expenses </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,018&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,197&#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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Plus: auditor transition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Plus: severance expenses </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(d)</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:'Times New Roman',serif;font-size:10pt;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 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Plus: remediation expenses </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Adjustments to EBITDA</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,551&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,813&#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:#cceeff;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%">Adjusted&#160;EBITDA</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,740&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> We have excluded stock-based compensation, as it does not reflect our cash-based operations.<br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> We have excluded the costs and corresponding reimbursements related to the 2019 Investigation, because we believe that they represent charges that are not related to our core operations. During the year ended June 30, 2024, we received $1.5 million in insurance reimbursement for legal fees and expenses incurred in connection with the 2019 Investigation. Accordingly, Adjusted EBITDA contains a negative adjustment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(c)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> We have excluded expenses incurred in connection with business acquisitions as it does not represent recurring costs or charges related to our core operations. We have also excluded expenses incurred associated with the acquisition of the Company as described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 21 - Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> and one-time license applications fees.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> Consists of expenses incurred in connection with non-recurring severance charges related to work force reduction.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(e) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Consists of expenses incurred in connection with fully remediating previously identified material weaknesses in our internal control over financial reporting.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_58"></div><div style="margin-top:12pt"><span><br/></span></div><div style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merger with 365 Retail Markets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Merger Agreement with 365 Retail Markets imposes certain limitations on how we conduct our business during the period between the execution of the Merger Agreement and the effective time of the Merger, including limitations on our ability to, among other things, engage in certain acquisitions, incur indebtedness or issue or sell new debt securities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources and Uses of Cash</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Historically, we have financed our operations primarily through cash from operating activities, debt financings, and equity issuances. Our primary sources of capital available are cash and cash equivalents on hand of $51.1 million as of June 30, 2025 and the cash that we expect to be provided by operating activities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our current financial resources will be sufficient to fund its current twelve-month operating budget from the date of issuance of these consolidated financial statements. Our primary focus as part of our core operations to increase cash flow from operating activities is to prioritize collection efforts to reduce outstanding accounts receivable, utilize existing inventory to support equipment sales over the next year, focusing on various operational efficiencies to improve overall profitability of the business and continued to grow our business both domestically and internationally.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net cash provided by operating activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $20.3 million for the year ended June&#160;30, 2025 compared to $27.7 million for the year ended June&#160;30, 2024. We recognized $64.5 million in net income offset by $18.4 million in non-cash operating charges and $25.8 million cash utilized in working capital accounts. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The change in working capital was primarily driven by a $25.0 million decrease in accounts payable and accrued expenses, a $4.6 million increase in prepaid and other current assets, and a $4.6 million increase in inventory, offset by a $4.7 million decrease in accounts receivable, a $4.8 million decrease in finance receivables and a $1.3 million increase in operating lease liabilities. The increase in inventory was a result of the Company expansion plans in Mexico and the U.K. The decrease in accounts payable and accrued expenses as well as the decrease in accounts receivable is primarily due to the timing of merchant accounts in processing at year end compared to the prior fiscal year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash operating charges for the year ended June&#160;30, 2025 primarily consisted of the release of our deferred income tax valuation allowance, depreciation of property and equipment, amortization of our intangible assets, stock-based compensation, and provisions for expected losses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net cash used in investing activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $28.1 million for the year ended June&#160;30, 2025 compared to $18.6 million in the prior fiscal year. We paid $11.1 million in cash for business acquisitions during the year ended June&#160;30, 2025, compared to $3.7 million for the year ended June&#160;30, 2024. We invested $17.0 million in capital expenditures as the Company focuses on investing in innovative technologies and products, and increasing rental devices enrolled in the Company's Cantaloupe One program compared to $14.9 million for the year ended June&#160;30, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was less than $0.1&#160;million for the year ended June&#160;30, 2025, which was the result of $0.7 million in deferred consideration associated with the Cheq acquisition offset by proceeds from the exercise of common stock options. In fiscal year 2024, net cash used in financing activities was $1.1 million which was primarily principal payments on the Company's long-term debt.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_61"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONTRACTUAL OBLIGATIONS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had certain contractual obligations due over a period of time as summarized in the following table:</span></div><div style="margin-top:5pt"><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:31.550%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Fiscal Year</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">($ in thousands)</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">3-5 years</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">More than 5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Debt and financing obligations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,765&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,560&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,442&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,903&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,471&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,744&#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:#cceeff;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%">Total contractual obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61,362&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,738&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,668&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,212&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,744&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Our debt and financing obligations include both principal and interest obligations. As of June&#160;30, 2025, an interest rate of 7.14% was used to compute the amount of the contractual obligations for interest on the JPMorgan Credit Agreement. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 7 - Debt and Other Financing Arrangements</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> to the consolidated financial statements for further information.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Operating lease obligations represent our undiscounted operating lease liabilities as of June&#160;30, 2025. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 6 - Leases</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> to the consolidated financial statements for further information.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_64"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING ESTIMATES</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;, "GAAP"), and they conform to general practices in our industry. The preparation of financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates and strategic or economic assumptions may prove inaccurate or subject to variations and may significantly affect our reported results and financial position for the period or in future periods. Changes in underlying factors, assumptions, or estimates in any of these areas could have a material impact on our future financial condition and results of operations. We apply critical accounting estimates consistently from period to period and intend that any change in methodology occur in an appropriate manner. </span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounting estimates currently deemed critical to our business operations and the understanding of our results of operations are listed below. For a detailed discussion on the application of these and other accounting estimates, see </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2 - Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in this Annual Report.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue primarily from the sale or lease of equipment and services to the small ticket, unattended POS market.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s application of the accounting principles in U.S. GAAP related to the measurement and recognition of revenue requires us to make judgments and estimates. Complex arrangements may require significant judgment in contract interpretation to determine the appropriate accounting. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to those performance obligations in the contract using relative standalone selling prices where applicable. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts require significant contract interpretation to determine appropriate accounting due to complex arrangements with nonstandard contract terms. In particular, the determination of whether the Company is principal (gross revenue) or agent (net revenue) in a transaction can require significant judgment. A change in this judgment could result in a significant reduction in the Company's revenues, but no impact to the Company's net income. Certain contracts also require significant judgment related to the relative standalone selling prices and the allocation to equipment and subscription services. A change in these judgments could result in a significant change in the timing of the Company's revenue recognition.</span></div><div style="margin-bottom:8pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capitalization of internal-use soft</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ware and cloud computing arrangements.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We have significant expenditures associated with the technological maintenance and improvement of our network and technology offerings. These expenditures include both the cost of internal employees, who spend portions of their time on various technological projects, and the use of external temporary labor and consultants. Capitalization of internal-use software occurs when we have completed the preliminary project stage, management authorizes the project, management commits to funding the project, it is probable the project will be completed and the project will be used to perform the function intended. We are required to assess these expenditures and make a determination as to whether the costs should be expensed as incurred or are subject to capitalization. In making these determinations, we consider the stage of the development project, the probability of successful development and if the development is resulting in increased features and functionality. In addition, if we determine that a project qualifies for capitalization, the amount of capitalization is subject to various estimates, including the amount of time spent on the development work and the cost of internal employees and external consultants. Internal-use software is included within Property and equipment, net on our Consolidated Balance Sheets and is amortized over its estimated useful life, which is typically 3 to 7 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain costs related to hosting arrangements that are service contracts (cloud computing arrangements) following the internal-use software capitalization criteria described above. Our cloud computing arrangements involve services we use to support internal corporate functions, our platforms and technology offerings. Capitalized costs relating to cloud computing arrangements are included within Prepaid expenses and other current assets or Other assets on our Consolidated Balance Sheets and are amortized on a straight-line basis over the estimated useful life, which is typically 3 to 5 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments include whether a project qualifies for capitalization, whether costs incurred directly relate to a project, and the stage of the project's development. There have been no changes in the Company's capitalization judgments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates the acquisition purchase price to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values on the acquisition dates. The excess of total consideration over the fair values of the assets acquired and the liabilities assumed is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, we make significant estimates and assumptions, especially with respect to intangible assets. We engage a third-party valuation firm to assist in establishing the fair value of the acquired intangible assets. We may adjust certain fair value estimates deemed provisional as of the acquisition date during the measurement period upon which we may obtain additional information needed to identify and more accurately measure the consideration transferred, assets acquired, and liabilities assumed.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of deferred income tax assets and liabilities reflect the application of our income tax accounting policies in accordance with applicable accounting standards and are based on management&#8217;s assumptions and estimates regarding future operating results and levels of taxable income, as well as management&#8217;s judgment regarding the interpretation of the provisions of applicable accounting standards. The carrying values of liabilities for income taxes currently payable are based on management&#8217;s interpretations of applicable tax laws and incorporate management&#8217;s assumptions and judgments regarding the use of tax planning strategies in various taxing jurisdictions. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of these deferred tax assets by assessing the adequacy of future expected taxable income from all sources, including reversal of taxable temporary differences, forecasted operating earnings and available tax planning strategies. These sources of income inherently rely heavily on estimates. We use our historical experience and our short and long-term business forecasts to provide insight. To the extent we do not consider it more likely than not that a deferred tax asset will be recovered, a valuation allowance is established.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has recently been profitable, significant judgment is involved in determining if and when the Company's valuation allowance could be released as well as the amount of the release (full or partial). Federal and state net operating loss carryforwards were reserved with a full valuation allowance for the years ended June&#160;30, 2024 and 2023 because, based on the available evidence, the Company believed it is more likely than not that we would not be able to utilize those deferred tax assets in the future. During the year ended June&#160;30, 2025, the Company determined that sufficient evidence existed to release our valuation allowance against federal and most state deferred tax assets. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 13 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. If the actual amounts of taxable income differ from our estimates, the amount of our valuation allowance could be materially impacted. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales tax reserve. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded estimated liabilities for current and historical sales taxes, which are included in accrued expenses in the Consolidated Balance Sheets. On a quarterly basis, the Company accrues interest on the unpaid balance. The estimated liability is adjusted upon the payment of sales tax related to the accrual, the changes in state tax laws that may impact the accrual and the expiration of the statute of limitations for open years under review.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is inherent in the methodology utilized to determine the historical sales tax reserve. The liability includes significant judgments and estimates that may change in the future, and the actual liability may be different from our current estimate. </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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_67"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 we are exp</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">osed to market risk related to changes in interest rates on our outstanding borrowings. Our 2025 Credit Facility matures on January 31, 2030. Interest on the 2025 Credit Facility will be based, at the Company&#8217;s option, on a base rate or SOFR plus an applicable margin tied to the Company&#8217;s total leverage ratio and having ranges of between 1.75% and 2.50% for base rate loans and between 2.75% and 3.50% for SOFR loans. As of June&#160;30, 2025, we have </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$39.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> total outstanding borrowings under the 2025 Credit Facility,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> an increase of 100 basis points in SOFR Rate would result in a change in interest expense of $0.4 million on our consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to market risk related to changes in interest rates on our cash investments and foreign currency exchange rate risks on our cash investments, inventory, accounts payable and accounts receivable. We invest our excess cash in money market funds that we believe are highly liquid and marketable in the short term. These investments earn a floating rate of interest and are not held for trading or other speculative purposes. Consequently, our exposure to market risks for interest rate changes related to our money market funds is not material. We have no freestanding derivative instruments as of June&#160;30, 2025.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_70"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8. Financial Statements and Supplementary Data.</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%">CANTALOUPE,&#160;INC.</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%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:17pt"><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:93.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.025%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial Statements:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" 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:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_73">Report of Independent Registered Public Accounting Firm</a></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:AuditorName" id="f-50">Deloitte &amp; Touche LLP</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-51">Atlanta, GA</ix:nonNumeric>, PCAOB ID#<ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-52">34</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_73">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_76">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> (BDO US, P.C., Richmond, VA, PCAOB ID# 243)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_76">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_79">Report of Deloitte &amp; Touche LLP, Independent Registered Public Accounting Firm on Internal Control over Financial Reporting</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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_79">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_82">Consolidated Balance Sheets</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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_82">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_85">Consolidated Statements 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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_85">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_88">Consolidated Statements of Comprehensive Income</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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_91">Consolidated Statements of Convertible Preferred Stock and Shareholders&#8217; Equity </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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_91">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_94">Consolidated Statements of Cash Flows</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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_94">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i329a9cb1554543558d27285df4161ee4_97">Notes to Consolidated Financial Statements</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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i329a9cb1554543558d27285df4161ee4_97">52</a></span></div></td></tr></table></div><div style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_73"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of Cantaloupe, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of Cantaloupe, Inc. and subsidiaries (the "Company") as of June&#160;30, 2025 and 2024, the related consolidated statements of operations, comprehensive income, convertible preferred stock and shareholders&#8217; equity, and cash flows, for the years then ended, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June&#160;30, 2025 and 2024, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of June&#160;30, 2025, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated September&#160;8, 2025, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Critical Audit Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Revenue Recognition &#8211; Refer to Notes 2 and 11 to the financial statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Critical Audit Matter Description</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company provides an end-to-end cashless payment solution which integrates hardware, software, and payment processing in self-service commerce. The Company has determined that the sale or sales-type lease of hardware represents a separate performance obligation, the majority of which is satisfied at a point in time as equipment is delivered to the customer. Software and other services represent a separate performance obligation which is generally satisfied over time as the services are delivered to the customer. Payment processing services (or &#8220;cashless services&#8221;) represent a single performance obligation, which is a combination of services provided to the customer for the ability to accept cashless payments. The single performance obligation is determined to be a stand-ready obligation to process payments on behalf of customers, which is satisfied over time in daily increments. The Company&#8217;s customers are generally contracting for integrated cashless services in connection with purchasing or leasing unattended point of sale devices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We identified the determination of performance obligations within revenue contracts as a critical audit matter given the judgment required to determine whether any unusual and/or complex terms within contracts impact the identification of performance obligations and are evaluated appropriately. A high degree of auditor judgment was required to evaluate the Company's identification of performance obligations in revenue contracts.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our audit procedures related to the Company&#8217;s revenue recognition included the following, among others:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We selected a sample of revenue contracts, and obtained and evaluated underlying source documents relevant to the identification of performance obligations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We evaluated whether the performance obligations were appropriately identified in each of the selected revenue contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Deloitte &amp; Touche LLP</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Atlanta, Georgia</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;8, 2025</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2023.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_76"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders and Board of Directors </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cantaloupe, Inc.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Malvern, Pennsylvania </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the Consolidated Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated statement of operations, convertible preferred stock and shareholders&#8217; equity, and cash flows of Cantaloupe, Inc. (the &#8220;Company&#8221;) for the year ended June 30, 2023, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the results of the Company&#8217;s operations for the year ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ BDO USA, P.C.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor from 2019 to 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Richmond, Virginia </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 25, 2023</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span><span style="color:#ee2724;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of Cantaloupe, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the internal control over financial reporting of Cantaloupe, Inc. and subsidiaries (the &#8220;Company&#8221;) as of June&#160;30, 2025, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June&#160;30, 2025 based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> issued by COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended June&#160;30, 2025, of the Company and our report dated September&#160;8, 2025, expressed an unqualified opinion on those financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Atlanta, Georgia</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;8, 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_82"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cantaloupe,&#160;Inc.<br/>Consolidated Balance Sheets</span><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:74.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands, except share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-53">51,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-54">58,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Accounts receivable, 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:'Times New Roman',serif;font-size:10pt;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-55">37,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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">43,848</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Finance receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">5,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">6,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-59">45,703</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-60">40,791</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">12,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">7,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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:'Times New Roman',serif;font-size:10pt;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-63">152,925</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">157,794</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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">5,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">10,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Property and equipment, 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:'Times New Roman',serif;font-size:10pt;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-67">39,125</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-68">34,029</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-69">7,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-70">7,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Intangibles, 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:'Times New Roman',serif;font-size:10pt;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-71">23,331</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-72">24,626</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-73">103,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-74">94,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</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:'Times New Roman',serif;font-size:10pt;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-75">43,253</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:fixed-zero" scale="3" id="f-76">&#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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-77">6,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">6,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current assets</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">228,933</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">177,774</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:#cceeff;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%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-81">381,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-82">335,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities, convertible preferred stock, and shareholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">58,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">78,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Accrued expenses</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:'Times New Roman',serif;font-size:10pt;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-85">19,748</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">24,008</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Current obligations under long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">1,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">1,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Deferred revenue</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:'Times New Roman',serif;font-size:10pt;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-89">1,990</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">1,726</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:#cceeff;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%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-91">82,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">105,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Deferred income taxes, 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="f-93">&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="f-94">466</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">36,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">36,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Other noncurrent 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:'Times New Roman',serif;font-size:10pt;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-97">8,965</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">8,457</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:#cceeff;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%">Total long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-99">45,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-100">45,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-101">128,107</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-102">151,102</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and contingencies (Note 18)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-103"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-104"></ix:nonFraction></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Convertible preferred stock:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Series A convertible preferred stock, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-105"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-106">900,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-107"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-108">385,782</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-109"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-110">385,782</ix:nonFraction></ix:nonFraction> issued and outstanding, with liquidation preferences of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TemporaryEquityLiquidationPreference" format="ixt:num-dot-decimal" scale="3" id="f-111">23,301</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TemporaryEquityLiquidationPreference" format="ixt:num-dot-decimal" scale="3" id="f-112">22,722</ix:nonFraction> at June 30, 2025 and 2024, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-113">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-114">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shareholders&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, no par value, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-115"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-116">640,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-117"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-118">73,289,054</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-119"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-120">72,935,497</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;30, 2025 and 2024, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-121">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-122">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-123">486,759</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-124">482,329</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-125">235,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-126">300,459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-127">198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-128">124</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-129">251,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-130">181,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total liabilities, convertible preferred stock, and shareholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-131">381,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-132">335,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_85"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cantaloupe,&#160;Inc.</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%">Consolidated Statements of Operations</span></div><div style="margin-top:5pt"><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:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands, except shares and per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Subscription and transaction fees</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-133">263,128</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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-134">231,497</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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-135">200,223</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Equipment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-136">39,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-137">37,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-138">43,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Times New Roman',serif;font-size:10pt;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-139">302,548</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:'Times New Roman',serif;font-size:10pt;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-140">268,596</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:'Times New Roman',serif;font-size:10pt;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-141">243,641</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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Costs of sales (exclusive of certain depreciation and amortization):</span></div></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Cost of subscription and transaction fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-142">143,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-143">131,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-144">119,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Cost of equipment sales</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-145">35,643</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-146">34,545</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-147">42,690</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:#cceeff;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%">Total costs of sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-148">178,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-149">165,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-150">162,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">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:'Times New Roman',serif;font-size:10pt;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-151">23,075</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">20,310</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">12,427</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Technology and product development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="f-154">17,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="f-155">16,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="f-156">20,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">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:'Times New Roman',serif;font-size:10pt;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-157">44,075</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">41,395</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">36,926</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Investigation, proxy solicitation and restatement expenses, net of insurance recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ctlp:ProfessionalExpensesProceeds" format="ixt:fixed-zero" scale="3" id="f-160">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="ctlp:ProfessionalExpensesProceeds" format="ixt:num-dot-decimal" scale="3" id="f-161">1,522</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ctlp:ProfessionalExpensesProceeds" scale="3" id="f-162">362</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Integration, acquisition, due diligence, and license application expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-163">1,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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-164">1,197</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-165">3,141</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-166">15,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-167">10,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-168">7,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><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:'Times New Roman',serif;font-size:10pt;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-169">101,494</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-170">88,482</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-171">80,476</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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:'Times New Roman',serif;font-size:10pt;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-172">22,330</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-173">14,169</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-174">760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Other (expense) 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Interest income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-175">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-176">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-177">2,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-178">2,769</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-179">2,934</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-180">2,326</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-181">1,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-182">226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-183">135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total other (expense) income, net</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-184">149</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-185">1,191</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-186">54</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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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:'Times New Roman',serif;font-size:10pt;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-187">22,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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-188">12,978</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="f-189">814</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:#cceeff;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%">Benefit from (provision for) income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-190">42,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-191">985</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-192">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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"/><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:#cceeff;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%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-193">64,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-194">11,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-195">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred dividends</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="f-196">578</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="f-197">578</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="f-198">623</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:#cceeff;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%">Net income applicable to common shares</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-199"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-200">63,955</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-201"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-202">11,415</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="f-203"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="f-204">10</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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:#cceeff;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%">Net earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-205">0.87</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-206">0.16</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="f-207">&#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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-208">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-209">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="f-210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Cantaloupe, Inc.</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%">Consolidated Statements of Comprehensive Income</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:94.005%"><tr><td style="width:1.0%"/><td style="width:39.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-211">64,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-212">11,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-213">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:#cceeff;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%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-214">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-215">124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:fixed-zero" id="f-216">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-217">322</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-218">124</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" id="f-219">&#8212;</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:#cceeff;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%">Total comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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-220">64,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">11,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="f-222">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_91"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cantaloupe,&#160;Inc.</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%">Consolidated Statements of Convertible Preferred Stock and Shareholders&#8217; Equity</span></div><div style="margin-top:5pt"><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:21.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.200%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.924%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">($ in thousands, except share data)</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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:2pt solid #000;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></div></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:'Times New Roman',serif;font-size:9pt;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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Total Shareholders' Equity</span></td></tr><tr style="height:12pt"><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:'Times New Roman',serif;font-size:9pt;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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:2pt solid #000;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:'Times New Roman',serif;font-size:9pt;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:'Times New Roman',serif;font-size:9pt;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:#cceeff;border-top:1pt solid #000;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%">Balance, June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-223">445,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="f-224">3,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-225">71,188,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-226">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">469,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-228">313,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-229">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">156,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-231">4,633</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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-232">4,633</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:#cceeff;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%">Vesting of restricted stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-233">235,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Series A convertible preferred 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="ctlp:TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-234">59,281</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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ctlp:TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-235">418</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="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-236">1,733</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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-237">1,733</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:#cceeff;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%">Common stock issued for acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="f-238">1,240,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-239">4,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-240">4,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-241">633</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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-242">633</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:#cceeff;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%">Balance, June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-243">385,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="f-244">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-245">72,664,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-246">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-247">477,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-248">312,452</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-249">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-250">164,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-251">4,890</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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-252">4,890</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vesting of restricted stock</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-253">252,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</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:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-254">18,334</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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-255">115</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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-256">115</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-257">124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-258">124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',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-259">11,993</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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-260">11,993</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:#cceeff;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%">Balance, June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-261">385,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="f-262">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-263">72,935,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-264">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-265">482,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-266">300,459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-267">124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-268">181,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-269">3,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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',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-270">3,656</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vesting of restricted stock</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-271">242,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</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:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-272">111,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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-273">774</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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-274">774</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:#cceeff;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%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-275">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-276">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:'Times New Roman',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 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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:2pt solid #000;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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',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 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:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-277">64,533</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:'Times New Roman',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 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:'Times New Roman',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-278">64,533</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:#cceeff;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%">Balance, June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-279">385,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="f-280">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:2pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-281">73,289,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-282">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-283">486,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-284">235,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-285">198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-286">251,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_94"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cantaloupe,&#160;Inc.</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%">Consolidated Statements of Cash Flows</span></div><div style="margin-top:11pt"><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:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.630%"/><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:10.631%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-287">64,533</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-288">11,993</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-289">633</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:#cceeff;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%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Stock-based compensation</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-290">4,008</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-291">5,109</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-292">4,737</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Amortization of debt issuance costs and discounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-293">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-294">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-295">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Provision for expected losses</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="f-296">2,277</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="f-297">3,861</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="f-298">5,815</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Provision for inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="f-299">280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="f-300">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="f-301">280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-302">17,800</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-303">12,204</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-304">8,807</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Property and equipment write-off </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="f-305">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="f-306">601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="f-307">364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Noncash lease expense</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ctlp:NonCashLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="f-308">1,543</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ctlp:NonCashLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="f-309">1,246</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ctlp:NonCashLeaseExpense" format="ixt:fixed-zero" scale="3" id="f-310">&#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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-311">43,719</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:fixed-zero" scale="3" id="f-312">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:fixed-zero" scale="3" id="f-313">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="f-314">804</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="f-315">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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="f-316">116</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:#cceeff;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%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Accounts receivable</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:'Times New Roman',serif;font-size:8pt;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-317">4,665</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-318">18,542</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-319">4,960</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Finance receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-320">4,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-321">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="3" id="f-322">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Inventory</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-323">4,559</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-324">9,447</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-325">10,387</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-326">4,628</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-327">4,035</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-328">180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Accounts payable and accrued expenses</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-329">25,033</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-330">21,131</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="f-331">458</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-332">1,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="f-333">651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="f-334">133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Deferred revenue</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="f-335">236</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="f-336">7</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="f-337">226</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:#cceeff;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%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-338">20,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-339">27,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-340">14,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Capital expenditures</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-341">17,003</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-342">14,935</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-343">16,151</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:#cceeff;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%">Acquisition of business, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-344">11,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-345">3,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-346">35,714</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net cash used in investing activities</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:'Times New Roman',serif;font-size:8pt;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-347">28,135</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-348">18,636</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-349">51,865</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 style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Proceeds from long-term debt, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-350">38,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-351">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-352">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of long-term debt</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-353">38,625</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-354">954</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-355">1,270</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="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="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:#cceeff;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%">Contingent consideration paid for acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="f-356">673</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-358">1,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of Series A Convertible Preferred Stock</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="3" id="f-359">&#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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="3" id="f-360">&#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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="3" id="f-361">2,151</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:#cceeff;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%">Payment of employee taxes related to stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-362">351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-363">219</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-364">104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of common stock options</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="f-365">731</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="f-366">115</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-367">&#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:#cceeff;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%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="f-368">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-369">1,058</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-370">20,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Effect of currency exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-371">21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-372">58</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" id="f-373">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-374">7,774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-375">7,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-376">17,198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of year</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-377">58,920</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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-378">50,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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-379">68,125</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:#cceeff;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%">Cash and cash equivalents at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-380">51,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-381">58,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-382">50,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Supplemental disclosures of cash flow information</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Interest paid in 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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-383">2,693</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-384">3,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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-385">2,641</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:#cceeff;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%">Income taxes paid in cash </span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-386">751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-387">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-388">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Common stock issued in business combination (non-cash financing activity)</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:fixed-zero" scale="3" id="f-389">&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:fixed-zero" scale="3" id="f-390">&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-391">4,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_97"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cantaloupe,&#160;Inc.</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%">Notes&#160;to Consolidated Financial Statements</span></div><div id="i329a9cb1554543558d27285df4161ee4_100"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-392" continuedAt="f-392-1" escape="true">BUSINESS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-392-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cantaloupe, Inc., is organized under the laws of the Commonwealth of Pennsylvania. We are a digital payments and software services company that provides end-to-end technology solutions for self-service commerce. We</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> offer a single platform for self-service commerce which includes integrated payments processing and software solutions that handle inventory management, pre-kitting, route logistics, warehouse and back-office management. Our enterprise-wide platform is designed to increase consumer engagement and sales revenue through digital payments, digital advertising and customer loyalty programs, while providing retailers with control and visibility over their operations and inventory. Our customers range from vending machine companies to operators of micro-markets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and smart retail, laundromats, metered parking terminals, amusement and entertainment venues, IoT services and more</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_103"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="f-393" continuedAt="f-393-1" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="f-393-1" continuedAt="f-393-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-395" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-394" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BASIS OF PRESENTATION AND PREPARATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") on a going concern basis. In the opinion of management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operations constitute a single operating and reporting segment. Operating segments are defined as components of an enterprise for which discrete financial information is available and is evaluated regularly by the chief operating decision maker, or CODM, in deciding how to allocate resources and assess performance. Our CODM is our Chief Executive Officer who reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operations in the United States, Mexico and the U.K. The functional currencies of our foreign wholly-owned subsidiaries are the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments are reported in Accumulated other comprehensive income (loss) on the Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on transactions denominated in currencies other than the functional currency are included in Other (expense) income, net in the Consolidated Statement of Operations for the years ended June&#160;30, 2025, 2024, and 2023.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-396" continuedAt="f-396-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Statements of Operations: Cost of Sales </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below is a brief description of the various categories within cost of sales:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of subscription and transaction fees:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of subscription and transaction fees consist of third-party transaction processing fees, interchange fees, and network service fees. Cost of subscription and transaction fees also includes depreciation expense associated with our Cantaloupe One rental equipment program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of equipment sales:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of equipment sales consist primarily of direct costs to acquire finished goods, or for certain products material to fabricate our equipment, as well as freight, taxes, and other inventory acquisition costs.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-2" continuedAt="f-393-3"><ix:continuation id="f-396-1"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Statements of Operations: Operating expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below is a brief description of the various categories within operating expenses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Sales and marketing: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of our sales and marketing team personnel costs. In addition, this category includes fees paid for advertising, trade shows and external consultants who assist in outreach initiatives designed to build brand awareness and showcase the value of our products and services to our opportunity markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Technology and product development: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Technology and product development expenses consist primarily of our technology and product team personnel costs and fees paid to external consultants relating to innovating and maintaining our portfolio of products and services and strengthening our network environment and platform. These costs include but are not limited to engineering, platform and software development, fees for software licenses, contract labor and other technology and product related items that are not eligible for capitalization. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">General, and administrative: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of our customer support, business operations, finance, legal, human resources and other administrative personnel costs and fees paid to external consultants for these respective departments. In addition, this category includes rent and occupancy costs and other miscellaneous costs incurred in the course of operating the business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Investigation, proxy solicitation, and restatement expenses, net of insurance recoveries: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2019, the Audit Committee, with the assistance of independent legal and forensic accounting advisors, conducted an internal investigation of then-current and prior period matters relating to certain of the Company&#8217;s contractual arrangements, including the accounting treatment, financial reporting and internal controls related to such arrangements (the &#8220;2019 Investigation&#8221;). The Company and former officers incurred additional legal expenses for these periods offset by certain recoveries from insurance policy claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Integration, acquisition, due diligence and license application:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Integration, acquisition, due diligence, and license application expenses consist primarily of professional services fees including accounting, legal and investing banking advisory fees incurred in connection with acquisitions and post-acquisition integrations. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements for further information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Depreciation and amortization:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Depreciation expense on our property and equipment, amortization of capitalized internal-use software development costs, and amortization expense on our intangible assets are included within the Depreciation and amortization caption in the Consolidated Statements of Operations. Depreciation on property and equipment used for rentals is included in Cost of subscription and transaction fees as described above.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-397" continuedAt="f-397-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">USE OF ESTIMATES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates these estimates on an ongoing basis. </span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-397-1">Estimates, judgments, and assumptions in these consolidated financial statement include, but are not limited to, those related to revenue recognition, capitalization of internal-use software and cloud computing arrangements, fair value of acquired assets and liabilities including goodwill through purchase accounting, evaluation of goodwill and long-lived assets impairment, allowances for accounts and finance receivables, inventory reserves, loss contingencies, income taxes, and sales tax reserves.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-398" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CASH AND CASH EQUIVALENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents represent all highly liquid investments with original maturities of three months or less from time of purchase. Cash equivalents are comprised of money market funds. The Company maintains its cash in bank deposit accounts where accounts may exceed federally insured limits at times. The Company deems this credit risk not to be significant as cash is held at well-capitalized financial institutions.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-3" continuedAt="f-393-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-399" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ACCOUNTS RECEIVABLE</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include amounts due to the Company for sales of equipment, other amounts due from customers, merchant service receivables which are receivables due from credit card processors, and unbilled amounts due from customers, net of the allowance for uncollectible accounts. See "Allowance for Accounts and Finance Receivables" section below for details.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FinanceLoansAndLeasesReceivablePolicy" id="f-400" continuedAt="f-400-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">FINANCE RECEIVABLES</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><ix:continuation id="f-400-1" continuedAt="f-400-2"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers extended payment terms to certain customers for equipment sales primarily under its Quick Start Program. Agreements under the Quick Start Program are accounted for as sales-type leases. Accordingly, the discounted future minimum lease payments are classified as finance receivables current and non-current in the Company&#8217;s Consolidated Balance Sheets based on whether the balances due within the next 12 months. Finance receivables or Quick Start leases are generally for a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="ctlp:NotesReceivableOrQuickStartLeasesTermOfContract" format="ixt-sec:durwordsen" id="f-401" continuedAt="f-401-1">sixty-</ix:nonNumeric></span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-400-2"><ix:continuation id="f-401-1">month</ix:continuation> term. The Company recognizes a portion of the lease payments as Interest income on the Consolidated Statements of Operations based on the effective interest rate method.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-402" continuedAt="f-402-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains lifetime expected loss allowances for accounts and finance receivables based on historical experience of payment performance, current conditions of the customer, which is generally less than one year for accounts receivable and five years for finance receivables. We estimate our allowance using an aging analysis (days past due status) of the receivables balances that is primarily based on historical loss experience. Additionally, current conditions are analyzed to determine if the allowance calculation needs to be adjusted further for any qualitative factors impacting a customer&#8217;s ability to meet its financial obligations that is not already reflected through the historical loss analysis. The Company writes off finance receivable balances against the allowance for credit losses when management determines the balance is uncollectible and the Company ceases collection efforts. The provision for expected credit losses relating to accounts receivable and finance receivable balances is recorded within General and administrative expenses in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-402-1">The Company writes off accounts and finance receivables balances when management determines the balance is uncollectible and the Company ceases collection efforts.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-403" continuedAt="f-403-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">INVENTORY</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods. The company's inventories are valued at the lower of cost or net realizable value, using a weighted-average cost method.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><ix:continuation id="f-403-1" continuedAt="f-403-2"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes reserves for slow-moving inventory based upon quality considerations including potential changes in technological standards, historical usage and assumptions about future demand based on market conditions. The reserve is recorded within Cost of equipment sales in our Consolidated Statements of Operations. The inventory reserve was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="6" id="f-404">2.4</ix:nonFraction>&#160;million </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-403-2">and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="6" id="f-405">2.2</ix:nonFraction>&#160;million as of June 30, 2025 and 2024, respectively.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-406" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PROPERTY AND EQUIPMENT, NET</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, which primarily consists of computer equipment and software and leased equipment, are recorded at either cost or, in the instance of an acquisition, the estimated fair value on the date of the acquisition, and are depreciated on a straight-line basis over the estimated useful lives of the related assets. Capitalized internal-use software is amortized on the straight-line basis over the estimated useful lives of the software. Leasehold improvements are amortized on the straight-line basis over the lesser of the estimated useful life of the asset or the respective lease term. Depreciation expense on our property and equipment, excluding property and equipment used for rentals, is included in Depreciation and amortization in the Consolidated Statements of Operations. Depreciation expense on our property and equipment used for rentals is included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Additions and improvements that extend the estimated lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-4" continuedAt="f-393-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-407" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GOODWILL</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s goodwill represents the excess of cost over fair value of the net assets purchased in acquisitions. We test goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that impairment may have occurred. Goodwill is reviewed for impairment utilizing either a qualitative or a quantitative goodwill impairment test. When we perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary. When we perform the quantitative goodwill impairment test, we compare the fair value of our reporting unit to its carrying value. If the fair value of the reporting unit exceeds its carrying value, then goodwill is not considered impaired. An impairment charge is recognized for the amount by which, if any, the carrying value exceeds the reporting unit&#8217;s fair value. However, the loss recognized cannot exceed the reporting unit&#8217;s goodwill balance. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual goodwill impairment test on April&#160;1 and more frequently if events and circumstances indicate that the asset may be impaired. The Company has determined there is a single reporting unit for purposes of testing goodwill for impairment. The Company has concluded there has been <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="6" id="f-408">no</ix:nonFraction> impairment of goodwill during the&#160;year ended June&#160;30, 2025 based on its qualitative assessment. There has been <ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-409"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-410">no</ix:nonFraction></ix:nonFraction> impairment of goodwill for fiscal year 2024 or 2023. Subsequent to our annual impairment test, no indicators of impairment were identified.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-411" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">INTANGIBLES, NET</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's intangible assets include trademarks, non-compete agreements, brand names, customer relationships, acquired trade names, acquired developed technology and acquired customer relationships in a business combination. The Company carries these intangibles at cost, less accumulated amortization. Amortization is recorded on a straight-line basis over the estimated useful lives of the respective assets, which span between <span style="-sec-ix-hidden:f-412">three</span> and <ix:nonNumeric contextRef="c-44" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durwordsen" id="f-413">eighteen years</ix:nonNumeric>, and are included in Depreciation and amortization in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="6" id="f-414"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="6" id="f-415">no</ix:nonFraction></ix:nonFraction> indefinite-lived intangible assets at June&#160;30, 2025 or 2024.</span></div><div style="margin-top:12pt;text-align:justify"><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="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="f-416" escape="true">The Company assesses its finite-lived intangible and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Fair value of finite-lived intangible assets and property and equipment is based on various valuation techniques. If the carrying amount of an asset or group of assets exceeds its net realizable value, the asset will be written down to its fair value.</ix:nonNumeric> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded there has been <ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="ctlp:ImpairmentOfIntangibleAndLongLivedAssets" format="ixt:fixed-zero" scale="6" id="f-417"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="ctlp:ImpairmentOfIntangibleAndLongLivedAssets" format="ixt:fixed-zero" scale="6" id="f-418">no</ix:nonFraction></ix:nonFraction> impairment of intangible and long-lived assets during the&#160;years ended June&#160;30, 2025 or 2024. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-419" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1&#8209; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2&#8209; Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3&#8209; Inputs are unobservable and reflect the Company&#8217;s assumptions that market participants would use in pricing the asset or liability. The Company develops these inputs based on the best information available.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-5" continuedAt="f-393-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-420" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SIGNIFICANT CUSTOMERS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Concentration of revenue with customers subject the Company to operating risks. Approximately $<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-421">28.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-422">24.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-423">28.7</ix:nonFraction> million of the Company&#8217;s revenue for the&#160;years ended June&#160;30, 2025, 2024 and 2023, respectively, were concentrated with one customer, which represented <ix:nonFraction unitRef="number" contextRef="c-45" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-424">10</ix:nonFraction>%,&#160;<ix:nonFraction unitRef="number" contextRef="c-46" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-425">9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-47" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-426">12</ix:nonFraction>% of the Company's revenues for each of the years. The majority of the Company&#8217;s customers are located in the United States.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-427" continuedAt="f-427-1" escape="true"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">REVENUE RECOGNITION</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The revenue recognition guidanc</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The&#160;Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i) identifying the existence of a contract with a customer; (ii) identifying the performance obligations within the contract; (iii) determining the contract&#8217;s transaction price; (iv) allocating the transaction price to the contract&#8217;s performance obligations; and, (v) recognizing revenue as the contract&#8217;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#8217;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, and the events which constitute satisfaction of its performance obligations. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an end-to-end payment solution which integrates hardware, software, and payment processing in the self-service commerce industry. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#8217;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We provide cashless services in exchange for monthly service fees, in addition to collecting usage-based consideration for completed transactions. Certain contracts we enter into with third-party suppliers where we consider ourselves the principal provide us with the right to access and direct their services when processing a transaction. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company combines the services provided by third-party suppliers to enable customers to accept cashless payment transactions, indicating that it controls all inputs in directing their use to create the combined service. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company sells cashless payment devices, which are either directly sold or leased through the Company's QuickStart, or Cantaloupe ONE programs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes fees charged to our customers primarily on a gross basis as transaction revenue when we are the principal in respect of completing a payment transaction. As a principal to the transaction, we control the service of completing payments for our customers through the payment ecosystem. The fees paid to payment processors and other financial institutions are recognized as transaction expenses in Cost of subscription and transaction fees in the Consolidated Statements of Operations. For certain transactions in which we act in the capacity as an agent, these transactions are recorded on a net basis. These are transactions in which the customer is entering into a separate arrangement with a third-party payment processor for the fulfillment of the payment service.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cashless services represent a single performance obligation as the combination of the services provided gives the customer the ability to accept cashless payments. The Company&#8217;s customers are contracting for integrated cashless services in connection with purchasing or leasing unattended POS devices. The integrated cashless services when combined together are so integral to the customer&#8217;s ability to derive benefit from the service, that the activities are effectively inputs to a single promise to the customer. Certain services are distinct, but are not accounted for separately as the rights are coterminous, they are transferred concurrently and the outcome is the same as accounting for the services as individual performance obligations. The single performance obligation is determined to be a stand-ready obligation to process payments whenever a consumer intends to make a purchase at a POS device. As the Company is unable to predict the timing and quantity of transactions to be processed, the assessment of the nature of the performance obligation is focused on each time increment rather than the underlying activity. Therefore, cashless payment processing services are viewed to comprise a series of distinct days of service that are substantially the same and have the same pattern of transfer to the customer. As a result, the promise to stand ready is accounted for as a single performance obligation.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-427-1" continuedAt="f-427-2"><ix:continuation id="f-393-6" continuedAt="f-393-7"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to cashless services is recognized over the period in which services are provided, with usage-based revenue recognized as transactions occur. Consideration for this service includes fixed fees for standing ready to process transactions, and generally also includes usage-based fees, priced as a percentage of transaction value and/or a specified fee per transaction processed. The total transaction price of usage-based services is determined to be variable consideration as it is based on unknown quantities of services to be performed over the contract term. The underlying variability is satisfied each day the service is performed and provided to the customer. Clients are billed for cashless payment processing services on a monthly basis and for transaction processing as transactions occur. Payment is due based on the Company&#8217;s standard payment terms which is typically within <ix:nonNumeric contextRef="c-48" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-428">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c-49" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-429">60</ix:nonNumeric> days of invoice issuance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Software represents a separate performance obligation, which is satisfied when each distinct day, or for practical reasons, each distinct month of service is transferred to the customers. Customers are billed for software services on a monthly basis. Payment is due based on the Company&#8217;s standard payment terms which is typically within <ix:nonNumeric contextRef="c-48" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-430">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c-49" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-431">60</ix:nonNumeric> days of invoice issuance. Revenues related to Cantaloupe ONE equipment are recognized over time as the customer obtains the right to use the equipment through an operating lease. Clients are billed for equipment sales on a monthly basis, with payment due based on the Company&#8217;s standard payment terms which is typically within <ix:nonNumeric contextRef="c-48" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-432">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c-49" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-433">60</ix:nonNumeric> days of invoice issuance.&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equipment sales represent a separate performance obligation, the majority of which is satisfied at a point in time through outright sales, or sales-type leases in accordance with ASC 842, &#8220;Leases&#8221;, when the equipment is delivered to the customer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">QuickStart equipment leases are recognized as sales-type leases when equipment is shipped to the customer. Transaction processing revenue is recognized upon the usage of the Company&#8217;s cashless payment and control network. Subscription fees for access to the Company&#8217;s devices and network services are recognized on a&#160;monthly basis when the performance obligation is satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Hardware is available to customers under the QuickStart program pursuant to which the customer would enter into a <ix:nonNumeric contextRef="c-1" name="ctlp:TermOfNonCancelableLeaseWithAgreement" format="ixt-sec:durwordsen" id="f-434">five-year</ix:nonNumeric> non-cancelable lease with either the Company or a third-party leasing company for the devices. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. The QuickStart contracts qualify for sales type lease accounting. At lease inception, the Company recognizes revenue and creates a finance receivable in an amount that represents the present value of minimum lease payments. Accordingly, a portion of the lease payments are recognized as interest income. At the end of the lease period, the customer would have the option to purchase the device at its residual value. Any customer payments received in advance and prior to the Company satisfying any performance obligations are recorded as deferred revenue and amortized as revenue is recognized. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company will occasionally offer volume discounts, rebates or credits on certain contracts, which is considered variable consideration. The Company uses either the most-likely or estimated value method to estimate the amount of the consideration, based on what the Company expects to better predict the amount of consideration to which it will be entitled to on a contract-by-contract basis. The Company will qualitatively assess if the variable consideration should be limited to prevent possible significant reversals of revenue in future reporting periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s standard payment terms are payment is due within <ix:nonNumeric contextRef="c-48" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-435">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c-49" name="ctlp:RevenueFromContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="f-436">60</ix:nonNumeric> days of invoice issuance. The Company uses the&#160;practical&#160;expedient&#160;and does not recognize a significant&#160;financing&#160;component&#160;for payment considerations of less than one year. </span></div></ix:continuation></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-7" continuedAt="f-393-8"><ix:nonNumeric contextRef="c-1" name="us-gaap:StandardProductWarrantyPolicy" id="f-437" continuedAt="f-437-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranties</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-437-1">The Company offers standard warranties that provide the customer with assurance that its equipment will function in accordance with contract specifications. The Company's standard warranties are not sold separately, but are included with each customer purchase. Warranties are not considered separate performance obligations and the related liability is estimated and recorded at the time of sale.</ix:continuation> </span></div><ix:continuation id="f-427-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Contract Liabilities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer creates legal rights and obligations. As the Company satisfies performance obligations under customer contracts, a right to unconditional consideration is recorded as an account receivable. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities represent consideration received from customers in excess of revenues recognized (i.e., deferred revenue). Contract liabilities are classified as current or non-current based on the nature of the underlying contractual rights and obligations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs costs to obtain contracts with customers, primarily in the form of commissions to sales employees. The Company recognizes as a contract asset for the incremental costs of obtaining a contract with a customer if it expects to recover these costs. The Company currently does not incur material costs to fulfill its obligations under a contract once it is obtained but before transferring goods or services to the customer. Contract costs are amortized on a systematic basis consistent with the transfer to the customer of the goods or services to which the asset relates. A straight-line or proportional amortization method is used depending upon which method best depicts the pattern of transfer of the goods or services to the customer. The Company&#8217;s contracts frequently contain performance obligations satisfied at a point in time and overtime. In these instances, the Company amortizes the contract costs proportionally with the timing and pattern of revenue recognition. In addition, these contract costs are evaluated for impairment by comparing, on a pooled basis, the expected future net cash flows from underlying customer relationships to the carrying amount of the capitalized contract costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In order to determine the appropriate amortization period for contract costs, the Company considers a number of factors, including expected early terminations, estimated terms of customer relationships, the useful lives of technology Cantaloupe uses to provide goods and services to its customers, whether future contract renewals are expected and if there is any incremental commission to be paid on a contract renewal. The Company amortizes these assets over the expected period of benefit. Costs to obtain a contract with an expected period of benefit of one year or less are expensed when incurred.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LEASES</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-438" continuedAt="f-438-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee Accounting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. The Company has operating and finance leases for office space, warehouses and office equipment. Cantaloupe&#8217;s leases have lease terms of <ix:nonNumeric contextRef="c-48" name="ctlp:LesseeLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-439">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="c-49" name="ctlp:LesseeLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-440">eight years</ix:nonNumeric> and some include options to extend and/or terminate the lease. The exercise of lease renewal options is at the Company&#8217;s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company&#8217;s lease agreements do not contain any material variable lease payments, material residual value guarantees or any material restrictive covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the operating lease. Operating lease Right-of-Use (&#8220;ROU&#8221;) assets and liabilities are recognized at commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate, which is the collateralized rate of interest that we would pay to borrow over a similar term an amount equal to the lease payments, to determine the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Cantaloupe has lease agreements with lease and non-lease components. The Company uses the practical expedient related to treating lease and non-lease components as a single lease component for all leases as well as electing a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the ROU assets and lease liabilities. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. </span></div></ix:nonNumeric></ix:continuation><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-8" continuedAt="f-393-9"><ix:continuation id="f-438-1" continuedAt="f-438-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease payments that are not based on an index or that result from changes to an index subsequent to the initial measurement of the corresponding lease liability are not included in the measurement of lease ROU assets or liabilities and instead are recognized in earnings in the period in which the obligation for those payments is incurred.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-438-2">The Company reviews its ROU assets for events or changes in circumstances that may indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If the carrying amount of an ROU exceeds its net realizable value, the asset will be written down to its fair value.</ix:continuation> The Company did not recognize an impairment charge related to the right-of-use assets for the years ended June&#160;30, 2025 or 2024. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LessorLeasesPolicyTextBlock" id="f-441" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company offers its customers financing for the lease of our POS electronic payment devices primarily through our QuickStart program. We account for these transactions as sales-type leases under ASC 606, "Revenue from Contracts with Customers". Our sales-type leases generally have a non-cancellable term of <ix:nonNumeric contextRef="c-4" name="us-gaap:LessorSalesTypeLeaseTermOfContract1" format="ixt-sec:durmonth" id="f-442">60</ix:nonNumeric> months. Certain leases contain an end-of-term purchase option that is generally insignificant and is reasonably certain to be exercised by the lessee. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases, and typically relate to our Cantaloupe ONE rental program. Cantaloupe ONE agreements are <ix:nonNumeric contextRef="c-4" name="us-gaap:LessorOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-443">36-month</ix:nonNumeric> rental agreements that transition to month-to-month agreements after the initial subscription commitment period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also uses the practical expedient related to treating lease and non-lease components as a single component for those leases where the timing and pattern of transfer for the non-lease component and associated lease component are the same and the stand-alone lease component would be classified as an operating lease if accounted for separately. The combined component is then accounted for under Topic 606 or Topic 842 depending on the predominant characteristic of the combined component, which was Topic 606 for the Company's operating leases. All QuickStart leases are sales-type and do not qualify for the election. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lessor consideration is allocated between lease components and the non-lease components using the requirements under Topic 842. Revenue from sales-type leases is recognized upon shipment to the customer and the interest portion is deferred and recognized as earned. The revenues related to the sales-type leases are included in Equipment sales in the Consolidated Statements of Operations and a portion of the lease payments as Interest income. Revenue from operating leases is recognized ratably over the applicable service period in Subscription and transaction fees in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equipment Rental</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers its customers a rental program for its hardware&#160;devices, Cantaloupe ONE platform. In accordance with ASC 842, the Company classifies the rental agreements as operating leases, with service fee revenue related to the leases included in subscription and transaction fees in the Consolidated Statements of Operations. Costs for the Cantaloupe ONE revenue, which consist of depreciation expense on the Cantaloupe ONE equipment, are included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Equipment utilized by the Cantaloupe ONE program is included in Property and equipment, net on the Consolidated Balance Sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-444" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SHIPPING AND HANDLING</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling fees billed to our customers in connection with sales are recorded as revenue. The costs incurred for shipping and handling of our product are recorded as cost of equipment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-445" continuedAt="f-445-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ADVERTISING COSTS</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-445-1">Advertising costs are expensed as incurred and are included within the Sales and marketing expenses in the Consolidated Statements of Operations.</ix:continuation> For the fiscal years ended June&#160;30, 2025, 2024, and 2023, we incurred advertising costs of approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-446">3.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-447">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-448">0.8</ix:nonFraction> million, respectively. </span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-9" continuedAt="f-393-10"><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-449" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RESEARCH AND DEVELOPMENT EXPENSES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are expensed as incurred and primarily consist of personnel, contractors and product development costs. Research and development expenses, which are included within</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> the technology and product development expenses and general and administrative expenses in the Consolidated Statements of Operations, were approxim</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="f-450">2.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="f-451">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="f-452">3.5</ix:nonFraction> million, for the&#160;fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively. Our re</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">search and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">development initiatives focus on adding features and functionality to our system solutions through the development and utilization of our processing and reporting network and new technology.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-453" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have expenditures associated with the technological maintenance and improvement of our network and technology offerings. These expenditures include both the cost of internal employees, who spend portions of their time on various technological projects, and the use of external temporary labor and consultants. Capitalization of internal-use software occurs in the application development stage after the completion of the preliminary project stage, and management authorizes the project, management commits to funding the project, it is probable the project will be completed, and the project will be used to perform the function intended, and it ends at the implementation stage. We are required to assess these expenditures and make a determination as to whether the costs should be expensed as incurred or are subject to capitalization. In making these determinations, we consider the stage of the development project, the probability of successful development and if the development is resulting in increased features and functionality. In addition, if we determine that a project qualifies for capitalization, the amount of capitalization is subject to various estimates, including the amount of time spent on the development work and the cost of internal employees and external consultants. Internal-use software is included within Property and equipment, net on our Consolidated Balance Sheets and is amortized over its estimated useful life, which is typically <ix:nonNumeric contextRef="c-50" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-454">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-51" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-455">7</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain costs related to hosting arrangements that are service contracts (cloud computing arrangements) following the internal-use software capitalization criteria described above. Our cloud computing arrangements involve services we use to support internal corporate functions, our platforms and technology offerings. Capitalized costs relating to cloud computing arrangements are included within Prepaid expenses and other current assets, or Other assets for costs that will be recognized in more than 12 months, on our Consolidated Balance Sheets and are amortized on a straight-line basis over the estimated useful life, which is typically <ix:nonNumeric contextRef="c-52" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-456">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-53" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-457">5</ix:nonNumeric> years.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" id="f-458" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK-BASED COMPENSATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The cost of services received in exchange for an award of equity instruments related to employees and non-employees is based on the grant-date fair value of the award and allocated over the requisite service period of the award. When the requisite service period precedes the grant date, the Company begins recognizing compensation cost before a grant date is established, and the awards are marked to market until grant date occurs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded within operating expenses in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LegalCostsPolicyTextBlock" id="f-459" continuedAt="f-459-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LOSS CONTINGENCIES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation, claims, contingencies and other legal matters. The Company&#8217;s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's management team evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. </span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-459-1">If the assessment of a contingency indicates it is probable that a loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company&#8217;s financial statements. If the assessment indicates a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed. Expected legal costs associated with assessing or potentially settling a contingent liability are expensed as incurred.</ix:continuation> </span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-393-10" continuedAt="f-393-11"><ix:nonNumeric contextRef="c-1" name="ctlp:SalesTaxReservePolicyPolicyTextBlock" id="f-460" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SALES TAX RESERVE </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a contingent liability for sales tax, included in Accrued expenses in the Consolidated Balance Sheets. On a quarterly basis, the Company accrues interest and penalties on the unpaid balance. The estimated liability is adjusted upon the payment of sales tax related to the accrual, the changes in state tax laws that may impact the accrual and the expiration of the statute of limitations for open years under review. The liability includes significant judgments and estimates that may change in the future, and the actual liability may be different from our current estimate. Changes to the sales tax reserve amount are recorded within General and administrative expenses and Interest expense in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-461" continuedAt="f-461-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">INCOME TAXES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are computed using the asset and liability method of accounting. Under the asset and liability method, a deferred tax asset or liability is recognized for estimated future tax effects attributable to temporary differences and carryforwards. The measurement of deferred income tax assets is adjusted by a valuation allowance, if necessary, to recognize future tax benefits only to the extent, based on available evidence, it is more likely than not such benefits will be realized. </span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><ix:continuation id="f-461-1" continuedAt="f-461-2"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Tax positions must meet a more-likely-than-not recognition threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions, if applicable, within Interest expense and General and administrative expenses in the Consolidated Statements of Operatio</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-461-2">ns, respectively. Interest and penalties related to uncertain tax positions incurred during the fiscal years ended June&#160;30, 2025, 2024, and 2023 were immaterial.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-462" continuedAt="f-462-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EARNINGS PER COMMON SHARE</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-462-1">Basic earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period. Diluted earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period plus the dilutive effects of common stock equivalents unless the effects of such common stock equivalents are anti-dilutive.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-463" continuedAt="f-463-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting pronouncements adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to an entity's chief operating decision maker (&#8220;CODM&#8221;), a description of other segment items by reportable segment, and permits disclosure of additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. It also requires certain disclosures for companies who have determined only one segment exists. Annual disclosures are required for fiscal years beginning after December 15, 2023, which is the Company's fiscal year 2025 annual reporting period. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, which is the Company's fiscal year 2026 interim reporting periods. See Note 20 - Segment Information for the Company's adoption of this standard.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting pronouncements to be adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is evaluating whether the effects of the following recent accounting pronouncements, or any other recently issued but not yet effective accounting standards, will have a material effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This standard was issued to enhance the transparency and decision usefulness of income tax disclosures to provide information to better assess how an entity&#8217;s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this ASU address transparency about income tax information through disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The ASU should be applied on a prospective basis. Retrospective application is permitted. We are currently evaluating the impact the adoption of the new accounting guidance will have on our income tax disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-463-1"><ix:continuation id="f-393-11"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU 2025-05, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Asset</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s. The ASU introduces a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will not change for the remaining life of the asset. This update is effective for annual reporting periods beginning after December 15, 2025 and interim periods within those annual periods, and this update is applied prospectively. Early adoption is permitted in both interim and annual periods in which financials have not been issued. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements and related disclosures.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_106"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsAndNontradeReceivableTextBlock" id="f-466" continuedAt="f-466-1" escape="true">ACCOUNTS RECEIVABLE</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-466-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily include amounts due to the Company for sales of equipment and subscription fees to customers, settlement receivables for amounts due from third-party payment processors, receivables from contract manufacturers and unbilled amounts due from customers, net of the allowance for credit losses. Accounts receivable, net of the allowance for uncollectible accounts were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-467">37.9</ix:nonFraction>&#160;million as of June&#160;30, 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-468">43.8</ix:nonFraction>&#160;million as of June&#160;30, 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:116%">Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and June&#160;30, 2024, no customer represented more than 10% of the Company's accounts receivable, net of allowance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for credit losses</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-469" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The following table represents the activity for the allowance for credit losses for the years ending June&#160;30, 2025 and 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:74.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.901%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">Year ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:1pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance, beginning of year</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-470">13,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-471">10,815</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Provision adjustments</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-472">4,781</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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-473">4,024</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-474">4,982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-475">1,397</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:1pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance, end of year</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-476">13,241</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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-477">13,442</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:top"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended June&#160;30, 2025, the Company had an increase in write-offs of Accounts Receivable due to the write off of balances which were fully reserved for as the beginning of the year but had not yet been written off.</span></div></ix:continuation><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_109"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:FinancingReceivablesTextBlock" id="f-478" continuedAt="f-478-1" escape="true">FINANCE RECEIVABLES</ix:nonNumeric></span></div><ix:continuation id="f-478-1" continuedAt="f-478-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s finance receivables consist of financed devices under the QuickStart program and devices contractually associated with the Seed platform. Predominately all of the Company&#8217;s finance receivables agreements are classified as non-cancellable <ix:nonNumeric contextRef="c-1" name="ctlp:FinanceReceivablesSalestypeLeaseTerm" format="ixt-sec:durwordsen" id="f-479">sixty-month</ix:nonNumeric> sales-type leases. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-480" continuedAt="f-480-1" escape="true">As of June&#160;30, 2025 and 2024, finance receivables consist of the following:</ix:nonNumeric></span></div><ix:continuation id="f-480-1"><div style="margin-top:5pt"><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.598%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30,</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current finance receivables, net</span></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-481">5,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-482">6,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance receivables due after one year, 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-483">5,750</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-484">10,036</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-485">2,401</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-486">1,934</ix:nonFraction>, respectively</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-487">11,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-488">16,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company collects lease payments from customers primarily as part of the flow of funds from our transaction processing service. Balances are considered past due if customers do not have sufficient transaction revenue to cover the monthly lease payment by the end of the monthly billing period. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-478-2" continuedAt="f-478-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="f-489" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">At June&#160;30, 2025, the gross lease receivable by current payment performance on a contractual basis and year of origination consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:18.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.170%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Leases by Origination</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Up to 1 Year Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 1 and 2 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 2 and 3 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 3 and 4 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 4 and 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">More than 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-490">1,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-491">1,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-492">3,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-493">2,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-494">589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-495">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-496">9,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30 days and under</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-497">27</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-498">34</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-499">83</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-500">106</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-501">61</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-502">14</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-503">325</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:#cceeff;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:120%">31 - 60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-504">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-505">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-506">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-507">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-508">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-509">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-510">215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61 - 90 days</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-511">8</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-512">14</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-513">63</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-514">10</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-515">66</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-516">12</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-517">173</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:#cceeff;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:120%">Greater than 90 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-518">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-519">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-520">573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-521">973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-522">373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-523">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-524">3,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables</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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-525">1,510</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-526">1,639</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-527">4,051</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-528">3,928</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-529">1,146</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-530">1,299</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-531">13,573</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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">At June&#160;30, 2024, the gross lease receivable by current payment performance on a contractual basis and year of origination</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">consisted of the following:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:18.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.170%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Leases by Origination</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Up to 1 Year Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 1 and 2 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 2 and 3 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 3 and 4 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 4 and 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">More than 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-532">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-533">5,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-534">4,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-535">1,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-536">456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-537">324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-538">14,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30 days and under</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-539">13</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-540">67</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-541">80</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-542">85</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-543">56</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-544">42</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-545">343</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:#cceeff;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:120%">31 - 60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-546">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-547">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-548">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-549">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-550">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-551">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-552">264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61 - 90 days</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-553">8</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-554">62</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-555">48</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-556">32</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-557">36</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="f-558">38</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-559">224</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:#cceeff;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:120%">Greater than 90 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="f-560">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="f-561">387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="f-562">625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="f-563">208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-564">297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-565">1,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-566">2,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-567">2,263</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-568">5,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: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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-569">5,479</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-570">2,335</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="f-571">892</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-572">1,677</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-573">18,361</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-bottom:3pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="f-574" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of the allowance for finance receivables for the years ending June&#160;30, 2025 and 2024:</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:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><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.545%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Year ended June 30, </span></td></tr><tr><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:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance, beginning of year</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-575">1,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-576">2,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:120%">Provision for expected losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="f-577">502</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="f-578">164</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:#cceeff;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:120%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="f-579">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="f-580">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance, end of year</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-581">2,401</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-582">1,934</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><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ctlp:ScheduleOfFinancingReceivableTableTextBlock" id="f-583" escape="true"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:102%">Cash to be collected on our performing finance receivables due for each of the fiscal years after June&#160;30, 2025 are as follows:</span></div><div style="margin-top:5pt"><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:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:NotesAndLoansReceivableInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-584">6,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:NotesAndLoansReceivableInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-585">4,490</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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:NotesAndLoansReceivableInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-586">2,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:NotesAndLoansReceivableInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-587">1,048</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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:NotesAndLoansReceivableInYearFive" scale="3" id="f-588">302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:NotesAndLoansReceivableAfterYearFive" scale="3" id="f-589">2</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total amounts to be collected</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" format="ixt:num-dot-decimal" scale="3" id="f-590">14,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 12.25pt;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%">Less: interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" scale="3" id="f-591">660</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Less: allowance for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-592">2,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Total finance receivables</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-593">11,172</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></ix:continuation><div style="margin-top:5pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock" id="f-594" escape="true"><ix:continuation id="f-478-3"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equipment sales, Cost of equipment sales, and Interest income, associated with equipment under sales type leases and are included in each respective line of the Consolidated Statement of Operations for the year ended June&#160;30, 2025 and 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:68.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.027%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:120%">Equipment sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:SalesTypeLeaseRevenue" format="ixt:num-dot-decimal" scale="3" id="f-595">1,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:SalesTypeLeaseRevenue" format="ixt:num-dot-decimal" scale="3" id="f-596">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of equipment sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsSoldSalesTypeLease" format="ixt:num-dot-decimal" scale="3" id="f-597">1,253</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsSoldSalesTypeLease" format="ixt:num-dot-decimal" scale="3" id="f-598">2,861</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:#cceeff;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:120%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:SalesTypeLeaseInterestIncome" format="ixt:num-dot-decimal" scale="3" id="f-599">1,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:SalesTypeLeaseInterestIncome" format="ixt:num-dot-decimal" scale="3" id="f-600">1,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_112"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-601" continuedAt="f-601-1" escape="true">PROPERTY AND EQUIPMENT, NET</ix:nonNumeric></span></div><ix:continuation id="f-601-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-602" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:47.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.312%"/><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:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:8pt;font-weight:700;line-height:100%">Useful<br/>Lives</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Depreciation</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-64" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-603">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-65" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-604">7</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-605">8,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-606">7,434</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" id="f-607">714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-67" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-608">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-68" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-609">5</ix:nonNumeric> years</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-610">44,669</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-611">14,333</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-612">30,336</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:#cceeff;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%">Property and equipment used for rental program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" format="ixt-sec:duryear" id="f-613">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross" format="ixt:num-dot-decimal" scale="3" id="f-614">34,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-615">26,818</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="f-616">7,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-70" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-617">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-71" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-618">7</ix:nonNumeric> years</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-619">2,385</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-620">2,014</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" id="f-621">371</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-622">89,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-623">50,599</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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-624">39,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:47.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.312%"/><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:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:8pt;font-weight:700;line-height:100%">Useful<br/>Lives</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Depreciation</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-73" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-625">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-74" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-626">7</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-627">7,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-628">6,994</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" id="f-629">594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-76" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-630">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-77" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-631">5</ix:nonNumeric> years</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-632">34,666</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-633">9,472</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-634">25,194</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:#cceeff;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%">Property and equipment used for rental program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" format="ixt-sec:duryear" id="f-635">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross" format="ixt:num-dot-decimal" scale="3" id="f-636">32,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-637">24,742</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="f-638">7,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-79" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-639">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-80" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-640">7</ix:nonNumeric> years</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-641">2,296</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-642">1,826</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" scale="3" id="f-643">470</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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-644">77,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-645">43,034</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-646">34,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:3pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's total depreciation expense is comprised of depreciation included in our Cost of subscription and transaction fees for rental equipment and depreciation included in our operating expenses. Depreciation expense included within Cost of subscription and transaction fees for rental equipment was $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-647">1.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-648">1.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-649">1.2</ix:nonFraction> million for the years ended June&#160;30, 2025, 2024, and 2023, respectively. Depreciation expense included within operating expenses for the years ended June&#160;30, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-650">10.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-651">5.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-652">2.6</ix:nonFraction> million, respectively. During the year ended June&#160;30, 2025, the Company recognized approximately $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="f-653">3.0</ix:nonFraction>&#160;million in additional charges, due to certain capitalized internal use software that is no longer expected to provide future economic benefits as a result of changes in business strategy and evolving technology initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software above included $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="ctlp:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" scale="6" id="f-654">8.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="ctlp:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" scale="6" id="f-655">9.2</ix:nonFraction> million in projects not yet placed in service as of June&#160;30, 2025 and 2024, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-658" continuedAt="f-658-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LessorSalesTypeLeasesTextBlock" id="f-657" continuedAt="f-657-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="f-656" continuedAt="f-656-1" escape="true">LEASES</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-658-1" continuedAt="f-658-2"><ix:continuation id="f-657-1" continuedAt="f-657-2"><ix:continuation id="f-656-1" continuedAt="f-656-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee accounting</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have operating leases which are primarily real estate leases used for corporate functions, product development, sales, and other purposes. <ix:nonNumeric contextRef="c-1" name="ctlp:AssetsandLiabilitiesLesseeTableTextBlock" id="f-659" continuedAt="f-659-1" escape="true">The following table provides supplemental balance sheet information related to the Company's operating leases: </ix:nonNumeric></span></div><ix:continuation id="f-659-1"><div style="margin-top:12pt;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:19.806%"/><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:45.098%"/><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.255%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Balance Sheet Classification</span></td><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:120%">Operating lease 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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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-660">7,735</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-661">7,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">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"/><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:#cceeff;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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:120%"><span style="-sec-ix-hidden:f-662"><span style="-sec-ix-hidden:f-663">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-664">1,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-665">1,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:120%"><span style="-sec-ix-hidden:f-666"><span style="-sec-ix-hidden:f-667">Other noncurrent liabilities</span></span></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:'Times New Roman',serif;font-size:10pt;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-668">8,279</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-669">8,457</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:#cceeff;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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-670">9,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-671">9,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-672" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost are as follows:</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:51.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><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.546%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease costs*</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-673">2,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-674">2,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-675">2,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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:8pt;font-weight:400;line-height:120%">Includes variable lease costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="6" id="f-676">0.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="6" id="f-677">0.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="f-678">0.4</ix:nonFraction> million for the years ended June 30, 2025, 2024 and 2023.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to our leases are as follows:</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:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><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:14.104%"/><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.693%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-679">2,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-680">2,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-681">2,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease </span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-682">1,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-683">6,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-684">1,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for our leases are as follows:</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:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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:14.546%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-685">7.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-686">7.3</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-687">8.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-688">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation></ix:continuation><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-658-2"><ix:continuation id="f-657-2"><ix:continuation id="f-656-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-689" escape="true"><div style="margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:</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:86.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.035%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-690">2,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-691">2,249</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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-692">1,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-693">1,493</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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="f-694">978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-695">4,744</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:#cceeff;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%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-696">13,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-697">3,626</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:#cceeff;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%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-698">9,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of 32M described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company entered into additional operating leases for office space located in River Falls, Wisconsin and Birmingham, U.K. These leases commenced on December 31, 2022, which expire November 2026. During the year ended June&#160;30, 2025, the River Falls lease was extended through November 2027.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company extended its existing Atlanta, Georgia office operating lease for an additional <ix:nonNumeric contextRef="c-89" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="f-699">73-months</ix:nonNumeric> period including rent free periods. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company signed a new lease for its corporate office in Malvern, Pennsylvania. The new lease commenced on February 15, 2024 with a term of <ix:nonNumeric contextRef="c-90" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-700">133-months</ix:nonNumeric>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor accounting</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" id="f-701" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment used for the Company's operating lease rental program consisted of the following:</span></div><div style="margin-top:5pt"><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:73.424%"/><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:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30, </span></div></td></tr><tr><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:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:120%">Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross" format="ixt:num-dot-decimal" scale="3" id="f-702">34,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross" format="ixt:num-dot-decimal" scale="3" id="f-703">32,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:120%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-704">26,818</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-705">24,742</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="f-706">7,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="f-707">7,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s net investment in sales-type leases (carrying value of lease receivables) and the future minimum amounts to be collected on these lease receivables as of June&#160;30, 2025 are disclosed within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4, Finance Rece</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ivables.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also is the sublessor for office space in Denver, Colorado and Metairie, Louisiana. Sublessor rental income was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-708">0.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-709">0.8</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-710">0.8</ix:nonFraction>&#160;million for the years ended June&#160;30, 2025, 2024, and 2023, respectively.</span></div></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-711" continuedAt="f-711-1" escape="true">DEBT AND OTHER FINANCING ARRANGEMENTS</ix:nonNumeric></span></div><ix:continuation id="f-711-1" continuedAt="f-711-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-712" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt and other financing arrangements as of June&#160;30, 2025 and 2024 consisted of the following:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:74.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.666%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">JPMorgan Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-713">39,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-714">37,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized issuance costs and debt discount</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="f-715">337</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="f-716">75</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:#cceeff;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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-717">38,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-718">37,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt and other financing arrangements, current</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-719">1,917</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-720">1,266</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Debt and other financing arrangements, non-current</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-721">36,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-722">36,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',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:'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:8pt;font-weight:400;line-height:120%">See discussion below on the JPMorgan Credit Facil</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ity.</span></div></ix:nonNumeric><div style="margin-top:17pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Credit Facility<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2025 (the "Closing Date"), the Company entered into a second amended and restated credit agreement (the &#8220;2025 Credit Facility&#8221;) among the Company, as the borrower, certain of its subsidiaries, as guarantors, and JPMorgan Chase Bank, N.A., as a lender and the administrative agent, and Capital One, National Association as a lender. </span></div><div style="margin-top:17pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Credit Facility provides for a $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-723">40</ix:nonFraction>&#160;million secured term loan facility (the "2025 Term Loan Facility"), a $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-724">30</ix:nonFraction>&#160;million secured revolving credit facility (the "2025 Revolving Facility") and a $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-725">30</ix:nonFraction>&#160;million secured delayed draw term loan facility (the "Delayed Draw Term Loan Facility"). Proceeds from the 2025 Term Loan Facility were used to repay borrowings under the Company's 2022 Amended JPMorgan Credit Facility (described below), which had total remaining net borrowings of $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-726">37.3</ix:nonFraction>&#160;million, inclusive of accrued interest on these facilities. The remaining proceeds from the 2025 Credit Facility were used to finance working capital needs and for general corporate purposes including permitted acquisitions and investments. <br/><br/>The 2025 Delayed Draw Facility is available for a period of up to <ix:nonNumeric contextRef="c-97" name="us-gaap:LineOfCreditFacilityExpirationPeriod" format="ixt-sec:durmonth" id="f-727">24</ix:nonNumeric> months following the Closing Date. The Company has not borrowed against the 2025 Revolving Facility or the Delayed Draw Term Loan Facility. <br/><br/>In accordance with ASC 470, the Company evaluated the 2025 Credit Facility on a lender-by-lender basis. The Company accounted for the 2025 Term Loan Facility and 2025 Revolving Facility as debt modifications. As such, previously unamortized debt issuance costs will be amortized over the term of the new credit agreement. The Company paid $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="ctlp:DebtInstrumentTransactionAndLegalFeeAmount" format="ixt:num-dot-decimal" scale="6" id="f-728">1.0</ix:nonFraction>&#160;million in lender fees and legal expenses in connection with the execution of the 2025 Credit Facility. <br/><br/>Interest on the 2025 Credit Facility is based, at the Company&#8217;s option, on a base rate or SOFR plus an applicable margin tied to the Company&#8217;s total net leverage ratio and having ranges between <ix:nonFraction unitRef="number" contextRef="c-99" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-729">1.75</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-100" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-730">2.50</ix:nonFraction>% for base rate loans and between <ix:nonFraction unitRef="number" contextRef="c-101" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-731">2.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-102" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-732">3.50</ix:nonFraction>% for SOFR loans. The 2025 Revolving Facility also carries an unused commitment fee tied to the Company's total net leverage ratio between <ix:nonFraction unitRef="number" contextRef="c-103" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-733">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-104" decimals="3" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-734">0.40</ix:nonFraction>% per annum. In an event of default, the interest rate may be increased by <ix:nonFraction unitRef="number" contextRef="c-98" decimals="2" name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" scale="-2" id="f-735">2.00</ix:nonFraction>%. As of June&#160;30, 2025, the weighted average interest rate for the 2025 Credit Facility is approximately <ix:nonFraction unitRef="number" contextRef="c-105" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-736">7.24</ix:nonFraction>%. <br/><br/>The 2025 Term Loan Facility, the 2025 Revolving Facility and the Delayed Draw Term Loan Facility all mature on January 31, 2030. Principal in respect of the 2025 Term Loan Facility is payable quarterly with <ix:nonFraction unitRef="number" contextRef="c-93" decimals="3" name="ctlp:LongTermDebtMaturityPayableDueYearOneAndYearTwo" scale="-2" id="f-737">5.0</ix:nonFraction>% due in year one and year two, <ix:nonFraction unitRef="number" contextRef="c-93" decimals="3" name="ctlp:LongTermDebtMaturityPayableDueYearThreeAndYearFour" scale="-2" id="f-738">7.5</ix:nonFraction>% due in year three and year 4, <ix:nonFraction unitRef="number" contextRef="c-93" decimals="2" name="ctlp:LongTermDebtMaturityPayableDueYearFive" scale="-2" id="f-739">10</ix:nonFraction>% due in year 5, and the remainder payable upon maturity. To the extent funded, principal in respect of the Delayed Draw Term Loan Facility will be payable on the same terms as the 2025 Term Loan Facility. Principal on 2025 Revolving Facility is due at maturity.</span></div></ix:continuation><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-711-2" continuedAt="f-711-3"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s obligations under the 2025 Credit Facility are unconditionally guaranteed, jointly and severally, by the Company&#8217;s material direct and indirect wholly-owned domestic subsidiaries (the &#8220;Guarantors&#8221;). All obligations of the Company and the Guarantors under the 2025 Credit Facility are secured by first priority security interests in substantially all of the assets of the Company and the Guarantors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Credit Facility includes customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, <ix:nonFraction unitRef="covenant" contextRef="c-97" decimals="INF" name="ctlp:DebtInstrumentNumberOfCovenants" format="ixt-sec:numwordsen" id="f-740">two</ix:nonFraction> financial covenants. The first financial covenant requires the Company to maintain a total leverage ratio of not more than <ix:nonFraction unitRef="number" contextRef="c-106" decimals="2" name="ctlp:DebtInstrumentCovenantAdjustedQuickRatioMaximum" scale="0" id="f-741">3.50</ix:nonFraction> to 1.00 on the last day of any fiscal quarter. However, if a material acquisition occurs, the Company is required to maintain a total leverage ratio not greater than <ix:nonFraction unitRef="number" contextRef="c-96" decimals="2" name="ctlp:DebtInstrumentCovenantAdjustedQuickRatioMaximum" scale="0" id="f-742">4.00</ix:nonFraction> to 1.00 on the last day of the fiscal quarter for the next four fiscal quarters following the material acquisition. The second financial covenant does not permit the Company to have a fixed charge coverage ratio of less than <ix:nonFraction unitRef="number" contextRef="c-107" decimals="2" name="ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum" scale="0" id="f-743">1.15</ix:nonFraction> to 1.00 for four consecutive fiscal quarters. The Company was in compliance with its financial covenants for the 2025 Credit Facility as of June&#160;30, 2025.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">2022 Amended JPMorgan Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 17, 2022, the Company entered into an amended and restated credit agreement with JPMorgan Chase Bank, N.A. which provides for a $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-744">15</ix:nonFraction>&#160;million secured revolving credit facility (the &#8220;2022 Amended Revolving Facility&#8221;) and a $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-745">15</ix:nonFraction>&#160;million secured term facility (the &#8220;2022 Amended Secured Term Facility&#8221; and together with the 2022 Amended Revolving Facility, the &#8220;2022 Amended JPMorgan Credit Facility&#8221;), and a $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="ctlp:LineOfCreditFacilityDelayedDrawTermAmount" format="ixt:num-dot-decimal" scale="6" id="f-746">10</ix:nonFraction>&#160;million delayed draw term facility, and fully replaced our previous 2021 credit facility with JPMorgan Chase Bank, N.A.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2022, the Company entered into an amendment to the 2022 Amended JPMorgan Credit Facility, dated as of March 17, 2022, which, among other things, amended the definition of the Company&#8217;s EBITDA under the Credit Agreement. On December 1, 2022, the Company borrowed an additional $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-747">25</ix:nonFraction>&#160;million under the 2022 Amended JPMorgan Credit Facility, including $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-748">15</ix:nonFraction>&#160;million from the revolving credit facility and exercised the delayed draw term facility of $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-749">10</ix:nonFraction>&#160;million increasing the 2022 Amended Secured Term Facility to $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-750">25</ix:nonFraction>&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As described above, proceeds from the 2025 Term Loan Facility were used to repay borrowings under the 2022 Amended Credit JPMorgan Facility, which had total remaining net borrowings of $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-751">37.3</ix:nonFraction>&#160;million, inclusive of accrued interest on the facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the 2022 Amended JPMorgan Credit Facility was based, at the Company&#8217;s option, on a base rate or SOFR plus an applicable margin tied to the Company&#8217;s total leverage ratio and having ranges of between <ix:nonFraction unitRef="number" contextRef="c-113" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-752">2.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-114" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-753">3.00</ix:nonFraction>% for base rate loans and between <ix:nonFraction unitRef="number" contextRef="c-115" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-754">3.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-116" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-755">4.00</ix:nonFraction>% for SOFR loans. Subject to the occurrence of a material acquisition and the Company&#8217;s total leverage ratio exceeding <ix:nonFraction unitRef="number" contextRef="c-117" decimals="INF" name="ctlp:DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" scale="0" id="f-756">3.00</ix:nonFraction> to 1.00, the interest rate on the loans may increase by <ix:nonFraction unitRef="number" contextRef="c-118" decimals="4" name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" scale="-2" id="f-757">0.25</ix:nonFraction>%. In an event of default, the interest rate may be increased by <ix:nonFraction unitRef="number" contextRef="c-119" decimals="4" name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" scale="-2" id="f-758">2.00</ix:nonFraction>%. The 2022 Amended JPMorgan Credit Facility also carried a commitment fee of <ix:nonFraction unitRef="number" contextRef="c-120" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-759">0.50</ix:nonFraction>% per annum on the unused portion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Amended JPMorgan Credit Facility included customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two financial covenants. One financial covenant requires the Company to maintain, at all times, a total leverage ratio of not more than <ix:nonFraction unitRef="number" contextRef="c-121" decimals="2" name="ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum" scale="0" id="f-760">3.00</ix:nonFraction> to 1.00 on the last day of any fiscal quarter. The other financial covenant is conditional on a material acquisition occurring: if a material acquisition occurs, the Company is required to maintain a total leverage ratio not greater than <ix:nonFraction unitRef="number" contextRef="c-122" decimals="2" name="ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum" scale="0" id="f-761">4.00</ix:nonFraction> to 1.00 for the next four fiscal quarters following the material acquisition. The Company was in compliance with its financial covenants for the 2022 Amended JPMorgan Credit Facility until the 2025 Credit Facility modification. See above for the new financial covenants.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-711-3"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Expected Maturities</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-762" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The expected maturities associated with the Company&#8217;s outstanding debt and other financing arrangements as of June&#160;30, 2025, were as follows:</span></div><div style="text-align:justify"><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.415%"><tr><td style="width:1.0%"/><td style="width:87.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.665%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2026</span></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-763">2,000</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:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-764">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-765">3,000</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:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-766">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:LongTermDebtMaturityAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-767">28,000</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:#cceeff;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%">Principal amounts payable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-768">39,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="f-769">337</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:#cceeff;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%">Total outstanding debt</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-770">38,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="text-align:center"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_121"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="ctlp:AccruedLiabilitiesTextBlock" id="f-771" continuedAt="f-771-1" escape="true">ACCRUED EXPENSES</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-772" escape="true"><ix:continuation id="f-771-1"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of June&#160;30, 2025 and 2024:</span></div><div style="margin-top:5pt"><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:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Sales tax</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-773">7,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-774">10,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State income tax payable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-775">2,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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-776">1,496</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:#cceeff;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%">Accrued compensation and related sales commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-777">4,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ctlp:AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-778">4,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</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:'Times New Roman',serif;font-size:10pt;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-779">1,655</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-780">1,320</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-781">2,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-782">4,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consideration withheld for acquisitions - current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="f-783">105</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-784">1,370</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:#cceeff;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%">Accrued other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-785">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="f-786">851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-787">19,748</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-788">24,008</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><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See Note 10 - Acquisitions for details.</span></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_124"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-789" continuedAt="f-789-1" escape="true">GOODWILL AND INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="f-790" continuedAt="f-790-1" escape="true"><ix:continuation id="f-789-1" continuedAt="f-789-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible asset balances consisted of the following:</span></div><div style="margin-top:5pt"><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:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.630%"/><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:10.630%"/><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:10.632%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (Years)</span></div></td></tr><tr style="height:21pt"><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Brand and trade names</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-791">2,608</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-792">2,235</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-793">373</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-123" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-794">1.8</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-795">22,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-796">15,086</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-797">7,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-124" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-798">3.2</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Customer relationships</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-799">28,255</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-800">12,470</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-801">15,785</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-125" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-802">7.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-803">53,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-804">29,791</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-805">23,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-806">6.3</ix:nonNumeric></span></td></tr><tr style="height:15pt"><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><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-807">103,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-808">103,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-top:5pt"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-789-2"><ix:continuation id="f-790-1"><div><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:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.630%"/><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:10.630%"/><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:10.632%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life</span></td></tr><tr style="height:21pt"><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Brand and trade names</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-809">2,361</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-810">1,852</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-811">509</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-126" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-812">1.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-813">20,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-814">13,304</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-815">6,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-127" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-816">3.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Customer relationships</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-817">27,024</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-818">9,665</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-819">17,359</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-128" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-820">8.8</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-821">49,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-822">24,821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-823">24,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-824">7.2</ix:nonNumeric></span></td></tr><tr style="height:15pt"><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><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-825">94,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-826">94,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended June&#160;30, 2025, 2024 and 2023, amortization expense related to intangible assets was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-827">5.8</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-828">5.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-829">5.0</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-830" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense for intangible assets is as follows:</span></div><div style="margin-top:5pt"><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:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-831">5,680</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:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-832">5,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-833">3,516</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:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-834">1,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-835">1,158</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:#cceeff;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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-836">5,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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-837">23,331</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></ix:continuation><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_127"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-838" continuedAt="f-838-1" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><ix:continuation id="f-838-1" continuedAt="f-838-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">SB Software </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On September 5, 2024, the Company acquired all of the equity interests of SB Software Limited ("SB Software"), a United Kingdom private limited company. SB Software is in the business of vending and coffee machine management in the United Kingdom. The acquisition enhances Cantaloupe&#8217;s operational capabilities and market reach in Europe. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">For SB Software, the Company paid a purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-839">11.4</ix:nonFraction> million which includes cash paid of $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="f-840">10.0</ix:nonFraction> million and the estimated fair value of contingent consideration of $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="ctlp:BusinessCombinationContingentConsiderationLiabilityPresentValue" scale="6" id="f-841">1.4</ix:nonFraction> million. The acquisition was funded by the Company's cash on hand.<br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="ctlp:BusinessCombinationContingentConsiderationLiabilityPresentValue" scale="6" id="f-842">1.4</ix:nonFraction> million fair value of the contingent consideration represented the present value of up to $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-843">3.3</ix:nonFraction>&#160;million in contingent consideration based on a Monte Carlo Simulation should SB Software achieve certain revenue growth targets as defined in the share purchase agreement. Should these targets be achieved, approximately $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-844">1.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-845">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-846">1.0</ix:nonFraction>&#160;million, denominated in British Pounds, will be payable in September 2025, September 2026 and September 2027, respectively. Should the targets be achieved, the Company may choose to pay this contingent consideration in either cash or common stock valued based on the average stock price for the <ix:nonFraction unitRef="trading_day" contextRef="c-130" decimals="INF" name="ctlp:BusinessCombinationContingentConsiderationNumberOfTradingDays" scale="0" id="f-847">10</ix:nonFraction> trading days preceding the release of these shares. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="ctlp:BusinessCombinationContingentConsiderationGainRecognizedAmount" format="ixt:num-dot-decimal" scale="6" id="f-848">0.6</ix:nonFraction>&#160;million gain due to the decrease in the fair value of the contingent consideration which was included in Integration, acquisition, due diligence, license application expenses on the Consolidated Statement of Operations. As </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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%">June&#160;30, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> the fair value current and noncurrent portions of the fair value of the contingent consideration of $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="f-849">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-850">0.7</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> are included in Accrued expenses and Other noncurrent liabilities on the Consolidated Balance Sheet, respectively.</span></div></ix:continuation><div><span><br/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-838-2" continuedAt="f-838-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="f-851" continuedAt="f-851-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value assigned to the assets acquired and liabilities assumed:</span></div><div><span><br/></span></div><div><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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-852">284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="f-853">94</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:#cceeff;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%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="f-854">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" scale="3" id="f-855">14</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="f-856">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" scale="3" id="f-857">244</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:#cceeff;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%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-858">3,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="f-859">4,048</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="f-860">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" scale="3" id="f-861">152</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:#cceeff;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%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" scale="3" id="f-862">244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="f-863">467</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-864">3,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Times New Roman',serif;font-size:10pt;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-865">7,793</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:#cceeff;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%">Fair value of total considerations transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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-866">11,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the estimated fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-867">3.0</ix:nonFraction> million related to developed technology, $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-868">0.2</ix:nonFraction> million related to customer relationships, and $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-869">0.1</ix:nonFraction> million related to trade names. The estimated fair value of the acquired developed technology was determined using a multi-period excess earnings method. The estimated fair value of the acquired customer relationships was determined using the distributor method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The estimated fair value of the acquired trade names was determined using the relief from royalty method which estimates the value using the discounted value of the royalties that a company would pay to license the trade name. The recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationships and trade names were <ix:nonNumeric contextRef="c-135" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-870">5</ix:nonNumeric>, <ix:nonNumeric contextRef="c-136" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-871">3</ix:nonNumeric> and <ix:nonNumeric contextRef="c-137" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-872">3</ix:nonNumeric> years, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-873">7.8</ix:nonFraction>&#160;million arising from the acquisition includes the expected synergies between SB Software and the Company. Goodwill, which is not deductible for income tax purposes, was assigned to the Company&#8217;s only reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-5" name="ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-874">0.3</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> of integration, acquisition, due diligence and license application expenses related costs that were expensed during the twelve months ended June&#160;30, 2025, which is offset with the previously described $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="ctlp:BusinessCombinationContingentConsiderationGainRecognizedAmount" format="ixt:num-dot-decimal" scale="6" id="f-875">0.6</ix:nonFraction>&#160;million gain related to the adjusted fair value of contingent consideration. These net impact of these items are recorded within Integration, acquisition, due diligence, and license application expenses in the Consolidated Statements of Operations. The above table represents the final allocation of the purchase price. Certain immaterial adjustments were made to the allocation of the purchase price. Pro forma financial information of the acquisition and revenue and net income since acquisition are not presented due to the immaterial impact of the financial results of SB Software in the Company's Consolidated Financial Statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cheq</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2024, the Company acquired all of the equity interests of Cheq. This investment positioned the Company for expansion into the sports, entertainment, and restaurant sectors with a comprehensive suite of self-service solutions. Cheq was acquired for</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-876">4.5</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:OtherPaymentsToAcquireBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-877">1.1</ix:nonFraction>&#160;million in accounts payable paid concurrently with the acquisition. The acquisition was funded by the Company's cash on hand. The original terms included $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-878">0.9</ix:nonFraction>&#160;million in deferred cash consideration for net working capital and other post-closing adjustments. During the year ended June&#160;30, 2025, the Company paid $<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="ctlp:BusinessCombinationDeferredCashConsiderationTransferred" format="ixt:num-dot-decimal" scale="6" id="f-879">0.7</ix:nonFraction>&#160;million in deferred cash consideration, which was net of $<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-880">0.2</ix:nonFraction>&#160;million in other liabilities recognized as a measurement period adjustment.<br/></span></div></ix:continuation><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-838-3" continuedAt="f-838-4"><ix:continuation id="f-851-1" continuedAt="f-851-2"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the adjusted fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-881">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-882">1,136</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:#cceeff;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%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-883">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-884">486</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="f-885">3,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="f-886">691</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:#cceeff;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%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="f-887">307</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="f-888">998</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-889">2,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-890">2,000</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of total considerations transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-891">4,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-892">1.4</ix:nonFraction>&#160;million related to developed technology, $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-893">0.2</ix:nonFraction>&#160;million related to customer relationships, and $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-894">0.2</ix:nonFraction>&#160;million related to trade names. The fair value of the acquired developed technology was determined using a multi-period excess earnings method. The fair value of the acquired customer relationships was determined using the distributor method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The fair value of the acquired trade names was determined using the relief from royalty method which estimates the value using the discounted value of the royalty that a company would pay to license the trade name. The recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationship, trade names were <ix:nonNumeric contextRef="c-142" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-895">5</ix:nonNumeric>, <ix:nonNumeric contextRef="c-143" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-896">3</ix:nonNumeric>, and <ix:nonNumeric contextRef="c-144" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-897">3</ix:nonNumeric> years, respectively. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-898">2.0</ix:nonFraction>&#160;million arising from the acquisition includes the expected synergies between Cheq and the Company. The goodwill, which is not deductible for income tax purposes, was assigned to the Company&#8217;s only reporting unit.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The above table represents the final allocation of the purchase price. For the year ended June&#160;30, 2025, there were no measurement period adjustments other than other liabilities described above. Pro forma financial information of the acquisition and revenue and net income since acquisition are not presented due to the immaterial impact of the financial results of Cheq in the Company's Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Three Square Market</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2022, the Company acquired all of the equity interests of Three Square Market, Inc., a Wisconsin corporation, and Three Square Market Limited, a U.K. private limited company (collectively "32M") pursuant to an Equity Purchase Agreement. 32M is a leading provider of software and self-service kiosk-based POS and payment solutions to the micro market industry and the acquisition expanded the Company's presence in that industry. In addition to new technology and services, due to 32M&#8217;s existing customer base, the acquisition expanded the Company&#8217;s footprint into new global markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid an aggregate purchase price consideration of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-899">41.1</ix:nonFraction>&#160;million, which consisted of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-900">36.6</ix:nonFraction>&#160;million in cash and <ix:nonFraction unitRef="shares" contextRef="c-145" decimals="0" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-901">1,240,920</ix:nonFraction> shares of the Company's common stock (the "Stock Consideration") with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="f-902">4.5</ix:nonFraction>&#160;million for the acquisition of 32M. The aggregate cash consideration includes $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="6" id="f-903">0.5</ix:nonFraction>&#160;million of cash paid into an escrow account for net working capital and other post-closing adjustments. The Stock Consideration of <ix:nonFraction unitRef="shares" contextRef="c-145" decimals="0" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-904">1,240,920</ix:nonFraction> shares ("Escrowed Shares") referred to above were placed into an escrow account to resolve indemnification claims for breach of certain representations and warranties. <ix:nonFraction unitRef="number" contextRef="c-147" decimals="2" name="ctlp:BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" scale="-2" id="f-905">50</ix:nonFraction>% of the Escrowed Shares were released as of the first anniversary of the acquisition date and the remaining <ix:nonFraction unitRef="number" contextRef="c-148" decimals="2" name="ctlp:BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" scale="-2" id="f-906">50</ix:nonFraction>% were released on the second anniversary of the acquisition date. The Escrowed Shares were considered to be issued and outstanding shares of the Company as of the acquisition date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company funded the cash consideration of the acquisition by borrowing $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-907">25</ix:nonFraction>&#160;million of debt from the JPMorgan Credit Facility and the remaining consideration utilized existing cash on hand. </span></div></ix:continuation><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-838-4" continuedAt="f-838-5"><ix:continuation id="f-851-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the purchase price consideration consisted of the following: </span></div><div style="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:82.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.275%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Closing cash consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-908">36,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock Consideration</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-909">4,506</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:#cceeff;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%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-910">41,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the final fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:81.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-911">391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="f-912">1,780</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:#cceeff;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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="f-913">2,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-914">15,538</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:#cceeff;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%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-915">629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Total identifiable assets acquired</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="f-916">20,349</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:#cceeff;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%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-917">2,410</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-918">3,033</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-919">5,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7pt;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%">Total identifiable net 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-920">14,906</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:#cceeff;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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-921">26,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Fair value of total consideration transferred</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-922">41,111</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:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-923">7.5</ix:nonFraction>&#160;million related to developed technology, $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-924">7.5</ix:nonFraction>&#160;million related to customer relationships, and $<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-925">0.5</ix:nonFraction>&#160;million related to trade names. The fair value of the acquired developed technology was determined using a multi-period excess earnings method. The fair value of the acquired customer relationships was determined using the with-and-without </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The significant unobservable inputs used in the valuation of the customer relationship asset and acquired developed technology asset are the revenue growth rates used in the development of the projected financial information used as an input to calculate those values and the discount rate applied. Th</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationship, trade names were <ix:nonNumeric contextRef="c-154" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-926">5</ix:nonNumeric>, <ix:nonNumeric contextRef="c-152" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-927">5</ix:nonNumeric> and <ix:nonNumeric contextRef="c-153" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-928">3</ix:nonNumeric> years, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-929">26.2</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> arising from the acquisition includes the expected synergies between 32M and the Company. The goodwill, which is deductible for income tax purposes, was assigned to the Company&#8217;s only reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended June&#160;30, 2024, the Company recognized measurement period adjustments of a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:num-dot-decimal" scale="6" id="f-930">0.6</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> increase in intangible assets, a net decrease of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" sign="-" name="ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-931">0.4</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in working capital, a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-932">0.9</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> increase in tax liabilities, and a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" sign="-" name="ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" format="ixt:num-dot-decimal" scale="6" id="f-933">0.1</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> increase in accounts payable. Recognized goodwill increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="f-934">0.9</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> as a result of these adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">The above table represents the final allocation of the purchase price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Unaudited supplemental disclosure of pro forma information</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents unaudited pro forma information as if the acquisition of 32M had occurred on July 1, 2022. The unaudited pro forma information presented combines the historical consolidated results of operations of the Company and 32M after giving effect to the preliminary purchase accounting impact of the 32M acquisition related costs (including, but not limited to, amortization associated with the acquired intangible assets, interest expense associated with the Credit Facility to finance a portion of the purchase price, acquisition related costs) and the alignment of accounting policies. This supplemental unaudited pro forma information has been prepared for comparative purposes and does not purport to be indicative of what would have occurred had the acquisition been made on July 1, 2021, nor are they indicative of any future results. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-935" continuedAt="f-935-1" escape="true">Furthermore, cost savings and other business synergies related to the acquisition are not reflected in the pro forma amounts.</ix:nonNumeric></span></div></ix:continuation><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-838-5"><ix:continuation id="f-935-1"><div style="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:82.671%"/><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.545%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ In thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-936">251,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="f-937">75</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited supplemental pro forma financial information for the year ended June&#160;30, 2023 was adjusted to exclude $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-938">3.1</ix:nonFraction>&#160;million of acquisition related costs, the components of which were previously described.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_130"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-939" continuedAt="f-939-1" escape="true">REVENUE</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-939-1" continuedAt="f-939-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-940" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on similar operational characteristics, the Company's revenue is disaggregated as follows: </span></div><div style="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:54.601%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year-ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Transaction fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-941">179,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-942">156,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-943">132,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subscription fees</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-944">83,594</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-945">75,331</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-946">67,629</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:#cceeff;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%">Subscription and transaction fees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-947">263,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-948">231,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-949">200,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',serif;font-size:10pt;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-950">39,420</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:'Times New Roman',serif;font-size:10pt;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-951">37,099</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:'Times New Roman',serif;font-size:10pt;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-952">43,418</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:#cceeff;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%">Total revenues</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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-953">302,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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-954">268,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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-955">243,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the Company&#8217;s revenues relate to rental lease arrangements. The Company leases equipment to customers under the Cantaloupe One program which is accounted for as operating leases in accordance with ASC 842. Lease revenue is recognized on a straight-line basis over the term of the lease. As described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4 - Finance Receivables</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company leases equipment under the QuickStart program which is accounted for as sales-type finance leases in accordance with ASC 842. <ix:nonNumeric contextRef="c-1" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock" id="f-956" continuedAt="f-956-1" escape="true">The Company's revenues earned under ASC Topic 842 are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-956-1"><div style="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:54.601%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year-ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-957"><span style="-sec-ix-hidden:f-958"><span style="-sec-ix-hidden:f-959">Operating leases</span></span></span></span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-960">9,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-961">8,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-962">7,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales-type finance leases</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SalesTypeLeaseRevenue" format="ixt:num-dot-decimal" scale="3" id="f-963">1,449</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SalesTypeLeaseRevenue" format="ixt:num-dot-decimal" scale="3" id="f-964">2,882</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SalesTypeLeaseRevenue" format="ixt:num-dot-decimal" scale="3" id="f-965">6,464</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease revenues</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-966">10,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-967">11,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-968">14,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other than the revenues described above, all of the Company's revenues are earned under ASC 606.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue earned from customers that is not yet billable to a customer, generally due to the timing of when equipment and services are delivered to customers on bundled contracts, or as a result of contracts costs as described below. Contract assets that will be billed within the next 12 months are included in Prepaid expenses and other current assets and all others are included in Other assets on the Consolidated Balance Sheets. Contract assets were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-969">3.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-970">2.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-971">0.6</ix:nonFraction> million as of June&#160;30, 2025, 2024, and 2023, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div style="margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The change in the contract liability balances, presented as Deferred revenue on the Consolidated Balance Sheets, is</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">primarily the result of timing difference between the Company&#8217;s satisfaction of a performance obligation and payment from the</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">customer.</span></div></ix:continuation><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-939-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-972" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract liability (i.e., deferred revenue) balances are as follows:</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:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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:12.206%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Deferred revenue, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-973">1,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-974">1,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period from amounts included in deferred revenue at the beginning of the period</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="f-975">717</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="f-976">617</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:#cceeff;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%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ctlp:ContractWithCustomerLiabilityAdditionsReversals" scale="3" id="f-977">981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ctlp:ContractWithCustomerLiabilityAdditionsReversals" scale="3" id="f-978">677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, end of the period</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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-979">1,990</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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-980">1,726</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><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is primarily associated with the Company's Cantaloupe ONE rental program which has a contractual term of <ix:nonNumeric contextRef="c-4" name="us-gaap:LessorOperatingLeaseTermOfContract" format="ixt-sec:durmonth" id="f-981">36</ix:nonNumeric> months. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="f-982" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the estimated fees to be recognized in the future related to performance obligations that are unsatisfied as of June&#160;30, 2025:</span></div><div style="margin-top:12pt;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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-983">4,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-984">1,876</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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-985">532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-986">6,777</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><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2025 and 2024, the Company had net capitalized costs to obtain contracts of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-987">1.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-988">0.9</ix:nonFraction> million included in Prepaid expenses and other current assets and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-989">2.7</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-990">2.4</ix:nonFraction> million included in Other assets on the Consolidated Balance Sheets, respectively. None of these capitalized contract costs were impaired. Amortization of capitalized contract costs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-991">1.0</ix:nonFraction> million for both the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">years ended June&#160;30, 2025 and 2024. Amortization of costs to obtain a contract are included within Sales and marketing expenses within the Consolidated Statements of Operations.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_136"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-995" continuedAt="f-995-1" escape="true">STOCK-BASED COMPENSATION </ix:nonNumeric></span></div><ix:continuation id="f-995-1" continuedAt="f-995-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK COMPENSATION PLANS</span></div><ix:nonNumeric contextRef="c-1" name="ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock" id="f-996" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has had <ix:nonFraction unitRef="plan" contextRef="c-4" decimals="INF" name="ctlp:NumberOfShareBasedCompensationPlans" format="ixt-sec:numwordsen" scale="0" id="f-997">three</ix:nonFraction> stock-based compensation plans as shown in the table below:</span></div><div style="margin-top:5pt"><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:22.360%"/><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:32.917%"/><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:27.492%"/><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:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Date Approved</span></td><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Name of Plan</span></td><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Type of Plan</span></td><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Authorized<br/>Shares</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">June 2014</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2014 Stock Option Incentive Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-170" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-998">750,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">June 2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">2015 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">Stock &amp; stock options</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-171" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-999">1,250,000</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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">April 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">2018 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Stock &amp; stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-172" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1000">10,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: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;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1001">12,000,000</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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company may no longer grant new awards under the 2014 and Stock Option Incentive Plan and the 2015 Equity Incentive Plan. Stock options issued under these plans continue through their expiration date which is seven years from their respective grant date.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-995-2" continuedAt="f-995-3"><ix:nonNumeric contextRef="c-1" name="ctlp:ScheduleOfCommonStockForFutureIssuanceTableTextBlock" id="f-1002" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had reserved shares of common stock for future issuance for the following:</span></div><div style="margin-top:5pt"><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:86.436%"/><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:10.631%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reserved Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Conversions of Preferred Stock and cumulative Preferred Stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="ctlp:NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" format="ixt:num-dot-decimal" scale="0" id="f-1003">96,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares to former executive upon the occurrence of a Cantaloupe transaction </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-173" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1004">140,000</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:#cceeff;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%">Total shares reserved for future issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-1005">236,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents <ix:nonFraction unitRef="shares" contextRef="c-173" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1006">140,000</ix:nonFraction> shares issuable to our former executive upon the occurrence of a "USA Transaction" as such term is defined in the stock agreement.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had the <ix:nonFraction unitRef="shares" contextRef="c-174" decimals="INF" name="ctlp:OptionsSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-1007">3,854,289</ix:nonFraction> shares available for issuance under the 2018 Equity Incentive Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK OPTIONS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options are granted at exercise prices equal to the fair market value of the Company's common stock at the date of grant. The options typically vest over a <ix:nonNumeric contextRef="c-175" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1008">three-year</ix:nonNumeric> period and each option, if not exercised or terminated, expires on the <span style="-sec-ix-hidden:f-1009">seventh</span> anniversary of the grant date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the grant date fair value of the stock options with service conditions (i.e., a condition that requires an employee to render services to the Company for a stated period of time to vest) it grants using a Black-Scholes valuation model. The Company&#8217;s assumption for expected volatility is based on its historical volatility data related to market trading of its own common stock. The Company uses the simplified method to determine expected term, as the Company does not have adequate historical exercise and forfeiture behavior on which to base the expected life assumption. The dividend yield assumption is based on dividends expected to be paid over the expected life of the stock option. The risk-free interest rate assumption is determined by using the U.S. Treasury rates of the same period as the expected option term of each stock option.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-1010" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options granted during the years ended June&#160;30, 2025, 2024, and 2023 was determined using the following assumptions:</span></div><div style="margin-top:5pt"><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:61.070%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><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:10.630%"/><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:10.631%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-175" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1011">49.5</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="c-175" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1012">50.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1013">52.6</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="c-176" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1014">69.7</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-177" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1015">74.6</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="c-177" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1016">77.6</ix:nonFraction>%</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-175" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1017">4.5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-178" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1018">4.2</ix:nonNumeric> - <ix:nonNumeric contextRef="c-179" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1019">4.5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-180" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1020">4.4</ix:nonNumeric> - <ix:nonNumeric contextRef="c-181" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1021">4.6</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-175" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1022">0.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1023">0.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-177" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1024">0.0</ix:nonFraction>%</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-175" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1025">3.4</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="c-175" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1026">3.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1027">4.0</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="c-176" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1028">4.4</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-177" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1029">2.7</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="c-177" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1030">4.1</ix:nonFraction>%</span></div></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" id="f-1031" continuedAt="f-1031-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information about outstanding options for the years ended June&#160;30, 2025, 2024, and 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2025</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1032">3,971,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1033">6.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1034">4.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1035">3,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-1036">30,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1037">6.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-1038">111,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1039">6.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="f-1040">285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1041">13,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1042">6.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1043">12,667</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1044">7.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1045">3,864,834</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1046">6.42</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1047">3.4</ix:nonNumeric></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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1048">17,374</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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-1049">2,966,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1050">6.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1051">3.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-1052">12,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-995-3" continuedAt="f-995-4"><ix:continuation id="f-1031-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2024</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1053">3,873,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-22" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1054">6.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1055">5.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1056">7,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-1057">175,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1058">6.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-1059">18,334</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1060">6.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-1061">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1062">29,799</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1063">6.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1064">28,665</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1065">4.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1066">3,971,834</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1067">6.63</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1068">4.3</ix:nonNumeric></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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1069">3,582</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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-1070">2,602,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1071">7.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1072">3.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-1073">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2023</span></td></tr><tr><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1074">3,529,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1075">7.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-182" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1076">4.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="f-1077">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-1078">1,720,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="f-1079">4.61</ix:nonFraction>&#160;</span></td><td style="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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="0" id="f-1080">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-1081">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-1082">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1083">1,376,201</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1084">6.86</ix:nonFraction>&#160;</span></td><td style="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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:fixed-zero" scale="0" id="f-1085">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-1086">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1087">3,873,632</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-22" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1088">6.35</ix:nonFraction>&#160;</span></td><td style="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="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1089">5.1</ix:nonNumeric></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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1090">7,595</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-1091">1,341,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-22" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1092">7.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1093">3.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-1094">1,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per share for the Company's stock options granted during the years ended June&#160;30, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1095">3.10</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1096">4.02</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1097">2.89</ix:nonFraction>, respectively. The total fair value of stock options vested during the years ended June&#160;30, 2025, 2024, and 2023 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1098">3.2</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1099">4.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1100">3.8</ix:nonFraction> million, respectively.<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COMMON STOCK GRANTS</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes annual grants of restricted shares of common stock to executive officers pursuant to long-term stock incentive plans (&#8220;LTIPs&#8221;) which vest annually, typically over <ix:nonNumeric contextRef="c-183" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1101">three years</ix:nonNumeric>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants restricted stock units ("RSU") to members of the board of directors as compensation for their service on the board as well as to employees as additional compensation. These stock awards typically vest over a <span style="-sec-ix-hidden:f-1102">one</span> to <ix:nonNumeric contextRef="c-185" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1103">three-year</ix:nonNumeric> period.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-995-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" id="f-1104" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s nonvested common shares and RSUs as of June&#160;30, 2025, 2024, and 2023, and changes during the&#160;years then ended is presented below:</span></div><div style="margin-top:5pt"><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.598%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Nonvested at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1105">448,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1106">7.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1107">346,346</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1108">5.41</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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1109">274,011</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1110">5.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1111">97,342</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1112">8.27</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:#cceeff;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%">Nonvested at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1113">423,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-22" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1114">6.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1115">439,363</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1116">6.72</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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1117">311,093</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1118">6.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1119">4,207</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1120">7.58</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:#cceeff;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%">Nonvested at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1121">547,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1122">6.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1123">577,553</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1124">7.40</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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1125">295,062</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1126">6.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1127">118,319</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1128">6.48</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:#cceeff;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%">Nonvested at June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1129">712,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1130">7.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK-BASED COMPENSATION EXPENSE</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the fair value method to recognize compensation expense for stock-based awards. Using this method, the estimated grant-date fair value of the award is recognized over the requisite service period using the accelerated attribution method. The Company accounts for forfeitures as they occur.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1131" continuedAt="f-1131-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock-based compensation expense recognized during the years ended June&#160;30, 2025, 2024, and 2023 is as follows:</span></div><div style="margin-top:17pt"><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:64.689%"/><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:9.572%"/><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:9.572%"/><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:9.577%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Award type</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1132">1,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1133">2,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1134">2,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock grants</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1135">2,812</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1136">2,117</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1137">1,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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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-1138">4,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1139">5,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1140">4,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1141">0.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1142">0.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1143">1.4</ix:nonFraction> million, related to stock compensation expense for the years ended June&#160;30, 2025, 2024, and 2023, respectively.</span></div><div><span><br/></span></div><ix:continuation id="f-1131-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's unrecognized stock-based compensation expense as of June&#160;30, 2025 is as follows:</span></div><div style="text-align:justify"><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.707%"><tr><td style="width:1.0%"/><td style="width:76.026%"/><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:9.603%"/><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:9.605%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td></tr><tr><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:700;line-height:100%">Award type</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Expense<br/>(in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Recognition Period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="f-1144">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-175" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1145">0.8</ix:nonNumeric></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock grants</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1146">2,848</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-186" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1147">1.6</ix:nonNumeric></span></td></tr></table></div></ix:continuation></ix:continuation><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_139"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1148" continuedAt="f-1148-1" escape="true">INCOME TAXES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1148-1" continuedAt="f-1148-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has significant deferred tax assets, a substantial amount of which result from operating loss carryforwards. The Company routinely evaluates its ability to realize the benefits of these assets to determine whether it is more likely than not that such benefit will be realized. The Company assesses the realizability of deferred tax assets by considering both positive and negative evidence including forecasts of future taxable income. For the year ended June&#160;30, 2025, the Company concluded that it is more likely than not a portion of its deferred tax assets, primarily related to federal and state net operating loss carryforwards, will be realized. The Company released $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-1149">46.0</ix:nonFraction>&#160;million of the valuation allowance for the year ended June&#160;30, 2025. These U. S. federal and state deferred tax assets were created primarily as a result of net operating loss carryforwards from historical business operations. Key factors supporting the conclusion to release a portion of the valuation allowance in the for the year ended June&#160;30, 2025 included current year profitability, sustained cumulative profitability over the last three years and reasonable expectations of future period profitability both in the near and long term. The Company maintains its valuation allowance associated with the Pennsylvania net operating loss carryforwards. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1150" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 is comprised of the following:</span></div><div style="margin-top:5pt"><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:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1151">&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1152">65</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1153">&#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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1154">1,368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1155">729</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1156">92</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Foreign</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1157">&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1158">&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1159">&#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:#cceeff;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%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1160">1,368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" scale="3" id="f-1161">794</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" scale="3" id="f-1162">92</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1163">40,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-1164">248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-1165">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">State</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1166">3,628</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-1167">57</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-1168">27</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1169">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1170">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1171">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1172">43,720</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-1173">191</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"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-1174">89</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:#cceeff;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%">Total income tax benefit (provision)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1175">42,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1176">985</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1177">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1178" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of pre-tax income are as follows:</span></div><div style="margin-top:5pt"><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:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.595%"/><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:10.599%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">U.S. income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1179">26,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1180">16,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="f-1181">996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1182">4,308</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1183">3,239</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="f-1184">182</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:#cceeff;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%">Total pre-tax income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-1185">22,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1186">12,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="f-1187">814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers the excess of the amount for financial reporting over the tax basis (including undistributed and previously taxed earnings) of investments in our foreign subsidiaries, as of June&#160;30, 2025 to be indefinitely reinvested in the foreign jurisdictions on the basis of our specific plan for reinvestment and estimates that future domestic cash generation will be sufficient to meet future domestic cash needs. Therefore, the Company has not provided for deferred taxes related to such excess or the relevant portions thereof. The determination of any deferred taxes related to this excess is not practicable.</span></div></ix:continuation><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1148-2" continuedAt="f-1148-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1188" escape="true"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 to the indicated provision based on income before the provision for income taxes at the federal statutory rate of <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1189"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1190"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1191">21.0</ix:nonFraction></ix:nonFraction></ix:nonFraction>% for the fiscal years ended June&#160;30, 2025, June&#160;30, 2024, and June&#160;30, 2023 is as follows:</span></div><div style="margin-top:5pt"><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:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S Federal statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1192">4,658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1193">2,725</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="f-1194">171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effects of permanent differences</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Stock compensation</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-1195">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-1196">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-1197">688</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Other permanent differences</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="f-1198">56</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="f-1199">81</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="f-1200">497</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:#cceeff;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%">State income taxes, net of federal benefit</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1201">1,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-1202">613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-1203">296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes related to prior fiscal years</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" id="f-1204">603</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" format="ixt:fixed-zero" scale="3" id="f-1205">&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" id="f-1206">51</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:#cceeff;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%">Changes related to state tax rates</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-1207">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="f-1208">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1209">2,455</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in valuation allowances</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1210">48,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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1211">2,281</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1212">3,942</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Rates Different from U.S.</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" scale="3" id="f-1213">262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" scale="3" id="f-1214">183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" format="ixt:fixed-zero" scale="3" id="f-1215">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1216">89</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1217">54</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1218">67</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1219">42,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1220">985</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1221">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 the Company had federal, state, and international operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1222">107.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1223">80.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1224">7.8</ix:nonFraction> million, respectively, to offset future taxable income. As of June&#160;30, 2024 the Company had federal and state operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1225">158.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1226">90.6</ix:nonFraction> million, respectively, to offset future taxable income. The timing and extent to which the Company can utilize operating loss carryforwards in any year may be limited because of provisions of the Internal Revenue Code regarding changes in ownership of corporations (i.e. IRS Code Section 382). Federal, state, and international net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="ctlp:OperatingLossCarryforwardNotSubjectToExpiration" scale="6" id="f-1227">71.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="ctlp:OperatingLossCarryforwardNotSubjectToExpiration" scale="6" id="f-1228">9.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="ctlp:OperatingLossCarryforwardNotSubjectToExpiration" scale="6" id="f-1229">5.0</ix:nonFraction> million, respectively, have indefinite lives and will not expire. The remaining $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="ctlp:OperatingLossCarryforwardSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1230">35.7</ix:nonFraction>&#160;million of federal net operating loss carryforwards, $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="ctlp:OperatingLossCarryforwardSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1231">71.4</ix:nonFraction>&#160;million of state operating loss carryforwards, and $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="ctlp:OperatingLossCarryforwardSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1232">2.8</ix:nonFraction>&#160;million of international net operating loss carryforwards begin to expire in 2025. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1233" continuedAt="f-1233-1" escape="true">The net deferred tax assets arose primarily from net operating loss carryforwards, as well as the use of different accounting methods for financial statement and income tax reporting purposes as follows:</ix:nonNumeric></span></div></ix:continuation><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1148-3"><ix:continuation id="f-1233-1"><div style="margin-top:12pt;text-align:justify"><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:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Deferred tax assets:</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1234">32,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1235">37,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Receivable credit losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1236">1,208</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1237">1,367</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Inventory reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" scale="3" id="f-1238">614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ctlp:DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" scale="3" id="f-1239">541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Sales returns and allowances</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" format="ixt:num-dot-decimal" scale="3" id="f-1240">2,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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" format="ixt:num-dot-decimal" scale="3" id="f-1241">2,463</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Sales tax reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" format="ixt:num-dot-decimal" scale="3" id="f-1242">1,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ctlp:DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" format="ixt:num-dot-decimal" scale="3" id="f-1243">1,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Deferred research and development</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1244">7,997</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1245">5,750</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1246">4,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1247">4,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Lease 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1248">2,397</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ctlp:DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1249">2,410</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:fixed-zero" scale="3" id="f-1250">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="f-1251">346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1252">52,838</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1253">56,701</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:#cceeff;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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Intangibles</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1254">3,154</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1255">3,502</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="f-1256">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1257">1,179</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1258">1,847</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1259">1,954</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-1260">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="f-1261">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1262">5,070</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1263">6,635</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:#cceeff;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%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ctlp:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" format="ixt:num-dot-decimal" scale="3" id="f-1264">47,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ctlp:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" format="ixt:num-dot-decimal" scale="3" id="f-1265">50,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1266">4,515</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1267">50,532</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:#cceeff;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%">Deferred income taxes</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1268">43,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="f-1269">466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had total unrecognized income tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-1270">0.7</ix:nonFraction>&#160;million related to its nexus in certain state tax jurisdictions. If recognized in future years, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-1271">0.7</ix:nonFraction>&#160;million of these currently unrecognized income tax benefits would impact the income tax provision and effective tax rate. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1272" continuedAt="f-1272-1" escape="true">The following table summarizes the activity related to unrecognized income tax benefits:</ix:nonNumeric></span></div><ix:continuation id="f-1272-1"><div style="margin-top:17pt;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:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1273">799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1274">689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1275">572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases and decreases related to current period tax positions</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1276">&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1277">&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1278">&#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:#cceeff;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%">Gross increases and decreases related to prior period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1279">112</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1280">110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1281">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1282">687</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1283">799</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1284">689</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:continuation><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/>The Company files income tax returns in the United States, various states, and international jurisdictions. The tax&#160;years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022 through June 30, 2024 re</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">main open to examination by taxing jurisdictions. While the statute of limitations has expired for years prior to the year e</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">nded June 30, 2022, ch</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">anges in reported losses for those years are subject to examination by tax authorities to the extent that operating loss carryforwards from those prior fiscal years impact upon taxable income in current years. As of June&#160;30, 2025, the Company did not have any income tax examinations in process.</span></div></ix:continuation><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_142"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1285" continuedAt="f-1285-1" escape="true">EARNINGS PER SHARE CALCULATION</ix:nonNumeric></span></div><ix:continuation id="f-1285-1" continuedAt="f-1285-2"><div style="margin-top:12pt;text-align:justify"><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="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1286" continuedAt="f-1286-1" escape="true">The calculation of basic and diluted earnings per share is presented below:</ix:nonNumeric></span></div><ix:continuation id="f-1286-1"><div style="margin-top:5pt"><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:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-1287">64,533</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1288">11,993</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-1289">633</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:#cceeff;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%">Preferred dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="f-1290">578</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="f-1291">578</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="f-1292">623</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1293">63,955</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1294">11,415</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="f-1295">10</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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for basic earnings per share</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> - Weighted average shares outstanding</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-1296">73,162,211</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-1297">72,819,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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-1298">71,978,901</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:#cceeff;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%">Effect of dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-1299">1,520,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-1300">1,352,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-1301">535,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for diluted earnings per share</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> - Adjusted weighted average shares outstanding</span></div></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1302">74,683,065</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1303">74,172,098</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1304">72,514,634</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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1305">0.87</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1306">0.16</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="f-1307">&#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:#cceeff;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%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1308">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1309">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="f-1310">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1285-2">Potentially anti-dilutive shares excluded from the calculation of diluted earnings per share were approximately <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="f-1311">0.9</ix:nonFraction>&#160;million, <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="6" id="f-1312">0.0&#160;million</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="f-1313">4.2</ix:nonFraction>&#160;million for the year ended June&#160;30, 2025, 2024 and 2023, respectively.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_145"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">15</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-1314" continuedAt="f-1314-1" escape="true">FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1314-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain of the Company&#8217;s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued expenses, are carried at cost which approximates fair value due to their liquid or short-term nature. We have not identified material factors that would significantly impact the fair value of our financial assets and liabilities. The Company&#8217;s obligations under its long-term debt agreements are carried at amortized cost, which approximates their fair value as of June&#160;30, 2025, as the debt facility was recently amended in January 2025 and the interest rates applicable are variable in nature. The fair value of the Company&#8217;s obligations under its long-term debt agreement with JPMorgan and Capital One was considered Level 2 liabilities of the fair value hierarchy because the instruments have interest rates that reset frequently. As described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the purchase price of SB Software includes contingent consideration which is considered Level 3 liabilities of the fair value hierarchy due to the use of significant unobservable inputs in its valuation.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_148"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1315" continuedAt="f-1315-1" escape="true">SHAREHOLDER'S EQUITY AND PREFERRED STOCK</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1315-1" continuedAt="f-1315-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-1316">640.0</ix:nonFraction> million shares of common stock, with no par value. Each holder of common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-4" decimals="INF" name="ctlp:CommonStockNumberOfVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="f-1317">one</ix:nonFraction> vote for each share of common stock held of record by such holder on all matters on which stockholders are entitled to vote, including the election of directors. The Company had approximately <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-1318"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-1319">73.3</ix:nonFraction></ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-1320"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-1321">72.9</ix:nonFraction></ix:nonFraction> million shares of common stock issued and outstanding, respectively, as of June&#160;30, 2025 and June&#160;30, 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Dividends</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the common stock are entitled to receive dividends as the Board of Directors of the Company may from time to time declare out of funds legally available for payment of dividends. Through the date hereof, no cash dividends have been declared on the Company&#8217;s common stock or preferred stock. No dividend may be paid on the common stock until all accumulated and unpaid dividends on the preferred stock have been paid. </span></div></ix:continuation><div><span><br/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1315-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Preferred Stock</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="shares" contextRef="c-196" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1322">1.8</ix:nonFraction>&#160;million of preferred stock authorized for issuance which may be issued from time to time in one or more series, each series with such rights, preferences or restrictions as determined by the Board of Directors. As of June&#160;30, 2025, <ix:nonFraction unitRef="shares" contextRef="c-196" decimals="0" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1323">900,000</ix:nonFraction> preferred shares have been designated as Series A Convertible Preferred Stock. The other <ix:nonFraction unitRef="shares" contextRef="c-196" decimals="0" name="ctlp:TemporaryEquitySharesNotDesignated" format="ixt:num-dot-decimal" scale="0" id="f-1324">900,000</ix:nonFraction> preferred shares have not been designated. Each share of Series&#160;A Convertible Preferred Stock is convertible into <ix:nonFraction unitRef="number" contextRef="c-197" decimals="4" name="ctlp:PreferredStockConversionAmountToVote" scale="0" id="f-1325">0.1988</ix:nonFraction> of a share of common stock and each share of Series&#160;A Convertible Preferred Stock is entitled to <ix:nonFraction unitRef="number" contextRef="c-197" decimals="4" name="ctlp:PreferredStockConversionAmountToVote" scale="0" id="f-1326">0.1988</ix:nonFraction> of a vote on all matters on which the holders of common stock are entitled to vote. Series&#160;A Convertible Preferred Stock provides for an annual cumulative dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-197" decimals="2" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="f-1327">1.50</ix:nonFraction> per share, payable when, and if declared by the Board of Directors, to the shareholders of record in equal parts on February&#160;1 and August&#160;1 of each&#160;year. Any and all accumulated and unpaid cash dividends on the Series&#160;A Convertible Preferred Stock must be declared and paid prior to the declaration and payment of any dividends on the common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year 2023, the Company retired <ix:nonFraction unitRef="shares" contextRef="c-198" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-1328">59,281</ix:nonFraction> shares of its Series A convertible preferred stock that it purchased for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-4" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-1329">2.45</ix:nonFraction>&#160;million. The repurchase transaction was primarily accounted for as an extinguishment of preferred stock and recorded as a decrease to the carrying value of the preferred stock in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-4" name="us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="f-1330">0.42</ix:nonFraction>&#160;million and common stock of $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-4" name="us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="f-1331">1.73</ix:nonFraction>&#160;million for an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-4" name="us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="f-1332">2.15</ix:nonFraction>&#160;million that was included within the Cash flows from financing activities in the Consolidated Statements of Cash Flows. The remaining $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="ctlp:PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1333">0.3</ix:nonFraction>&#160;million was deemed to be an amount in excess of the fair value of the preferred stock and was recorded within Operating expenses in the Consolidated Statements of Operations and Cash flows from operating activities in the Consolidated Statements of Cash Flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Series&#160;A Convertible Preferred Stock may be called for redemption at the option of the Board of Directors for a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-196" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="f-1334">11.00</ix:nonFraction> per share plus payment of all accrued and unpaid dividends. No such redemption has occurred as of June&#160;30, 2025. In the event of any liquidation as defined in the Company&#8217;s Articles of Incorporation, the holders of shares of Series&#160;A Convertible Preferred Stock issued shall be entitled to receive $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="f-1335">10.00</ix:nonFraction> for each outstanding share plus all cumulative unpaid dividends. If funds are insufficient for this distribution, the assets available will be distributed ratably among the preferred shareholders. <ix:nonNumeric contextRef="c-1" name="ctlp:ScheduleOfPreferredStockTableTableTextBlock" id="f-1336" continuedAt="f-1336-1" escape="true">The Series&#160;A Convertible Preferred Stock liquidation preference as of June&#160;30, 2025 and 2024 is as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1336-1"><div style="margin-top:5pt"><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.598%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">For shares outstanding at $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="f-1337">10.00</ix:nonFraction> per share</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:PreferredStockValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1338">3,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:PreferredStockValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1339">3,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative undeclared and unpaid dividends</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:PreferredStockAmountOfPreferredDividendsInArrears" format="ixt:num-dot-decimal" scale="3" id="f-1340">19,443</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:PreferredStockAmountOfPreferredDividendsInArrears" format="ixt:num-dot-decimal" scale="3" id="f-1341">18,864</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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" scale="3" id="f-1342">23,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" scale="3" id="f-1343">22,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that its Series&#160;A Convertible Preferred Stock is contingently redeemable due to the existence of deemed liquidation provisions contained in its certificate of incorporation, and therefore classifies its convertible preferred stock outside of permanent equity. The Company has not made any adjustments to the carrying value of the Series&#160;A Convertible Preferred Stock to reflect the liquidation value of the shares inclusive of the cumulative undeclared and unpaid dividends because the Company has determined that a deemed liquidation event is not probable of occurring. Cumulative undeclared and unpaid dividends are convertible into common shares at $<ix:nonFraction unitRef="usdPerShare" contextRef="c-196" decimals="0" name="ctlp:CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" format="ixt:num-dot-decimal" scale="0" id="f-1344">1,000</ix:nonFraction> per common share at the option of the shareholder. During the&#160;years ended June&#160;30, 2025, 2024 and 2023, no shares of Preferred Stock nor cumulative preferred dividends were converted into shares of common stock.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_151"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-1345" continuedAt="f-1345-1" escape="true">RETIREMENT PLAN</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1345-1">The Company&#8217;s 401(k)&#160;Plan (the &#8220;Retirement Plan&#8221;) allows employees to make voluntary contributions, beginning on their first day of active employment, up to a maximum of <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="f-1346">100</ix:nonFraction>% of their annual compensation, as defined in the Retirement Plan. The Company may, in its discretion, make a matching contribution, a profit-sharing contribution, a qualified non-elective contribution, and/or a safe harbor 401(k)&#160;contribution to the Retirement Plan. The Company must make an annual election, at the beginning of the plan&#160;year, as to whether it will make a safe harbor contribution to the plan. In fiscal&#160;years 2025, 2024 and 2023, the Company elected and made safe harbor matching contributions of <ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" scale="-2" id="f-1347"><ix:nonFraction unitRef="number" contextRef="c-22" decimals="2" name="ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" scale="-2" id="f-1348"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" scale="-2" id="f-1349">100</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of the participant&#8217;s first <ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" scale="-2" id="f-1350"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" scale="-2" id="f-1351"><ix:nonFraction unitRef="number" contextRef="c-22" decimals="2" name="ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" scale="-2" id="f-1352">3</ix:nonFraction></ix:nonFraction></ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" scale="-2" id="f-1353"><ix:nonFraction unitRef="number" contextRef="c-22" decimals="2" name="ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" scale="-2" id="f-1354"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" scale="-2" id="f-1355">50</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of the next <ix:nonFraction unitRef="number" contextRef="c-22" decimals="2" name="ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" scale="-2" id="f-1356"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" scale="-2" id="f-1357"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" scale="-2" id="f-1358">2</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of compensation deferred into the Retirement Plan. The Company&#8217;s safe harbor contributions for the&#160;years&#160;ended June&#160;30, 2025, 2024 and 2023 approximated $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount" scale="6" id="f-1359">1.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount" scale="6" id="f-1360">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount" scale="6" id="f-1361">0.8</ix:nonFraction> million, respectively, and are included within General and administrative expenses within our Consolidated Statements of Operations.</ix:continuation> </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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_154"></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:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">18</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1362" continuedAt="f-1362-1" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1362-1" continuedAt="f-1362-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to litigation and other proceedings that arise in the ordinary course of our business. These types of matters could result in fines, penalties, compensatory or treble damages or non-monetary sanctions or relief. In accordance with the accounting guidance for contingencies, we reserve for litigation claims and assessments asserted or threatened against us when a loss is probable and the amount of the loss can be reasonably estimated. We cannot predict the outcome of legal or other proceedings with certainty.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">SEC Inquiries and Settlements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Beginning in the fiscal year 2019, the Company received inquiries from the SEC into the facts and circumstances arising from accounting practices in fiscal years 2017 and 2018 ("2019 Investigation"). The Company fully cooperated with these inquiries.  During fiscal year 2023, the Company reached a settlement with the SEC to resolve its 2019 Investigation. As part of the settlement, the Company agreed to neither admit nor deny the findings in the SEC&#8217;s final order, and agreed to a cease-and-desist order with a civil monetary penalty payment of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="6" id="f-1363">1.5</ix:nonFraction>&#160;million. The penalty payment was fully paid to the SEC as of June 30, 2023. During fiscal year 2023, the Company received a $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="6" id="f-1364">2.0</ix:nonFraction>&#160;million reimbursement from its directors and officers (D&amp;O) insurance policy for legal fees and expenses incurred in connection with the 2019 Investigation. The D&amp;O reimbursement proceeds were recorded as a reduction of "Investigation, proxy and restatement expenses, net of insurance recoveries" on the Company's Consolidated Statement of Operations for the fiscal year ended June 30, 2023.  Additionally, in fiscal year 2024,  the Company agreed to an additional net settlement of approximately $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="6" id="f-1365">1.5</ix:nonFraction>&#160;million with a third party insurance carrier related to the reimbursement of expenses associated with the closed SEC investigation.  The additional settlement proceeds were recorded as a reduction of "Investigation, proxy and restatement expenses, net of insurance recoveries" on the Company's Consolidated Statement of Operations for the fiscal year ended June 30, 2024.  The matter is now fully closed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Purchase Commitments</span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><ix:continuation id="f-1362-2" continuedAt="f-1362-3"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PurchaseObligation" format="ixt:fixed-zero" scale="0" id="f-1366">no</ix:nonFraction> material firm purchase commitments over the next</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1362-3"> year.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_157"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">19.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-1367" continuedAt="f-1367-1" escape="true">RELATED PARTY TRANSACTIONS</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><ix:continuation id="f-1367-1" continuedAt="f-1367-2"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A member of our Board of Directors serves as a strategic advisor to a consulting firm that we utilize for payments analytics and advisory services. These services are utilized by the Company to reduce the cost of our interchange and other processing fees charged by payment processors and credit card networks. As consideration for the services, we pay the consulting firm a success fee based on the savings realized by the Company and a recurring monthly subscription fee for the analytics services. The total expense recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">within Cost of subscription and transaction fees for t</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1367-2">he year ended June&#160;30, 2025, 2024, and 2023 for these arrangements were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-1368">0.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-1369">0.2</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-1370">0.4</ix:nonFraction>&#160;million, respectively.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_1488"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">20</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1371" continuedAt="f-1371-1" escape="true">SEGMENT INFORMATION</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1371-1" continuedAt="f-1371-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1372">one</ix:nonFraction> reportable segment, Cantaloupe, Inc. The business activities are managed on a consolidated basis. The types of software and services from which we generate revenue are described under our &#8220;Revenue Recognition&#8221; policy within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2 - Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker, or CODM, is our Chief Executive Officer. The CODM assesses performance for the segment and decides how to allocate resources based on net income that is also reported on the Consolidated Statements of Operations as consolidated net income. The CODM does not use any segment asset measures to assess performance and decide how to allocate resources.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1371-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1373" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets out our measure of profit or loss and significant segment expenses:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:50.166%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.035%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><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:'Times New Roman',serif;font-size:8pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1374">302,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1375">268,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1376">243,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:#cceeff;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%">Segment expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs of sales</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1377">178,724</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1378">165,945</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1379">162,405</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:#cceeff;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%">Compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="ctlp:CompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1380">50,065</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="ctlp:CompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1381">45,502</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="ctlp:CompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1382">38,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rent, occupancy and insurance</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="ctlp:RentOccupancyAndInsurance" format="ixt:num-dot-decimal" scale="3" id="f-1383">4,474</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="ctlp:RentOccupancyAndInsurance" format="ixt:num-dot-decimal" scale="3" id="f-1384">4,742</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="ctlp:RentOccupancyAndInsurance" format="ixt:num-dot-decimal" scale="3" id="f-1385">4,051</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:#cceeff;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%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="3" id="f-1386">11,455</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="3" id="f-1387">13,384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="3" id="f-1388">22,828</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subscription &amp; cloud services</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="ctlp:SubscriptionAndCloudServices" format="ixt:num-dot-decimal" scale="3" id="f-1389">9,968</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="ctlp:SubscriptionAndCloudServices" format="ixt:num-dot-decimal" scale="3" id="f-1390">8,264</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="ctlp:SubscriptionAndCloudServices" format="ixt:num-dot-decimal" scale="3" id="f-1391">1,908</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other general &amp; administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:OtherGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1392">9,655</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:OtherGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1393">6,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:OtherGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1394">5,596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1395">15,877</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1396">10,570</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1397">7,618</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other segment (benefits) expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-1398">148</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1399">1,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-1400">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1401">42,352</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1402">985</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1403">181</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="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%">Segment net income</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1404">64,533</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"/><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1405">11,993</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"/><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-1406">633</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> Other general &amp; administrative expenses include marketing, bad debt expense, office supplies, adjustments to sales and use tax reserves and other various selling, general and administrative expenses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> Other segment expenses (benefits) include interest and other income and interest expense.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operations in the U.S., Mexico, and the U.K. The Company did not earn material revenue in any country other than the United States during the years ended June&#160;30, 2025, 2024, and 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, excluding intangible assets, by location were not material other than the United States. Tangible long-lived assets consist of property and equipment and operating lease right-of-use assets.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_160"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">21. <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1407" continuedAt="f-1407-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1407-1" continuedAt="f-1407-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Merger with 365 Retail Markets, LLC</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2025, Cantaloupe, Inc., a Pennsylvania corporation (the &#8220;Company&#8221;), entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with 365 Retail Markets, LLC, a Delaware limited liability company (&#8220;365 Retail Markets&#8221;), Catalyst Holdco I, Inc., a Delaware corporation and a wholly-owned subsidiary of 365 Retail Markets (&#8220;Holdco&#8221;), Catalyst Holdco II, Inc., a Delaware corporation and a wholly-owned subsidiary of Holdco (&#8220;Holdco II&#8221;), and Catalyst MergerSub Inc., a Delaware corporation and a wholly-owned subsidiary of Holdco II (&#8220;Merger Subsidiary&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Merger Agreement, and subject to the terms and conditions thereof, Merger Subsidiary will merge with and into the Company (the &#8220;Merger&#8221;), with the Company surviving the Merger as a wholly-owned, indirect subsidiary of 365 Retail Markets. Subject to the terms and conditions set forth in the Merger Agreement, at the effective time of the Merger (the &#8220;Effective Time&#8221;), each share of common stock of the Company, without par value, outstanding immediately prior to the Effective Time (other than (i) shares of common stock owned by the Company or any subsidiary of the Company as treasury stock (including all shares of Series A Convertible Preferred Stock, without par value, of the Company (&#8220;Preferred Stock&#8221;) redeemed by the Company in accordance with the terms of the Merger Agreement) or owned by 365 Retail Markets, Holdco, Holdco II, Merger Subsidiary or any other subsidiary of 365 Retail Markets (which will be automatically canceled at the Effective Time for no consideration), and (ii) shares of common stock, if any, contributed to 365 Retail Markets, Holdco, Holdco II or Merger Subsidiary by certain shareholders of the Company prior to the Effective Time (&#8220;Rollover Shares&#8221;), which will be subject to the treatment specified under the rollover agreement (if any) applicable to such Rollover Shares immediately prior to the Effective Time, and will be automatically canceled at the Effective Time for no consideration) will be canceled and converted into the right to receive $<ix:nonFraction unitRef="usdPerShare" contextRef="c-206" decimals="2" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="f-1408">11.20</ix:nonFraction> in cash, without interest (such amount per share, the &#8220;Merger Consideration&#8221;).</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1407-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Merger Agreement also provides that at or immediately prior to the Effective Time, (i) each Company RSU (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time will become fully vested and free of restrictions and will be canceled and converted into the right to receive an amount in cash equal to the Merger Consideration, (ii) each Company PSU (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time which remains subject to vesting based on achieving certain performance metrics will become vested with respect to that number of shares of common stock based on deemed achievement of the performance metrics at target performance, and will be canceled and converted into the right to receive, with respect to each such vested share of Company Stock underlying such Company PSU, an amount in cash equal to the Merger Consideration, (iii) each Company Restricted Stock Award (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time will become fully vested and free of restrictions and will be canceled and converted into the right to receive an amount in cash equal to the Merger Consideration, and (iv) each outstanding In-the-Money Option (as defined in the Merger Agreement) will become fully vested and free of restrictions and be canceled in exchange for cash in an amount equal to (A) the total number of shares of common stock for which such In-the-Money Option is exercisable, multiplied by (B) the excess of the Merger Consideration over the per share exercise price of such In-the-Money Option, and each outstanding Out-of-the-Money Option (as defined in the Merger Agreement) will be canceled without consideration.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Cantaloupe and 365 Retail Markets each filed the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">HSR</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> notification and report form for the Merger on July 15, 2025. On August 13, 2025, 365 Retail Markets submitted a formal letter to the Federal Trade Commission and the Antitrust Division of the Department of Justice to withdraw its HSR notification and report form, with the withdraw effective as of August 14, 2025, and refiled its HSR notification and report form on August 18, 2025. The waiting period under the the HSR Act, will expire on September 17, 2025, at 11:59 p.m., Eastern time, unless terminated early or extended by a request for additional information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 4, 2025, the Company held a special meeting of shareholders, where shareholders voted to approve and adopt the Merger Agreement. Assuming timely satisfaction of the necessary closing conditions, including the expiration or termination of the waiting period under the HSR Act, the parties to the Merger Agreement currently expect the Merger to be completed in the second half of calendar year 2025. Upon consummation of the Merger, our common stock will be delisted from The Nasdaq Stock Market LLC and deregistered under Section 12(b) of the Exchange Act.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">One Big Beautiful Bill Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, new U.S. tax legislation was signed into law (known as the "One Big Beautiful Bill Act" or "OBBBA") which makes permanent many of the tax provisions enacted in 2017 as part of the Tax Cuts and Jobs Act that were set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, but many are generally not effective until 2026. The Company is currently evaluating the impact of the new legislation.</span></div></ix:continuation><div style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_163"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 10, 2023, the Audit Committee (the &#8220;Audit Committee&#8221;) of the board of directors (the &#8220;Board&#8221;) of Cantaloupe, Inc. (the &#8220;Company&#8221;) approved, and the Board ratified, the dismissal of BDO USA P.C. (&#8220;BDO&#8221;) as the Company&#8217;s independent registered public accounting firm.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended June 30, 2023 and the subsequent interim period through October 10, 2023, there were no &#8220;disagreements&#8221; (as defined in Item 304(a)(1)(iv) of Regulation S-K and related instructions) with BDO on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure, which disagreements if not resolved to the satisfaction of BDO would have caused BDO to make reference thereto in its reports on the consolidated financial statements for such years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">BDO&#8217;s reports on the Company&#8217;s consolidated financial statements as of and for the fiscal year ended June 30, 2023 did not contain any adverse opinion or disclaimer of opinion, nor were they qualified or modified as to uncertainty, audit scope, or accounting principles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended June 30, 2023 and the subsequent interim period through October 10, 2023, there were no &#8220;reportable events&#8221; (as defined in Item 304(a)(1)(v) of Regulation S-K), except for the material weaknesses in the Company&#8217;s internal control over financial reporting described in Part II, Item 9A, &#8220;Controls and Procedures,&#8221; in the Company&#8217;s annual reports on Form 10&#8209;K for the years ended June 30, 2023, filed with the SEC on September 25, 2023, and in Part I, Item 4, &#8220;Controls and Procedures,&#8221; in the Company&#8217;s quarterly reports on Form 10&#8209;Q for the quarters ended September 30, 2022, December 31, 2022, and March 31, 2023, filed with the SEC on November 9, 2022, February 9, 2023 and May 9, 2023, respectively. The Audit Committee has discussed the material weaknesses in the Company&#8217;s internal control over financial reporting with BDO and authorized BDO to respond fully to the inquiries of Deloitte &amp; Touche LLP (&#8220;Deloitte&#8221;), the Company&#8217;s new independent registered public accountants, concerning such material weaknesses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Also on October 10, 2023, the Audit Committee further approved, and the Board ratified, the appointment of Deloitte as the Company&#8217;s new independent registered public accounting firm to perform independent audit services for the fiscal year ending June 30, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal years ended June 30, 2023 and the subsequent interim period through October 10, 2023, neither the Company, nor anyone on its behalf, consulted Deloitte regarding either (i) the application of accounting principles to a specified transaction, either completed or proposed, or the type of audit opinion that might be rendered with respect to the consolidated financial statements of the Company, and no written report or oral advice was provided to the Company by Deloitte that was an important factor considered by the Company in reaching a decision as to any accounting, auditing or financial reporting issue; or (ii) any matter that was the subject of a &#8220;disagreement&#8221; (as defined in Item 304(a)(1)(iv) of Regulation S-K and the related instructions) or a &#8220;reportable event&#8221; (as that term is defined in Item 304(a)(1)(v) of Regulation S-K).</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_166"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A. Controls and Procedures </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">a) Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We maintain disclosure controls and procedures to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our Chief Executive Officer and Chief Financial Officer, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)), have concluded that the Company&#8217;s disclosure controls and procedures were effective as of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">b) Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Management of the Company is responsible for the preparation and integrity of the consolidated financial statements appearing in this Annual Report on Form 10-K. The financial statements were prepared in conformity with generally accepted accounting principles appropriate in the circumstances and, accordingly, include certain amounts based on our best judgments and estimates.</span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). The Company&#8217;s internal control over financial reporting is a process designed by, or under the supervision of, our Chief Executive Officer and Chief Financial Officer, 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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect all misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Management, including our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Internal Control - Integrated Framework (2013)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Based on its assessment, management has concluded that the Company maintained effective internal control over financial reporting as of June&#160;30, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">c) Attestation Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public acc</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ounting firm, Deloitte &amp; Touche LLP, as auditor of our consolidated financial statements included in this Annual Report on Form 10-K, has issued an attestation report on the effect</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">iveness of our internal control over financial reporting as of June&#160;30, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">d) Changes in Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in the Company&#8217;s internal controls over financial reporting that have materially affect</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ed, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting during the fourth quarter of fiscal year 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_169"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Rule 10b5-1 Trading Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal quarter ended June&#160;30, 2025, none of the Company's director of executive officers <ix:nonNumeric contextRef="c-207" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1409"><ix:nonNumeric contextRef="c-207" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1410">adopted</ix:nonNumeric></ix:nonNumeric>, modified or <ix:nonNumeric contextRef="c-207" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1411"><ix:nonNumeric contextRef="c-207" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1412">terminated</ix:nonNumeric></ix:nonNumeric> any contract, instruction or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any &#8220;non-Rule 10b5-1 trading arrangement.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_172"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C. Disclosure regarding Foreign Jurisdictions that Prevent Inspections.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;III</span></div><div id="i329a9cb1554543558d27285df4161ee4_178"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10. Directors, Executive Officers and Corporate Governance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Board of Directors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Information on each of members of the Board, including each board member&#8217;s principal occupation and business experience for at least the last five years, the names of other publicly held companies for which he or she serves as a director or has served as a director in the last five years, and the experience, qualifications, attributes and skills considered among the most important by our Nominating and Corporate Governance Committee and Board in determining that the nominee should serve as a director is set forth below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Douglas G. Bergeron</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Chairman of the Board</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Age: 64</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Director since April 2020</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Former CEO, VeriFone (2001-2013)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Committees:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Compensation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Finance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Bergeron is the founder and sole shareholder of DGB Investments, Inc., a diversified holding company of technology investments. In 2001, he led the acquisition of VeriFone Systems, Inc. (&#8220;Verifone&#8221;), a company that provides technology for electronic payment transactions at the point-of-sale, from Hewlett-Packard. In 2002, Mr. Bergeron, as Chief Executive Officer of Verifone, partnered with GTCR and grew VeriFone into a multi-national company with an enterprise value exceeding $4 billion by 2013, when he left the company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Bergeron is on the Board of Overseers of the Hoover Institution at Stanford University and is a permanent member of the Council on Foreign Relations. Mr. Bergeron holds an Honours B.A. in Computer Science from York University in Toronto and a Masters of Science in Systems Management from the University of Southern California in Los Angeles. In 2013, he was awarded an Honorary Doctorate of Laws (LLD) from York University. We believe Mr. Bergeron&#8217;s extensive experience in the payments industry and his background in finance provide the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Lisa P. Baird</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Age: 64</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Director since April 2020</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">President and CEO, NextUp</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Committees:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Compensation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">NCG</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Baird is the President and CEO of NextUp, the leading non-profit member organization providing learning programs and events for Fortune 500 companies. Ms. Baird has extensive experience as a senior executive responsible for sales, communications, marketing, and governance for top sports properties including the NFL, USOPC and NWSL and Fortune 50 companies including IBM, General Motors, Bristol Myers, Johnson &amp; Johnson and the Procter &amp; Gamble Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Baird has served as an Independent Director on the Board of Fox Racing, which was acquired by Vista Outdoor Inc., Elite Sportswear, L.P., a global leader in sportswear, and Soundview Paper Company, LLC, a consumer paper products&#160;company.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Education</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Baird earned an A.B. in English from Penn State University (1982) where she also earned an MBA from The Smeal College of Business (1984). We believe Ms. Baird&#8217;s strong communications, marketing, sales and operating experience and a proven record of creating, building, and leading well-known brands provides the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Ian Harris</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 36</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director since February&#160;2022</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer, Talkspace, Inc. </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committees:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Compensation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Harris is the Chief Financial Officer of Talkspace, Inc. (NASDAQ: TALK), a leading healthcare technology company that provides virtual behavioral healthcare services. Prior to joining Talkspace, Mr. Harris was a Partner and Managing Director at Hudson Executive Capital, an investment firm that seeks to identify value-oriented opportunities in the small/mid-cap U.S. public markets, from May 2017 to May 2024. Mr. Harris also serves on the board of Liberated Syndication Inc., a leading provider of podcast hosting and advertising services. From August 2020 until February 2022, Mr. Harris also served as an advisor to the Company&#8217;s management team and the Board on financial and operational matters. Prior to joining Hudson Executive, Mr. Harris served as an investment banking Associate at Barclays Capital. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Harris received his Bachelor of Arts degrees from Brown University. We believe Mr. Harris&#8217;s familiarity with the Company and his background in corporate finance and investing provides the requisite qualifications, skills, perspectives and experiences to serve on our Board.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Jacob Lamm</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 60</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director since April 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Founder &amp; Independent Consultant, Enterik Advisory LLC</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committees:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">NCG</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance (Chair)</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Lamm is founder and Independent Consultant to Enterik Advisory LLC, providing executive and board level consulting services with a focus on organic and inorganic growth strategies. Mr. Lamm was the Chief Operating Officer of InVisionApp Inc., a digital product design platform, from 2020 to 2022. He previously served as Executive Vice President of CA Technologies, a provider of information technology management software and solutions, from 2009 to 2019, where he was responsible for corporate strategy, M&amp;A, venture investing, strategic alliances, and new business incubation. Prior to joining CA Technologies, he co-founded and served as CTO of Professional Help Desk, a provider of Service Management software that was acquired by CA Technologies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, Mr. Lamm has served as a director of both private and non-profit organizations, serving as a director for the Long Island High Technology Incubator, the New York State Smart Grid Consortium and Watermark Medical Inc., a medical technology company focused on remote diagnostic testing, therapy and patient follow-up, the latter from 2010 to 2018. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Lamm earned a B.S. in computer information science from the City University of New York - Brooklyn College in 1987. We believe Mr. Lamm&#8217;s extensive experience in high-growth technology companies provide the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Michael K. Passilla</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 58</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director since April 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CEO, Posillipo Ventures,&#160;Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Compensation (Chair)</span></div><div><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Passilla has served as the CEO of Posillipo Ventures, Inc., an investment and advisory services business, since 2018. He previously served as Vice Chairman at Chase Merchant Services, the global payment processing division of JPMorgan Chase &amp; Co, from 2016 to 2018. Prior to that, he was the Chief Executive Officer of Chase Merchant Services from 2013 to 2016. Mr. Passilla was the Chief Executive Officer and President of Elavon, Inc., a global payments processing firm, from 2010 to 2013. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Passilla has been a member of the Board of Directors of Priority Technology Holdings, Inc. (NASDAQ: PRTH), an IT service management company, since 2019, a Strategic Advisor to Optimized Payments, Inc., a consulting and analytics firm specializing in the payments ecosystem, since 2021, a member of the Board of Directors of Bridge2 Solutions, LLC, a SaaS platform technology company, since 2020 (until it was sold to Bakkt), and a member of the Board of Directors of P97 Networks, Inc., a mobile commerce and digital marketing platform, since 2019 up until its sale in April of 2025.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Passilla earned a BBA from the University of Notre Dame in 1989 and earned an MBA from The J.L. Kellogg Graduate School of Management at Northwestern University in 1995. We believe Mr. Passilla&#8217;s leadership experience and extensive knowledge of the payments industry provide the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Ellen Richey</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 76</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director since April 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Former Vice Chair of Risk and Public Policy, Visa Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committees:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Audit and Risk</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Richey served as Vice Chair of Risk and Public Policy of Visa Inc. (&#8220;Visa&#8221;), a global payments technology company, from 2014 to 2019, and as Chief Risk Officer from 2017 to 2019. In such roles, Ms. Richey oversaw risk management, including enterprise risk, settlement risk, operational resilience, internal audit, and risks to the integrity of the broader payments ecosystem, and served as a member of Visa&#8217;s senior executive committee. During 2014, Ms. Richey concurrently served as Chief Legal Officer, assuming responsibility for the legal function in addition to her risk responsibilities. From 2007 to 2013, Ms. Richey served as Executive Vice President and Chief Enterprise Risk Officer. In that role, she was responsible for oversight of Visa&#8217;s compliance, audit and risk teams, including payment system risk, settlement risk and enterprise risk. </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Ms. Richey serves on the Board of Directors of Green Dot Corporation (NYSE: GDOT), for which she has served on the Risk and Nominating and Corporate Governance Committees, chairing the Risk Committee since 2023. She also served on the Board of Directors of the Girl Scouts of Northern California, which she chaired from 2018 to 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Richey earned a B.A. in Linguistics and Far Eastern Languages from Harvard University (1970) and a J.D. from Stanford University (1977) and served as a law clerk for Associate Justice Lewis F. Powell, Jr., of the United States Supreme Court, from 1979 to 1980. We believe Ms. Richey&#8217;s extensive experience in the payments industry and in risk management, compliance and audit provide the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Anne M. Smalling</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 59</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director since April 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">President &amp; Managing Partner, HM International,&#160;LLC</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committees:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Audit and Risk</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">NCG (Chair)</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Smalling is President and Managing Partner of HM International, LLC (&#8220;HMI&#8221;), a diversified holding company with a long-term investment focus. She provides oversight and supervision of the operating businesses focusing on strategic planning, financing, acquisition and divestitures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Smalling currently serves as the Chair of the Boards of Directors of Quality Sausage Company, LLC, and American Innovations. She also serves on the Boards of Directors of Igasamex, S. de R.L. de C.V., Garrison Brothers, Organicare and The Savings Group. She formerly served as Chairman of Windsor Quality Food Company, a leader in frozen food manufacturing for consumers and foodservice, from 2004 to 2014. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Smalling earned a B.S. in Developmental Psychology from Cornell University (1987) and an MBA from Harvard Business School (1992). We believe Ms. Smalling&#8217;s operational expertise and experience in strategic planning and financing in a broad range of industries, provide the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Ravi Venkatesan</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 49</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director since October&#160;2022</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CEO, Cantaloupe, Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Venkatesan is the Company&#8217;s Chief Executive Officer. Mr. Venkatesan served as the Company&#8217;s Chief Operating Officer from February 2022 until his promotion as CEO effective October 1, 2022, and prior to that, as the Company&#8217;s Chief Technology Officer since December 2020. Prior to joining the Company, Mr.&#160;Venkatesan was Head of Innovation at Bakkt Holdings, Inc. (&#8220;Bakkt&#8221;). He held the dual roles of Chief Technology Officer and Chief Product Officer at Bridge2 Solutions, Inc., preceding its sale to ICE, the 365 Retail Markets company of Bakkt. Prior to his position at Bakkt he was the Vice President of Information Technology Strategy and Delivery at Cbeyond, Inc. Earlier in his career he served as a consulting leader with Accenture LLP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Venkatesan graduated from Bangalore University in 1997 with a degree in Electronics and went through a Post Graduate Program in Finance and Information Management from the Management Development Institute in 2000. We believe Mr. Venkatesan&#8217;s track record of technology leadership and experience in payments companies, as well as his unique understanding of our operations, opportunities and challenges provide the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Shannon S. Warren</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 55</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director since April 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Owner &amp; Principal, SSW Consulting LLC</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Audit and Risk (Chair)</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Ms. Warren is the owner and principal of SSW Consulting LLC, which provides risk and finance advisory services. Ms. Warren was the Chief Control Officer of JPMorgan Chase &amp; Co. (JPM), a global financial services firm, from 2012 to 2016. In this role, she established the Oversight and Control function, designed the framework for the identification and management of operational risk in all products and services offered by JPM, implemented more comprehensive operational risk management technology and managed supervisory regulatory relationships globally. Prior to this role, Ms. Warren was the Corporate Controller and held several additional finance roles at JPM since joining in 2000 and has expertise in accounting and financial reporting matters. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Warren currently serves as a member of the Board of Directors of Firstkey Homes LLC, Member of the Competitiveness Council for Cerberus Operations and Advisory Company, and advisor to Brex, Inc. and Azimuth GRC. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Warren is a graduate of the University of Michigan and is a Certified Public Accountant (inactive). We believe Ms. Warren&#8217;s extensive experience in the payments industry and in compliance and audit provide the requisite qualifications, skills, perspectives, and experiences to serve on our Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Executive Officers</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is detailed information about each of our executive officers other than Mr. Venkatesan whose biographical information is included under &#8220;&#8212;Board of Directors&#8221; above.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Scott Stewart</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Position(s): Chief Financial Officer (since February 2022)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 52</span></div><div><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As Chief Financial Officer, Mr. Stewart oversees the Company&#8217;s finance organization, including financial strategy and operations, accounting and financial reporting, planning and analysis, tax, treasury, and investor relations. Prior to becoming Chief Financial Officer, Mr. Stewart served as the Chief Accounting Officer of Cantaloupe from September 2020 until January 2022. Mr. Stewart joined Cantaloupe after serving 13 years with the Intercontinental Exchange (ICE), which operates exchanges and clearing houses across the globe, such as the New York Stock Exchange (NYSE), and provides data services and technology solutions to financial institutions, investors and corporations. During his time at ICE, Mr. Stewart served in various positions, most recently as Assistant Controller, where his responsibilities included managing and overseeing the production of external financial statements, implementation of new accounting standards, maintaining corporate controls and ensuring SOX compliance across all accounting processes. Following ICE&#8217;s acquisition of NYSE, Mr. Stewart supervised the integration of NYSE&#8217;s accounting function into ICE&#8217;s accounting group, including the transition of employees, consolidation of job functions, roles and responsibilities, and moving the NYSE accounting function from New York to Atlanta. Prior to his employment with ICE, Mr. Stewart was a Senior Auditor at Ernst &amp; Young from 2003 until 2007.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">A graduate of Clemson University, Mr. Stewart holds both a Bachelor of Science in Accounting and Master of Professional Accountancy. He is also a certified public accountant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jeffrey Dumbrell</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Position(s): Chief Revenue Officer (since January 2022)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 56</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Dumbrell has over 20 years of experience building and scaling high-performing payments and technology organizations globally. Prior to joining Cantaloupe, Mr. Dumbrell served as Senior Vice President, Strategic Partnerships at Boost Payment Solutions from July 2021 until December 2021. From 2018 to 2021, Mr. Dumbrell was a partner at Boyden Global and president at SCP Holdings, Inc. From 2013 until 2016, Mr. Dumbrell co-founded and was CEO of PowaPOS, a B2B infrastructure provider of tablet and smartphone-based payments technology for the point-of-sale industry, prior to its sale to SuperCom (Nasdaq: SPCB) in 2016. From 2008 to 2013, Dumbrell served as EVP of Europe, Middle East, Africa and Asia Pacific at VeriFone Systems, Inc. where revenue grew during his tenure from approximately $350 million to over $900 million across 50+ countries. Prior to that role, Dumbrell led VeriFone&#8217;s North America effort for five years, growing revenue to over $350 million. While at VeriFone he expanded the company&#8217;s highly successful channel partnership relationships in the US, Canada, and throughout Europe and the Middle East.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gaurav Singal</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Position(s): Chief Technology Officer (since September 2022)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 47</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Singal has over 20 years in experience scaling technology companies and driving product innovation. Prior to joining Cantaloupe, Singal served as the executive Vice President and Chief Information Officer of the Georgia Lottery Corporation, where he led the organization through a successful digital transformation. His previous experience includes serving as the Chief Product Officer for Last Mile at XPO Logistics, a Vice President of technology at Goldman Sachs, and as a former technology startup founder. Mr. Singal holds an undergraduate degree in Chemical Engineering from the Indian Institute of Technology at Delhi and a Master&#8217;s degree in Computer Science from the University of Illinois, Chicago.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anna Novoseletsky</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Position(s): Chief Legal and Compliance Officer &amp; General Counsel, Corporate Secretary (since January 2023)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 48</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Novoseletsky is a seasoned attorney with expertise in global payments, digitization, and e-commerce. Prior to joining Cantaloupe, Ms. Novoseletsky was VP &amp; Associate General Counsel and Head of Legal at Discover Financial Services, where she partnered with senior executives to set strategy within the payments business to evaluate risk on various global business initiatives, focused on corporate governance and regulatory framework of the payments service industry, and was General Counsel for Discover Network, PULSE Network, and Diners Club International. Ms. Novoseletsky earned her Juris Doctor degree from Northwestern University School of Law and her Bachelor and Master of Laws from the Ukrainian State Law Academy with highest honors. Ms. Novoseletsky is an active member of the Legal Aid Society&#8217;s Advisory Board of the Metropolitan Family Services of Chicago and devotes significant time to volunteerism and pro bono work. Previously she practiced at Latham &amp; Watkins LLP, one of the premier global business law firms, where she started her practice focusing on public and private mergers and acquisitions and advising independent directors in conflict-of-interest transactions, and public company representation. Prior to that role, Ms. Novoseletsky started her legal career in Russia and Ukraine, practicing law under the umbrella of a consulting company in Moscow.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Jared Grachek</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Position(s): Chief Accounting Officer (since May 2023)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Age: 39</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As Chief Accounting Officer, Mr. Grachek serves as Cantaloupe&#8217;s principal accounting officer, overseeing all accounting and financial reporting processes. From April 2021 to May 2023, Mr. Grachek worked as the Controller for Lending Point, a large private equity-backed financial technology company, where he was directly responsible for all accounting operations including financial reporting, technical accounting, and tax compliance. From May 2008 to March 2021, Mr. Grachek worked in the audit practice at the accounting firm Ernst &amp; Young where he served public and private companies in the financial technology and capital markets industries. Mr. Grachek is a financial professional with more than fifteen years of combined industry and public accounting (Big 4) experience supporting SEC registrants and rapidly growing private companies externally though audit and consulting engagements and internally through the controllership function.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Grachek earned his Master's in Business Administration from Emory University Goizueta Business School, his Master of Science in Accountancy from the University of Notre Dame - Mendoza College of Business and his Bachelor of Business Administration in Finance from the University of Georgia -Terry College of Business. Mr. Grachek is also a Certified Public Accountant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Delinquent Section 16(a) Reports</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Section 16(a) of the Securities Exchange Act of 1934 requires the Company&#8217;s officers and directors, and persons who own more than ten percent of a registered class of the Company&#8217;s equity securities, to file with the Securities and Exchange Commission reports of ownership of Company securities and changes in reported ownership. Based on a review of reports filed with the SEC, or written representations from reporting persons that all reportable transaction were reported, the Company believes that during the fiscal year ended June 30, 2025, the Company&#8217;s officers, directors and greater than ten percent owners timely filed all reports they were required to file under Section 16(a), except reports filed by Messrs. Bergeron, Lamm, Harris and Passilla and Mses. Baird, Warren and Smalling regarding the grant of RSUs, which were filed late as a result of an administrative error, as well as reports filed by Messrs. Grachek, Stewart, Venkatesan, Singal and Dumbrell and Ms. Novoseletsky regarding historic grants of RSUs, which were similarly filed late as a result of an administrative error.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Code of Business Conduct and Ethics</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have adopted a Code of Business Conduct and Ethics (the &#8220;Code of Conduct&#8221;) that applies to all of our directors, officers and employees. The Code of Conduct is posted on our website at www.cantaloupe.com. The Board must grant any waiver from a provision of the Code of Conduct to any executive officer or director, and any such waiver will be disclosed as required by law or stock market regulation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Board Committees</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As permitted under Pennsylvania law and the Company&#8217;s Articles of Incorporation and Bylaws, the Board has established and delegated certain authority and responsibility to four standing committees: the Audit and Risk Committee, Compensation Committee, Nominating and Corporate Governance Committee, and Finance Committee (each, a &#8220;Committee&#8221;). The Board annually reviews the membership of, and the authority and responsibility delegated to, each committee.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Audit &amp; Risk Committee and Financial Experts</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Mses. Warren, Smalling and Richey are the members of the Audit Committee. Ms. Warren, an independent director, has been identified as an &#8220;audit committee financial expert&#8221; as that term is defined in the rules and regulations of the SEC.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Insider Trading Policy</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1413">adopted</ix:nonNumeric> the Cantaloupe, Inc. Insider Trading Policy (the &#8220;Insider Trading Policy&#8221;), which governs the purchase, sale and other dispositions of our securities by all of our directors, officers and employees, as well as their family members and other persons who live with them, and any corporations, limited liability companies, partnerships, trusts or other entities over which they influence or control. The Insider Trading Policy is designed to promote compliance with insider trading laws, rules and regulations, as well as the rules and regulations of the NASDAQ. It prohibits those who are subject to the policy from trading securities of any company, including the Company, while in possession of material non-public information, and from buying, selling or gifting Company securities even if not in possession of such information during certain trading blackout periods, subject to limited exceptions. It also prohibits those who are subject to the policy from effecting short sales of Company securities and from engaging in hedging transactions and purchasing or selling derivative securities, such as puts and calls, relating to Company securities. The Insider Trading Policy also imposes additional trading restrictions applicable to our directors, executive officers and employees. The foregoing summary of the Insider Trading Policy does not purport to be complete and is qualified in its entirety by reference to the full text of the Insider Trading Policy attached hereto as Exhibit 19.1.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_181"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11. Executive Compensation. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Compensation Discussion &amp; Analysis</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The following Compensation Discussion and Analysis (&#8220;CD&amp;A&#8221;) provides information regarding our executive compensation philosophy, the elements of our executive compensation program, and the factors that were considered in the compensation actions and decisions for our named executive officers during fiscal 2025. The CD&amp;A should be read together with the compensation tables and related disclosures set forth elsewhere herein.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Named Executive Officers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">During fiscal 2025, our named executive officers (&#8220;NEOs&#8221;) were as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13.8pt">Ravi Venkatesan (Chief Executive Officer)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13.8pt">Scott Stewart (Chief Financial Officer)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13.8pt">Jeffrey Dumbrell (Chief Revenue Officer)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13.8pt">Gaurav Singal (Chief Technology Officer)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13.8pt">Anna Novoseletsky (Chief Legal and Compliance Officer)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Fiscal Year 2025 Compensation Highlights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Elements of Compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The components of our NEO compensation program are summarized in the table below, and more detailed discussions of each component follow:</span></div><div><span><br/></span></div><div><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:16.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.510%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Element</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Key Characteristics</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Why We Pay This Element</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">How We Determine</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Base Salary</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Fixed compensation component payable in cash. Reviewed annually and adjusted when appropriate.</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Provide a base level of competitive cash compensation for executive talent.</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Experience, job scope, and individual performance.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Market and peer data</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><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:16.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.510%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Annual Bonus</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Variable compensation component payable in cash based on performance as compared to Company and/or individual performance goals.</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Motivate and reward executives for performance on key operational, financial, and personal measures during the year.</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Organizational and/or individual performance. Discretionary bonuses are based on various factors, including past performance.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Market and peer data.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">2025 Financial Goals Based on: Revenue, Adjusted EBITDA, Monthly Recurring Revenue Growth.</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Equity Awards</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Variable compensation component payable in restricted stock, restricted stock units, and/or stock options.</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Alignment of long-term interests of management and shareholders and retention of executive talent.</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Organizational and/or individual performance.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Outstanding Performance-Based Options Goals Based on: Share Price.</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Perquisites and Other Personal Benefits</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Provide basic competitive health, welfare, and 401(k) benefits.</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Provide market-standard benefits programs to our workforce.</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Periodic review of benefits provided generally to all employees.</span></div></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Incentive Plan Performance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Annual bonuses for fiscal year 2025 were awarded based on the achievement of predetermined corporate goals and the Board of Directors discretionary evaluation (discretion made up 15% of the predetermined corporate goals). The corporate goals were based on the Company&#8217;s Adjusted EBITDA (40%), Revenue (25%), Monthly Recurring Revenue Growth (20%), as detailed in the tables below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:16.067%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.063%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Metric</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Goal Weighting</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Minimum Objective</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Payout</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Target Objective</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Payout</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Target Objective</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Payout</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:112%">40%</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:10pt;font-weight:400;line-height:112%">43,000,000</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:10pt;font-weight:400;line-height:112%">70%</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:10pt;font-weight:400;line-height:112%">47,800,000</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:10pt;font-weight:400;line-height:112%">100%</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:10pt;font-weight:400;line-height:112%">53,000,000</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:10pt;font-weight:400;line-height:112%">130%</span></td></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:10pt;font-weight:700;line-height:112%">Total Revenue</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:10pt;font-weight:400;line-height:112%">25%</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:10pt;font-weight:400;line-height:112%">308,000,000</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:10pt;font-weight:400;line-height:112%">70%</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:10pt;font-weight:400;line-height:112%">315,000,000</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:10pt;font-weight:400;line-height:112%">100%</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:10pt;font-weight:400;line-height:112%">322,000,000</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:10pt;font-weight:400;line-height:112%">130%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Monthly Recurring Revenue</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">20%</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:10pt;font-weight:400;line-height:112%">10%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">70%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">15%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">100%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">20%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">130%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:112%">Board Discretion</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">15%</span></td><td colspan="18" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">Not applicable</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:11.94pt">We define Adjusted EBITDA as U.S. GAAP net income before (i) interest income, (ii) interest expense, (iii) income tax provision, (iv) depreciation, (v) amortization, (vi) stock-based compensation expense, and (vii) certain other significant infrequent or unusual losses and gains that are not indicative of our core operations such as (a) investigation, proxy solicitation and restatement expenses, net of insurance recoveries,  (b) integration, acquisition, due diligence, and license application expenses, (c)  costs as a result of auditor transitions, (d) severance, and (e) remediation expenses.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">We define Monthly Recurring Revenue Growth as the increase in revenue generated from subscription services during the fiscal year and use this metric as we believe it appropriately incentivizes our NEOs to achieve sustainable growth, which setting challenging goals that, if achieved, will deliver value to our shareholders.</span></div><div><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our Compensation Philosophy</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s compensation philosophy is designed to attract and retain key executives responsible for our success, reflect pay-for-performance, and align management&#8217;s interests with the creation of long-term shareholder value. The Compensation Committee believes that these goals are best accomplished by tying a significant portion of compensation to the achievement of performance goals and equity incentives.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Emphasis on Equity Awards</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In particular, the Compensation Committee believes that equity awards are an essential component of an effective compensation program because they provide a direct link between our shareholders&#8217; interests and our employees, executive officers, directors, and advisors. The Compensation Committee - and the Board - believe that this link is key to the future success of the Company and have been working to implement changes in the Company&#8217;s compensation programs to emphasize equity compensation. A more prominent role for equity compensation in our programs also enhances equity ownership in the Company by our employees, executive officers, and directors, which our Compensation Committee and Board believe is essential to increasing shareholder alignment. The Compensation Committee firmly believes that the Company can best attract and retain key talent by providing attractive &#8220;upside&#8221; growth opportunity if our leadership succeeds in improving our Company&#8217;s past performance, which is directly aligned with our shareholder interests. For further information on our equity award program for our NEOs, please see the below discussion under &#8220;-Equity Awards.&#8221;</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Compensation Process</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Roles and Responsibilities</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Compensation Committee: The Compensation Committee is responsible for annually reviewing and recommending to the Board for approval the corporate goals and objectives relevant to the compensation of the executive officers of the Company, evaluating the executive officers&#8217; performance in light of those goals and objectives, and recommending for approval to the Board the executive officers&#8217; compensation levels based on this evaluation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Chief Executive Officer: From time to time, the Compensation Committee may seek input and recommendations from the Chief Executive Officer regarding the compensation of other executive officers; however, the Chief Executive Officer is not present during voting or deliberations on his compensation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Compensation Consultant: Our Compensation Committee engaged Aon&#8217;s Human Capital Solutions practice, a division of Aon PLC (&#8220;Aon&#8221;), otherwise known as McLagan, as its executive compensation consultant beginning during fiscal year 2022. In this capacity, Aon advised the Compensation Committee on the structure and design of our executive compensation program, including the amount and mix of compensation for fiscal years 2023, 2024, and 2025, on the Company&#8217;s comparative peer group, and director compensation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Market Analysis</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our peer group was selected based on industry relevancy with revenue and market capitalization metrics utilized to ensure appropriate size comparisons. The peer group approved and used by the Compensation Committee during fiscal year 2025 was made up of these 16 companies:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Atlanticus Holding Corporation</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">AvidXchange Holdings, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Bakkt Holdings, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Cardlytics, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Cass Information Systems, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">CoreCard Corporation</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">CPI Card Group, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Flywire Corporation</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">i3 Verticals, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">International Money Express, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">PAR Technology Corporation</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">PaySign, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Priority Technology Holdings, Inc.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Repay Holdings Corporation</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Sezzle, Inc.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Usio, Inc.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Aon provided the Compensation Committee with comparative analyses based on (1) proxy data from Cantaloupe&#8217;s identified peer group and (2) industry data from Aon&#8217;s proprietary surveys. Market data is used as a reference point and is only one factor in the Compensation Committee&#8217;s overall assessment process. Executive compensation levels at Cantaloupe are not directly tied to any specific &#8220;benchmark&#8221; or other comparative market level. While Aon reports to the Compensation Committee, it also works with the Company&#8217;s Human Resources department and senior management to facilitate Compensation Committee work. Representatives of Aon attended and presented its study results, by video conference, to a meeting of the Compensation Committee.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Compensation Committee considered factors relevant to Aon&#8217;s independence under SEC and Nasdaq rules and has determined that Aon is independent under these factors.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Fiscal Year 2025 Executive Compensation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The summary below represents the Company&#8217;s 2025 executive compensation overview.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Base Salary</span></div><div><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:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">NEO</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Fiscal 2024</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:112%">Beginning-of-Year</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:112%">Annual Base Salary</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Fiscal 2025 End-of-Year Annual Base Salary</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">% Increase</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Venkatesan</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$450,000</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$450,000</span></td><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:400;line-height:112%">&#8212;%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Stewart</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$400,000</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$416,000</span></td><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:400;line-height:112%">4%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Dumbrell</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$400,000</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$416,000</span></td><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:400;line-height:112%">4%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Singal</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$362,250</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$373,115</span></td><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:400;line-height:112%">3%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Ms. Novoseletsky</span></div></td><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$325,000</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$350,000</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:112%">8%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Base salary is the fixed component of our NEOs&#8217; annual cash compensation and is set with the goal of attracting and retaining talented executives and adequately compensating and rewarding them for services rendered during the fiscal year. The Compensation Committee reviews our NEOs&#8217; base salaries on an annual basis. Base salaries are intended to reflect an individual&#8217;s level of responsibility and performance; however, the Compensation Committee also considers changes in duties and responsibilities, our business and financial results, and its knowledge of market practices in setting and adjusting base salaries.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Annual Bonus</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Performance-based annual cash bonuses based on achievement of pre-established performance goals provide NEOs with an opportunity to receive additional cash compensation based on their performance and Company results, including the achievement of pre-determined Company and/or individual performance goals. Although the Compensation Committee intends that our annual bonus program should primarily rely on pre-established performance metrics and goals, the Compensation Committee also retains flexibility to include discretionary elements in our program so that the program may be adapted to adequately suit its retentive purpose and reflect performance that may not be adequately captured in pre-established, objective metrics.</span></div><div><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Annual bonuses for fiscal year 2025 were awarded based on the achievement of predetermined corporate goals and the Board of Directors discretionary evaluation (discretion made up 15% of the predetermined corporate goals). The corporate goals were based on the Company&#8217;s Adjusted EBITDA (40%), Revenue (25%), and Monthly Recurring Revenue Growth (20%), as detailed in the table below:</span></div><div style="text-align:justify"><span><br/></span></div><div><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:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Component</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Weight</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Rationale</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Adjusted EBITDA</span></div></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:10pt;font-weight:400;line-height:112%">40%</span></td><td colspan="3" rowspan="4" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">These metrics appropriately incentivized our NEOs to achieve sustainable growth in fiscal year 2025, while setting challenging goals that, if achieved, would deliver value to our shareholders.</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Revenue ($)</span></div></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:10pt;font-weight:400;line-height:112%">25%</span></td></tr><tr style="height:17pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Monthly Recurring Revenue Growth (%)</span></div></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:10pt;font-weight:400;line-height:112%">20%</span></td></tr><tr style="height:17pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Board Discretion (%)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">15%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Achievement below the Minimum level as established in the below table would result in a &#8220;Percent Achieved&#8221; of 0% for the applicable metric. Achievement at the Target level would result in a &#8220;Percent Achieved&#8221; of 100% for the applicable metric. And achievement at the Maximum level would result in a &#8220;Percent Achieved&#8221; of 130% for the applicable metric. Each metric was capped at a &#8220;Percent Achieved&#8221; of 130%. Payouts are interpolated on a linear basis for achievement between the levels set forth in the table. The Compensation Committee selected the Adjusted EBITDA, Revenue, and Monthly Recurring Revenue Growth (the increase in revenue generated from subscription services during the fiscal year) metrics because it believed that these metrics appropriately incentivized our NEOs to achieve sustainable growth in fiscal year 2025, while setting challenging goals that, if achieved, would deliver value to our shareholders. Adjusted EBITDA is a non-GAAP financial measure which is not required by or defined under GAAP. We use this non-GAAP financial measure for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons, which we believe makes it appropriate to use for our incentive compensation plans. We define Adjusted EBITDA as U.S. GAAP net income before (i) interest income on cash and leases, (ii) interest expense on debt and sales tax reserves, (iii) income tax provision, (iv) depreciation, (v) amortization, (vi) stock-based compensation expense, (vii) fees and charges, net of reimbursement from insurance proceeds, that were incurred in connection with the 2019 Investigation and financial statement restatement activities as well as proxy solicitation costs that are not indicative of our core operations, (viii) one-time project expense, one-time severance expenses, and infrequent integration and acquisition expense, and (ix) certain other significant infrequent or unusual losses and gains that are not indicative of our core operations including asset impairment charges, and gain on extinguishment of debt.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Financial Goals and Achievement</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Based on the actual achievement of each metric in fiscal year 2025 described below, the Compensation Committee calculated an overall achievement on the fiscal 2025 corporate goals of 71.8%, as detailed in table below:</span></div><div style="text-align:justify"><span><br/></span></div><div><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:12.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.864%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Performance Metric</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Minimum</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Target</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Maximum</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Actual Achieved</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Percent Achieved</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Weighting</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Weighted Percent Achieved</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Adjusted EBITDA ($)</span></div></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:10pt;font-weight:400;line-height:112%">$43,000,000</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:10pt;font-weight:400;line-height:112%">$47,800,000</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:10pt;font-weight:400;line-height:112%">$53,000,000</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$46,740,000</span></div></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:10pt;font-weight:400;line-height:112%">93.4%</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:10pt;font-weight:400;line-height:112%">40%</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:10pt;font-weight:400;line-height:112%">37.4%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Revenue ($)</span></div></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:10pt;font-weight:400;line-height:112%">$308,000,000</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:10pt;font-weight:400;line-height:112%">$315,000,000</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:10pt;font-weight:400;line-height:112%">$322,000,000</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:10pt;font-weight:400;line-height:112%">$302,548,000</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:10pt;font-weight:400;line-height:112%">&#8212;%</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:10pt;font-weight:400;line-height:112%">25%</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:10pt;font-weight:400;line-height:112%">&#8212;%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Monthly Recurring Revenue Growth (%)</span></div></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:10pt;font-weight:400;line-height:112%">10%</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:10pt;font-weight:400;line-height:112%">15%</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:10pt;font-weight:400;line-height:112%">20%</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:10pt;font-weight:400;line-height:112%">11%</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:10pt;font-weight:400;line-height:112%">82.2%</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:10pt;font-weight:400;line-height:112%">20%</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:10pt;font-weight:400;line-height:112%">16.4%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Board Discretion (%)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">15%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">18.0%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total Corporate Percent Achieved</span></div></td><td colspan="20" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">71.8&#160;</span></td><td style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">No personal achievement levels were determined for each of our NEO&#8217;s in fiscal year 2025 as each NEO&#8217;s annual target bonus opportunity is equal to a percentage of their base salary, based on the achievement of corporate performance goals. The individual performance goals for each of our NEOs were primarily focused on projects and initiatives within the functional areas of each NEO to support the accomplishment of corporate goals. For fiscal 2025, the board approved 120% payout on the board discretionary target.</span></div><div><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Fiscal Year 2025 Annual Bonuses</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Based on the results achieved above, fiscal year 2025 bonuses earned by each of our NEOs we calculated as set forth in the below table (and in the &#8220;Summary Compensation Table&#8221; below).</span></div><div style="text-align:justify"><span><br/></span></div><div><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.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><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:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Name</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Weight of Corporate Portion</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total Percentage Achieved (A)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Target Bonus (B)</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal 2025 Annual Bonus (A x B)</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Ravi Venkatesan</span></div></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:10pt;font-weight:400;line-height:112%">100%</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:10pt;font-weight:400;line-height:112%">71.8%</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:10pt;font-weight:400;line-height:112%">$450,000</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:10pt;font-weight:400;line-height:112%">$323,100</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Scott Stewart</span></div></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:10pt;font-weight:400;line-height:112%">100%</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:10pt;font-weight:400;line-height:112%">71.8%</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:10pt;font-weight:400;line-height:112%">$208,000</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:10pt;font-weight:400;line-height:112%">$149,344</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Jeffrey Dumbrell</span></div></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:10pt;font-weight:400;line-height:112%">100%</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:10pt;font-weight:400;line-height:112%">71.8%</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:10pt;font-weight:400;line-height:112%">$208,000</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:10pt;font-weight:400;line-height:112%">$149,344</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Gaurav Singal</span></div></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:10pt;font-weight:400;line-height:112%">100%</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:10pt;font-weight:400;line-height:112%">71.8%</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:10pt;font-weight:400;line-height:112%">$186,559</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:10pt;font-weight:400;line-height:112%">$133,949</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Anna Novoseletsky</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">100%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">71.8%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">$175,000</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">$125,650</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Equity Awards</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As described above, our Compensation Committee believes that equity awards are an essential component of an effective compensation program, because they provide a direct link between our shareholders&#8217; interests and our employees, executive officers, directors, and advisors. Our Compensation Committee is therefore focused on emphasizing the importance of equity compensation awards in setting executive compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div><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:14.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.233%"/><td style="width:0.1%"/></tr><tr style="height:137pt"><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Ravi Venkatesan</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2023</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 11, 2022, Mr. Venkatesan was awarded a grant of 12,011 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Venkatesan&#8217;s continued employment through each such vesting date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">In connection with his appointment to Chief Executive Officer, Mr. Venkatesan was granted the option to purchase 800,000 options pursuant to the Company&#8217;s 2018 Equity Incentive Plan, to be vested equally on the first four anniversaries of October 1, 2022, which are subject to the terms of the award agreement and contingent on the approval of additional shares in the Second Amendment to the Company&#8217;s 2018 Equity Incentive Plan.</span></div></td></tr><tr style="height:56pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2024</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 4, 2023, Mr. Venkatesan was awarded a grant of 32,904 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Venkatesan&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:56pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2025</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On September 2024, Mr. Venkatesan was awarded a grant of 26,745 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Venkatesan&#8217;s continued employment through each such vesting date.</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><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:14.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.233%"/><td style="width:0.1%"/></tr><tr style="height:56pt"><td colspan="3" rowspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Scott Stewart</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2023</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 11, 2022, Mr. Stewart was awarded a grant of 11,260 RSUs and 225,000 options, which each vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Stewart&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:56pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2024</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 4, 2023, Mr. Stewart was awarded a grant of 16,952 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Stewart&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:110pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2025</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 2, 2024, Mr. Stewart was awarded a grant of 37,500 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Stewart&#8217;s continued employment through each such vesting date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On September 20, 2024, Mr. Stewart was awarded a grant of 14,264 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Stewart&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:56pt"><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Jeff Dumbrell</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2023</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 12, 2022, Mr. Dumbrell was awarded a grant of 11,260 RSUs and 225,000 options, which each vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Dumbrell&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:56pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2024</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 4, 2023, Mr. Dumbrell was awarded a grant of 16,952 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Dumbrell&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:110pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2025</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 2, 2024, Mr. Dumbrell was awarded a grant of 37,500 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Dumbrell&#8217;s continued employment through each such vesting date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On September 20, 2024, Mr. Dumbrell was awarded a grant of 14,264 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Dumbrell&#8217;s continued employment through each such vesting date.</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><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:14.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.233%"/><td style="width:0.1%"/></tr><tr style="height:96pt"><td colspan="3" rowspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Gaurav Singal</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2023</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">In connection with our hiring of Mr. Singal as our Chief Technology Officer, Mr. Singal was awarded an initial grant of 200,000 stock options on October 27, 2022 with an exercise price of $3.27 per share, which are eligible to vest as follows: eligible to vest in three equal annual installments on the first three anniversaries of the October 27, 2022 dates and in each case subject to Mr. Singal&#8217;s continued employment through the applicable vesting date.</span></div></td></tr><tr style="height:56pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2024</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 4, 2023, Mr. Singal was awarded a grant of 15,355 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Singal&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:110pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2025</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On September 20, 2024, Mr. Singal was awarded a grant of 12,198 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mr. Singal&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Anna Novoseletsky</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2023</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">N/A</span></div></td></tr><tr style="height:150pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2024</span></div></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:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">In connection with our hiring of Ms. Novoseletsky as our Chief Legal and Compliance Officer, Ms. Novoseletsky was awarded an initial grant of 100,000 stock options on January 24, 2023, with an exercise price of $5.19 per share, which are eligible to vest as follows: eligible to vest in three equal annual installments on the first three anniversaries of the January 24, 2023 dates and in each case subject to Ms. Novoseletsky&#8217;s continued employment through the applicable vesting date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On August 4, 2023, Ms. Novoseletsky was awarded a grant of 14,258 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Mrs. Novoseletsky&#8217;s continued employment through each such vesting date.</span></div></td></tr><tr style="height:56pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fiscal Year 2025</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">On September 20, 2024, Ms. Novoseletsky was awarded a grant of 11,589 RSUs, which vest in three equal installments on each of anniversary of the grant date, generally subject to Ms. Novoseletsky&#8217;s continued employment through each such vesting date.</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Executive Perquisites and Other Benefits </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Perquisites do not make up a significant portion of NEO compensation. Our NEOs are generally entitled to participate in the health care coverage, group insurance, and other employee benefits (e.g., 401(k) plan) broadly available to our other employees.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Compensation Committee Report</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Compensation Committee has reviewed and discussed the Compensation Discussion and Analysis included herein with the Company&#8217;s management. Based upon such review and the related discussions, the Compensation Committee has recommended to the Board that the Compensation Discussion and Analysis be included in this Annual Report on Form 10-K.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Compensation Committee</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Michael K. Passilla (Chair)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Lisa P. Baird</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Douglas Bergeron</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Summary Compensation Table</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth certain information with respect to compensation paid or accrued by the Company during the fiscal years ended June&#160;30, 2025, 2024, 2023, to each of our fiscal year NEOs. For further information regarding the Company&#8217;s fiscal 2025 compensation program for our NEOs, please refer to the discussion above under &#8220;-Elements of Compensation&#8221; and &#8220;-Executive Employment Agreements.&#8221;</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:25.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.382%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.382%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Name and Principal&#160;Position</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Salary</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Awards</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Option </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Awards</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-Equity </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">All Other </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Venkatesan</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">172,238&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">323,123&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,346&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">957,707&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">244,148&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">344,475&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,615&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,046,238&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">434,003&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,233&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,856,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,389&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,909&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,802,534&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Scott Stewart</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">416,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">631,110&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,355&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">228,696&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,425,161&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">394,386&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">125,784&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,100&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,396&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">693,666&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">377,723&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,217&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">902,250&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">206,386&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,741&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,575,317&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey Dumbrell</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Revenue Officer</span></div></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">416,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">631,110&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,355&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,482&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,210,947&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">394,386&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">125,784&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,100&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,958&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">683,228&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">377,723&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,217&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">902,250&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">206,386&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,598&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,572,174&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gaurav Singal</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Technology Officer</span></div></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">373,117&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,192&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,958&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,675&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">599,942&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">359,894&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">113,934&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,651&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,888&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">628,367&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">275,962&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">406,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">158,244&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,577&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">944,783&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Anna Novoseletsky</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(7)</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Legal and Compliance</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Officer &amp; General Counsel</span></div></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,633&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">225,659&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,946&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">664,238&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">325,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105,794&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,394&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,946&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">569,134&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">143,044&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">317,000&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,470&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">535,253&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">In fiscal 2025, this column includes (i) the salary paid to Messrs. Venkatesan, Stewart, Dumbrell, Singal and Ms. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Novoseletsky.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents bonus amounts accrued as of the respective fiscal year end and paid subsequent to fiscal year end based on respective employment agreements and achievement of corporate targets set by the Board.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The grant date fair value of the stock awards shown in this column are computed in accordance with FASB ASC Topic 718. Please see </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12 - Stock Based Compensation Plans</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on how we compute the value of equity awards, and refer to the discussion above under &#8220;Elements of Compensation-Equity Awards&#8221; for further information on our equity program.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The grant date fair value of the stock option awards shown in this column are computed using a Black-Scholes model for time vesting awards and Monte Carlo simulation model for performance-based awards in accordance with FASB ASC Topic 718. Please see </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12 - Stock Based Compensation Plans</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on how we compute the value of equity awards, and refer to the discussion above under &#8220;Elements of Compensation-Equity Awards&#8221; for further information on our equity program.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents matching 401(k) plan contributions for each individual as well as associated with the Merger Agreement described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 21 - Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, transaction bonuses of $200,000 and $100,000 were paid to Mr. Stewart and Ms. Novoseletsky, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Mr. Singal commenced employment as our Chief Technology Officer in September 2022. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(7)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Ms. Novoseletsky commenced employment as our Chief Legal and Compliance Office and General Counsel in January 2023. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Grants of Plan-Based Awards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the amounts of awards granted to our NEOs during the fiscal year ended June&#160;30, 2025:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.239%"/><td style="width:0.1%"/></tr><tr style="height:42pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Name</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Grant </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Date</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Estimated Future Payouts </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Under Non-Equity </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Incentive Plan Awards</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Estimated Future Payouts </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Under Equity </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Incentive Plan Awards</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">All Other</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Stock</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Awards:</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Number of Shares of&#160;Stock or&#160;Units</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(#)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">All Other </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Option </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Awards: </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Number of </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Securities </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Underlying </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Options</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(#)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Exercise</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">or Base</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Price of</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Option</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Awards</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$/Sh </span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Grant </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Date Fair </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Value of </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Stock and </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Option </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Awards</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">($)</span></div></td></tr><tr style="height:18pt"><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Threshold </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">($)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Target </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">($)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Maximum </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">($)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Threshold </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(#)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Target </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(#)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Maximum </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:18pt"><td colspan="3" rowspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Ravi Venkatesan</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2025 Annual<br/>Bonus</span></td><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">315,000&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">585,000&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">26,745&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">26,745&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">172,238&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:18pt"><td colspan="3" rowspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Scott Stewart</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2025 Annual<br/>&#160;Bonus</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">145,600&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">208,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">270,400&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:11pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">14,264&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">14,264&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">91,860&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:18pt"><td colspan="3" rowspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Jeffrey Dumbrell</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2025 Annual</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Bonus</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">145,600&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">208,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">270,400&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">14,264&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">14,264&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">91,860&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:18pt"><td colspan="3" rowspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Gaurav Singal</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2025 Annual<br/>&#160;Bonus</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">130,591&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">186,559&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">270,400&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">12,918&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">12,918&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">83,192&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:18pt"><td colspan="3" rowspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Anna Novoseletsky</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2025 Annual<br/>&#160;Bonus</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">114,100&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">163,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">270,400&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">9/20/2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">11,589&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">11,589&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">74,633&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Restricted stock units granted on September 20, 2024 for each officer, vest in three equal installments on each anniversary of September 20, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding Equity Awards at Fiscal Year-End</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows information regarding unexercised stock options and unvested equity awards held by our NEOs as of June&#160;30, 2025:</span></div><div style="margin-top:12pt"><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:53.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.090%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Name</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">RSUs/RSA (#)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">RSUs/ RSAs ($)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">PSUs (#)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">PSUs ($)</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options (#)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options ($)</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Venkatesan</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,798</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">322,538</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">200,000</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,544,000</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Scott Stewart</span></div></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,159</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,781</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,500</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,000</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey Dumbrell</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,159</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,781</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,500</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,000</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gaurav Singal</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,730</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,776</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Anna Novoseletsky</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,479</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">139,765</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,332</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">172,993</span></td></tr></table></div><div><span><br/></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Option Exercises and Stock Vested</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information regarding options exercised and shares of common stock acquired upon vesting by our NEOs during the fiscal year ended June&#160;30, 2025:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:52.322%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.682%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="6" 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%">Option Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:0.5pt solid #ff7f32;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%">Stock Awards</span></td></tr><tr><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%">Name</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Number of </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquired </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">on Exercise (#)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Value Realized </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">on Exercise ($)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquired on </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vesting</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(#)</span></div></td><td colspan="6" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Value </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Realized on </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vesting</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">($)</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Venkatesan</span></div></td><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,323&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td style="border-top:0.5pt solid #ff7f32;padding:2px 0 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%">$</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">143,114&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Scott Stewart</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,161&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td style="border-top:0.5pt solid #d9d9d9;padding:2px 0 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%">$</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">85,340&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;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%">Jeffrey Dumbrell</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,405&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td style="border-top:0.5pt solid #d9d9d9;padding:2px 0 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%">$</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,007&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;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%">Anna Novoseletsky</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,119&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,983&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;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%">Gaurav Singal</span></td><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,267&#160;</span></td><td style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Potential</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> P</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ayments Upon Change of&#160;Control</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Item 402(t) of Regulation S-K promulgated under the Securities Act of 1933, as amended, the table below sets forth the amount of payments and benefits that each of our named executive officers would or may receive in connection with the Merger. The amounts reported below are based on various assumptions that may or may not actually occur or be accurate on the relevant date, including assumptions described in the footnotes to the table and the below:</span></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The effective time of the Merger is October 2, 2025, which is the assumed date of the closing of the Merger solely for the purposes of this disclosure;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The employment of each of our named executive officers is terminated other than for &#8220;cause&#8221; or by the named executive officer for &#8220;good reason&#8221;, in either case, immediately following the assumed effective time of the Merger;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">No named executive officer enters into a rollover agreement;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Each named executive officer&#8217;s base salary remains unchanged from that in effect as of the date of this proxy statement;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">For purposes of the annual bonus payments and Cantaloupe PSUs set forth in the table, achievement is at the target levels of performance;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">No named executive officer has any payments or benefits that would be &#8220;excess parachute payments&#8221; pursuant Code Section 280G.</span></div><div style="margin-top:12pt"><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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.574%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Named Executive Officer</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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:100%">($) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equity</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:100%">($) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:100%">($)</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Venkatesan</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,350,000</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,866,538</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,216,538</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Scott Stewart</span></div></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,032,000</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">869,781</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,901,781</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;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%">Jeffrey Dumbrell</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">416,000</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">869,781</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,285,781</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;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%">Gaurav Singal</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">373,118</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153,776</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">526,894</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;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%">Anna Novoseletsky</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">450,000</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">340,090</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">790,090</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Pursuant to each named executive officer&#8217;s applicable employment agreement, the named executive officer is entitled to the &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;following:</span></div><div style="margin-top:12pt;padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If Mr. Venkatesan is terminated by Cantaloupe without cause or resigns for good reason and within 24 months following a &#8220;change of control&#8221;, then, subject to his execution of a release of claims and continued compliance with the covenants in his employment agreement, Mr. Venkatesan will be provided a lump sum payment equal to his base salary (without giving effect to any reduction that is the basis for any resignation for &#8220;good reason&#8221;) plus an amount equal to the last annual bonus paid in the fiscal year completed prior to such termination.</span></div><div style="margin-top:12pt;padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If Mr. Stewart is terminated by Cantaloupe without cause or resigns for good reason within 24 months following a &#8220;change of control&#8221;, then, subject to his execution of a release of claims and continued compliance with the covenants in his employment agreement, Mr. Stewart will be provided a lump sum payment equal to his base salary (without giving effect to any reduction that is the basis for any resignation for &#8220;good reason&#8221;) plus an amount equal to the last annual bonus paid in the fiscal year completed prior to such termination.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If Mr. Dumbrell, Mr. Singal or Ms. Novoseletsky are terminated by Cantaloupe without cause, and subject to execution of a general release of claims and separation agreement, a severance package consisting of six months of continued base salary.</span></div><div><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Severance is &#8220;double trigger&#8221; for Mr. Venkatesan and Mr. Stewart, while the cash payments received by certain of our named</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">executive officers in connection with the Merger, which are repayable to the Company if the Merger does not occur (the "Transaction Bonuses"), and the annual bonus payments are &#8220;single-trigger&#8221;. Severance for Mr. Dumbrell, Mr. Singal and Ms. Novoseletsky is not single or double trigger as severance is paid for these named executive officers based on a termination by Cantaloupe without cause and without respect to a change in control.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table quantifies each separate form of cash payment included in the aggregate total reported in the &#8220;Cash&#8221; column.</span></div><div><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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.574%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Named Executive Officer</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Severance</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:100%">($)</span></div></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:10pt;font-weight:400;line-height:100%">Transaction Bonus</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026 Annual Bonuses ($)</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Venkatesan</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">900,000</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">450,000</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Scott Stewart</span></div></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">624,000</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">200,000</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">208,000</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;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%">Jeffrey Dumbrell</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">208,000</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">208,000</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;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%">Gaurav Singal</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">186,559</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:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">186,559</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;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%">Anna Novoseletsky</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,000</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,000</span></td><td colspan="3" style="border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,000</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Given the assumptions and treatment of Cantaloupe equity awards, these amounts reflect the cash-out of the Cantaloupe RSUs, Cantaloupe Restricted Stock Awards, Cantaloupe In-the-Money Options and Cantaloupe PSUs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8195;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2025 Director Compensation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the compensation of each individual who served as a non-employee director during the fiscal year ended June 30, 2024. In addition, the footnotes below include the outstanding equity awards held by each non-employee director as of June 30, 2025.</span></div><div><span><br/></span></div><div><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:26.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.865%"/><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:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Name</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Fees Earned or Paid in Cash ($)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stock Awards ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(1)</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total ($)</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Douglas G. Bergeron, Chair</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">85,000</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:10pt;font-weight:400;line-height:112%">100,000</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:10pt;font-weight:400;line-height:112%">185,000</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Lisa P. Baird</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">50,000</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:10pt;font-weight:400;line-height:112%">100,000</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:10pt;font-weight:400;line-height:112%">150,000</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Ian Harris</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">50,000</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:10pt;font-weight:400;line-height:112%">100,000</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:10pt;font-weight:400;line-height:112%">150,000</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Jacob Lamm</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">57,500</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:10pt;font-weight:400;line-height:112%">100,000</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:10pt;font-weight:400;line-height:112%">157,500</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Michael K. Passilla</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">60,000</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:10pt;font-weight:400;line-height:112%">100,000</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:10pt;font-weight:400;line-height:112%">160,000</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Ellen Richey</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">60,000</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:10pt;font-weight:400;line-height:112%">100,000</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:10pt;font-weight:400;line-height:112%">160,000</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Anne M. Smalling</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:112%">57,500</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:10pt;font-weight:400;line-height:112%">100,000</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:10pt;font-weight:400;line-height:112%">157,500</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Shannon Warren</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">75,000</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">100,000</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">175,000</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The grant date fair value of the RSU awards shown in this column are computed in accordance with FASB ASC Topic 718. Please see </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 12 - Stock Based Compensation Plans</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> for further information on how we compute the value of equity awards.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">As of June 30, 2025, (i) directors Bergeron, Baird, Lamm, Passilla, Richey, Smalling, and Warren each had 120,000 unexercised stock options outstanding (which were granted on May 6, 2020 and have an exercise price of $6.49 per share) and (ii) director Harris had 87,500 unexercised stock options outstanding (which were granted on February 7, 2022 and have an exercise price of $8.02), in each case, with 25% of such options vesting on the first anniversary of the grant date (but eligible for prorated vesting upon separation of service for each completed calendar quarter of service following the grant date), and the remaining 75% of such options vesting in equal quarterly installments over the three-year period following the first anniversary of the grant date. Each of these directors also have 19157 RSUs that will vest on May 12, 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CEO Pay Ratio Disclosure</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As required by SEC rules, we are providing the following information about the relationship of the annualized total compensation of our Chief Executive Officer, Ravi Venkatesan, to that of our median employee. The pay ratio and annual total compensation amount disclosed in this section are reasonable estimates that have been calculated using methodologies and assumptions permitted by SEC rules.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Median Employee Determination</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We identified our median employee in fiscal 2025 by calculating the fiscal 2025 cash compensation for all of our employees, excluding our Chief Executive Officer, who were employed by us on June 30, 2025. Cash compensation included all cash salaries, wages, and bonuses paid to each employee during the fiscal year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Annual Compensation of Median Employee Using Summary Compensation Table Methodology</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">After identifying the median employee as described above, we calculated annual total compensation for this employee using the same methodology we use in the Summary Compensation Table. The fiscal 2025 compensation for our median employee was $80,000, and our Chief Executive Officer was $957,707.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025 Pay Ratio</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on the above information, the estimated ratio of the annual total compensation of our Chief Executive Officer to the median employee is 12:1. The pay ratio reported by other companies may not be comparable to the pay ratio reported above, due to variances in business mix, proportion of seasonal and part-time employees, distribution of employees across geographies, and the wide range of methodologies that the SEC rules allow companies to adopt in calculating this pay ratio.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Pay Versus Performance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As required by Section 953(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and Item 402(v) of Regulation S-K, we are providing the following information about the relationship between executive compensation actually paid and certain financial performance of the Company. The following table sets forth information regarding compensation for Mr. Venkatesan, our principal executive officer (PEO), Mr. Feeney, our former principal executive officer, and average compensation related to our other named executive officers versus our Company performance for the past four years.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><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:4.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><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:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.771%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Average </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Summary</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#160;Compensation </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Table Total </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">for Non-PEO </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">NEOs ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Average </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Compensation </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Actually Paid </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">to Non-PEO </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">NEOs ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Value of Initial Fixed $100<br/>Investment based on:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:32pt"><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:7pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Summary </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Compensation</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Table Total</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">for PEO ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Compensation </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Actually</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#160;Paid to</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#160;PEO ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Total </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Shareholder </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Return ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Peer Group </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Total </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Shareholder</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#160;Return ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(5)</span></div></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:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Net Income ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Adjusted</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">EBITDA* ($)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(7)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">957,707&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,725,357&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">975,073&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,480,839&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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="0" id="f-1414">64,533,000</ix:nonFraction></span></div></td><td colspan="3" style="border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$46,740,000</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,046,238&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,137,587&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">643,599&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,046,244&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,993,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,960,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,802,535&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,627,663&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,131,882&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,422,254&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">633,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,794,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">990,474&#160;</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,989,647)</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,086,222&#160;</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,326,797&#160;</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,703,000)</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,892,000&#160;</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*       Adjusted EBITDA is a non-GAAP financial measure, Please see Key Metrics in Part II, Item 7. Management's Discussion and Analysis.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.1pt">The dollar amounts reported in the column reflect the amounts of total compensation reported for Mr. Venkatesan and Mr. Feeney, as applicable, for each corresponding year in the &#8220;Total&#8221; column of the Summary Compensation Table. Mr. Venkatesan was our principal executive officer for the fiscal year ended June 30, 2024 and June 30, 2023, and Mr. Feeney was our principal executive officer for the fiscal year ended June 30, 2022.</span></div><div style="margin-bottom:4pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.1pt">Amounts are calculated in accordance with Item 402(v) and do not reflect actual amounts of compensation paid to the PEO and other Non-PEO NEOs. See table below for detail of amounts deducted and added to the Summary Compensation Table figure to calculate compensation actually paid.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.1pt">The dollar amounts reported in the column reflect the average amounts of total compensation reported for our non-PEO NEOs for each corresponding year in the &#8220;Total&#8221; column of the Summary Compensation Table.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.1pt">Total shareholder return assumes that $100 was invested on the measurement date in the Company&#8217;s common stock and the peer group as set forth in footnote 5 below. The measurement date is established by the market close on the last trading day before the beginning of the Company&#8217;s third preceding fiscal year.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.1pt">The peer group reflects the US Small-Cap Russell 2000&#174; Index, which was used in the Stock Performance Graph included in our Annual Report.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.1pt">Dollar amounts reported represent the amount of net income reflected in the Company&#8217;s audited financial statements for the applicable year</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">7.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.1pt">The Company has determined that Adjusted EBITDA from continuing operations is the financial performance measure that, in the Company&#8217;s assessment, represents the most important performance measure (that is not otherwise required to be disclosed in the table) used by the Company to link compensation actually paid to the Company&#8217;s named executive officers for the most recently completed fiscal year.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></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:12pt;padding-left:10.8pt"><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:23.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.5pt;padding-right:2.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</span></div></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="margin-bottom:8pt;padding-left:2.5pt;padding-right:2.5pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">PEO($)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Average of Non-PEO NEOs($)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">PEO($)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Average of Non-PEO NEOs($)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">PEO($)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Average of Non-PEO NEOs($)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">PEO($)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Average of Non-PEO NEOs($)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">Total Compensation as reported&#160;on Summary Compensation&#160;Table</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">957,707&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">975,073&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,046,238&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">643,599&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">2,802,535&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,131,882&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">990,474&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,086,222&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #ff7f32;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">Fair value of stock awards reported in Summary Compensation Table</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(172,238)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(355,011)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(244,148)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(117,824)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(1,936,233)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(669,484)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(225,000)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(708,513)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">Fair value of equity compensation granted in current year &#8212; value at year-end</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">293,660&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">557,331&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">217,166&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">104,803&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,951,608&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">676,690&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">120,691&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">364,374&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">Change in fair value from end of prior fiscal to end of current fiscal year for awards made in prior fiscal years that were unvested at end of current fiscal&#160;year</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">445,041&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">219,894&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">590,771&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">174,033&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">644,231&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">94,484&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(2,633,750)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">502,510&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">Change in fair value from end of prior fiscal year to vesting date for awards made in prior fiscal years that vested during current fiscal year</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">201,187&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">83,552&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">527,560&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">241,633&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">165,523&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">188,682&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(242,063)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">296,817&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">Fair value as of prior fiscal year-end of awards granted in prior fiscal years that failed to meet applicable vesting conditions during fiscal year</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(214,613)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">Compensation Actually Paid</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,725,357&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,480,839&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">2,137,587&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,046,244&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">3,627,663&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,422,254&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">(1,989,647)</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.5pt;font-weight:400;line-height:100%">1,326,797&#160;</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #ff7f32;border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Relationship between &#8220;Compensation Actually Paid&#8221; and&#160;Performance </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below are the graphs showing the relationship of &#8220;compensation actually paid&#8221; to our CEO and our non-CEO NEOs in fiscal 2022, 2023, 2024 and 2025 to (1) TSR, (2) the Company&#8217;s net income and (3) the Company&#8217;s Adjusted EBITDA. </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:400;line-height:120%">Compensation Actually Paid (CAP) vs TSR</span></div><div style="text-align:center"><img src="ctlp-20250630_g6.jpg" alt="1649267462890" style="height:230px;margin-bottom:5pt;vertical-align:text-bottom;width:576px" id="i-6"/></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"/><td style="width:6.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.137%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#5576d1;font-family:'Wingdings',sans-serif;font-size:15pt;font-weight:400;line-height:100%">n</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Average CAP to NEOs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#e04f39;font-family:'Wingdings',sans-serif;font-size:15pt;font-weight:400;line-height:100%">n</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CAP to CEO</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#202945;font-family:'Times New Roman',serif;font-size:20pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">TSR</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ff7f32;font-family:'Times New Roman',serif;font-size:20pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Peer Group TSR</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Compensation Actually Paid (CAP) vs Net Income</span></div><div style="margin-top:8pt;text-align:center"><img src="ctlp-20250630_g7.jpg" alt="1649267462941" style="height:230px;margin-bottom:5pt;vertical-align:text-bottom;width:576px" id="i-7"/></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.233%"><tr><td style="width:1.0%"/><td style="width:8.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#5576d1;font-family:'Wingdings',sans-serif;font-size:15pt;font-weight:400;line-height:100%">n</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Average CAP to NEOs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#e04f39;font-family:'Wingdings',sans-serif;font-size:15pt;font-weight:400;line-height:100%">n</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CAP to CEO</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ff7f32;font-family:'Times New Roman',serif;font-size:20pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></div></td></tr></table></div><div style="text-align:center"><span><br/></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%">Compensation Actually Paid (CAP) vs Adjusted EBITDA</span></div><div style="margin-top:8pt;text-align:center"><img src="ctlp-20250630_g8.jpg" alt="1649267462997" style="height:230px;margin-bottom:5pt;vertical-align:text-bottom;width:576px" id="i-8"/></div><div style="margin-bottom:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.520%"><tr><td style="width:1.0%"/><td style="width:7.691%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.691%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.691%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#5576d1;font-family:'Wingdings',sans-serif;font-size:15pt;font-weight:400;line-height:100%">n</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Average CAP to NEOs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#e04f39;font-family:'Wingdings',sans-serif;font-size:15pt;font-weight:400;line-height:100%">n</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CAP to CEO</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ff7f32;font-family:'Times New Roman',serif;font-size:20pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></div></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Listed below are the financial and non-financial performance measures which in our assessment represent the most important financial performance measures we used to link compensation actually paid to our NEOs, for fiscal 2025, to company performance:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Monthly recurring revenue</span></div><div style="margin-bottom:4pt;margin-top:4pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgMnpiDiscTextBlock" id="f-1415" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgMnpiCnsdrdFlag" format="ixt:fixed-true" id="f-1416">Policies</ix:nonNumeric> and Practices for Granting Certain Equity Awards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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="ecd:AwardTmgHowMnpiCnsdrdTextBlock" id="f-1417" escape="true">The Board, at the recommendation of the Compensation Committee, approves all equity award grants to our NEOs on or before the grant date. The Compensation Committee&#8217;s general practice is to complete its annual executive compensation review and determine performance goals and target compensation for our NEOs, following which they make a recommendation to the Board, which in turn reviews the recommendation and approves equity awards for our NEOs.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgMethodTextBlock" id="f-1418" escape="true">Accordingly, annual equity awards are typically determined at the <ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgPredtrmndFlag" format="ixt:fixed-true" id="f-1419">first Compensation Committee meeting of the fiscal year and reviewed and approved at the first Board meeting of the fiscal year</ix:nonNumeric>. These grants are then made effective shortly during a scheduled open trading window. On occasion, the Board may, at the recommendation of the Compensation Committee, grant equity awards outside of our annual grant cycle for new hires, promotions, recognition, retention or other purposes. While the Board has discretionary authority to grant equity awards to our NEOs outside of the cycle described above, neither the Board nor the Compensation Committee take into account material non-public information when determining the <ix:nonNumeric contextRef="c-1" name="ecd:MnpiDiscTimedForCompValFlag" format="ixt:fixed-false" id="f-1420">timing</ix:nonNumeric> or terms of equity awards, nor do we time disclosure of material non-public information for the purpose of affecting the value of executive compensation.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2025, the Company did not grant stock options (or similar awards) to any NEO during any period beginning four business days before and ending one business day after the filing of any Company periodic report on Form 10-Q or Form 10-K, or the filing or furnishing of any Company Form 8-K that disclosed any material non-public information.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Committee Interlocks and Insider Participation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No member of the Compensation Committee was, during fiscal 2025, an officer or employee of the Company or any of our subsidiaries, or was formerly an officer of the Company or any of our subsidiaries, or, except as described herein, had any relationships requiring disclosure by us under Item 404 of Regulation S-K of the General Rules and Regulations of the Securities and Exchange Commission (&#8220;Item 404&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2025, none of our executive officers served as: (i) a member of the compensation committee (or other committee of the Board of Directors performing equivalent functions or, in the absence of any such committee, the entire Board of Directors) of another entity, one of whose executive officers served on our Compensation Committee; (ii) a director of another entity, one of whose executive officers served on our Compensation Committee; or (iii) a member of the compensation committee (or other committee of the Board of Directors performing equivalent functions or, in the absence of any such committee, the entire Board of Directors) of another entity, one of whose executive officers served as a director on our Board of Directors.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_184"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock<br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, as of September&#160;2, 2025, the beneficial ownership of the common stock of each of the Company&#8217;s directors, by the named executive officers included in the Fiscal Year 2025 Summary Compensation Table set forth above, by the Company&#8217;s directors, named executive officers and other executive officers as a group, and by&#160;the beneficial owners of more than 5% of the common stock. Except as otherwise indicated below, the Company believes that the beneficial owners of the common stock listed below, based on information furnished by such owners,&#160;have sole investment and voting power with respect to such shares, subject to community property laws where&#160;applicable:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"/><td style="width:73.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.046%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Name of Beneficial Owner</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Number of</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares of</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Beneficially</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Percent of</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Class</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Hudson Executive Capital LP </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,319,372&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12.7</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">%</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">BlackRock, Inc. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,423,558&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;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%">%</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Oakland Hills BV </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,667,000&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;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%">%</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #d9d9d9;border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">All 5% Shareholders</span></td><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,409,930&#160;</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="border-bottom:0.5pt solid #d9d9d9;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23.7</span></td><td style="border-bottom:0.5pt solid #d9d9d9;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></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:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:71.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Name of Beneficial Owner</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares of<br/>Common Stock<br/>Beneficially<br/>Owned</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Percent of<br/>Class</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Douglas G. Bergeron</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,152,559&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.6%</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lisa P. Baird</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">217,319&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey Dumbrell</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">609,142&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ian Harris</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">275,375&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Jacob Lamm</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">198,319&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Anna Novoseletsky</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">76,172&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Michael K. Passilla</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">198,319&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ellen Richey</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">198,319&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gaurav Singal</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">138,455&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Anne M. Smalling</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">198,319&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Scott Stewart</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">677,019&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Venkatesan</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,226,561&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.7%</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shannon S. Warren</span></td><td colspan="2" style="border-top:0.5pt solid #d9d9d9;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">198,319&#160;</span></td><td style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:0.5pt solid #d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">All directors and executive officers as a group (13 persons)</span></div></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,364,197&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.3%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*  Less than one percent (1%)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Based upon a Schedule 13D filed on June 16, 2025 with the SEC, each of the following persons has shared voting and dispositive power over 9,319,372 shares of common stock: Hudson, which serves as investment advisor to certain affiliated investment funds which have the right to receive dividends from, and the proceeds from the sale of, the 9,319,372 shares; HEC Management GP LLC, which is the general partner of Hudson; and Douglas L. Braunstein, who is the managing partner of Hudson and the managing member of HEC Management GP LLC. Mr. Braunstein&#8217;s total includes 20,212 shares of common stock directly owned by him. The business address of each of the foregoing persons is Hudson Executive Capital LP c/o White &amp; Case LLP, 1221 6th Avenue New York, NY, 10020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Based upon a Schedule 13G filed on January 29, 2024 with the SEC, each of the following subsidiaries of BlackRock, Inc. have the right to receive or the power to direct the receipt of dividends from, or the proceeds from the sale of, the 4,423,558 shares: Aperio Group, LLC, BlackRock Advisors, LLC, BlackRock Asset Management Canada Limited, BlackRock Fund Advisors, BlackRock Asset Management Ireland Limited, BlackRock Institutional Trust Company, NA, BlackRock Financial Management, Inc., BlackRock Fund Managers Ltd, BlackRock Asset Management Schweiz AG, and BlackRock Investment Management, LLC. The address of BlackRock, Inc. is 55 East 52nd Street, New York, NY 10055.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Based upon a Schedule 13G filed on February 5, 2025 with the SEC, Oakland Hills BV directly owns 3,667,000 shares of common stock. Malabar Hill NV, is the statutory director of Oakland Hills BV, and Mr. R. Derksen, and Mrs. E.G.J. Labas are each statutory directors of Malabar Hill NV and, acting individually, each have voting and dispositive power over the shares held by Oakland Hills BV. Prior to his death on November 21, 2022, Drs. Frederick Harald Fentener van Vlissingen was statutory director of Malabar Hill NV. As the executor of the estate of Drs. van Vlissingen, Mrs. Eveline Muller has the ability to appoint and remove statutory directors of Malabar Hill NV and may be deemed a beneficial owner of the shares reported on the Schedule 13G. The principal business address of each of the foregoing persons is Albert Hahnplantsoen 23, 1077 BM, Amsterdam, The Netherlands.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)  </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">The total above also includes shares held in a trust account to which Mr. Bergeron controls and has voting power with respect to such shares. In addition to the shares set forth above, Mr. Bergeron also has an economic interest in a Hudson affiliated fund that beneficially owns shares of Cantaloupe&#8217;s common stock. Mr. Bergeron does not have investment discretion or voting power with respect to such shares and disclaims beneficial ownership of such shares except to the extent of his pecuniary interest therein.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;2, 2025, there were 385,782 shares of Series A Preferred Stock outstanding. None of the Company&#8217;s directors or executive officers beneficially own shares of Series A Preferred Stock, and to the Company&#8217;s knowledge, there are no beneficial owners of more than 5% of the Series A Preferred Stock. </span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_187"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13. Certain Relationships and Related Transactions, and Director Independence. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a formal written policy, which is set forth in our Audit and Risk Committee Charter, that our Audit and Committee review and approve all related-party transactions, defined by, or those transactions required to be disclosed under, Item 404 of Regulation S-K. Executive officers, directors, holders of more than 5% of any class of our voting securities, and any member of the immediate family of, and any entity affiliated with, any of the foregoing persons, are not permitted to enter into a related person transaction with us without the prior consent of our Audit and Risk Committee. Any request for us to enter </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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">into a transaction with an executive officer, director, principal shareholder, or any of their immediate family members or affiliates, in which the amount involved exceeds $120,000 is considered a &#8220;related party transaction&#8221; and must first be presented to our Audit and Risk Committee for review, consideration and approval. In approving or rejecting any such proposal, our Audit and Risk Committee is to consider the relevant facts and circumstances available and deemed relevant to the Audit and Risk Committee, including, but not limited to, whether the transaction is on terms no less favorable than terms generally available to an unaffiliated third party under the same or similar circumstances and the extent of the related person&#8217;s interest in the transaction.<br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under our Code of Business Conduct and Ethics, our executive officers and directors have a responsibility to disclose any transaction or relationship that reasonably could be expected to interfere with their exercise of independent judgment or materially impair the performance of their responsibilities to our Board, which shall be responsible for reviewing such transaction or relationship and determining whether any action needs to be taken.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Director Independence</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In determining director independence, our Board reviews other transactions with related persons. As required by Item 407(a)(3) of Regulation S-K, our Board considered the following transaction in evaluating Mr. Passilla&#8217;s independence:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Passilla serves as a strategic advisor to Optimized Payments, Inc. (&#8220;Optimized&#8221;), a consulting firm that we utilize for payments analytics and advisory services. The Company uses these services in analysis, comparison and negotiation of our interchange and other processing fees charged by payment processors and credit card networks. As consideration for the services, we pay the consulting firm a subscription fee, as well as success fee for certain savings realized by the Company. Mr. Passilla does not have a material interest in the Company&#8217;s arrangement with Optimized. Mr. Passilla&#8217;s aggregate ownership interest in Optimized is less than 10% and, in accordance with Item 404, the Board determined that Mr. Passilla did not have a direct or indirect material interest in the transaction. The company paid $0.2&#160;million and $0.2&#160;million to Optimized for the years ended June&#160;30, 2025 and 2024, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Board considered Mr. Harris&#8217; role as an advisor to the Company from August 2020 until February 2022, and has determined that such prior affiliations and relationships would not interfere with his ability to exercise independent judgment in carrying out his responsibilities as a director of the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_190"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14. Principal Accounting Fees and Services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Audit Fees</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Audit fees consisted of fees for the audit of our annual financial statements, review of quarterly financial statements and the audit of internal control over financial reporting, as well as services normally provided in connection with statutory and regulatory filings or engagements, consents and assistance with and reviews of Company documents filed with the Securities and Exchange Commission.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm, Deloitte &amp; Touche LLP (&#8220;Deloitte&#8221;), billed us aggregate fees in the amount of $2,393,152 for the fiscal year ended June&#160;30, 2025 in connection with services rendered.  Our audit fees for the fiscal year ended June&#160;30, 2025 have not yet been finalized. The final amount of audit fees for services rendered will vary from the amount reported above.  Audit fees by our independent registered public accounting firm, Deloitte, amounted to $2,641,236 in connection with services rendered for the fiscal year ended June 30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with BDO USA, P.C. (&#8220;BDO&#8221;)&#8217;s consent to the use of their audit opinion over the years ended June 30, 2022 and June 30, 2023 in our 2024 and 2025 annual financial statements, our former independent registered public accounting firm, BDO, billed us $375,000 and $250,000, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Audit-Related Fees</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Audit-related fees consisted of fees for the audit of the Company&#8217;s 401(k) retirement plan, services associated with the merger proxy statements and work paper access reviews for due diligence. </span></div><div style="margin-top:12pt;text-align:justify"><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm, Deloitte, billed us aggregate fees in the amount of $28,228 and $30,000 for the fiscal years ended June 30, 2025 and 2024, respectively for services rendered for the 401(k) retirement plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $75,000 to our independent registered public accounting firm, Deloitte, for services associated with the merger proxy statements during the fiscal year ended June 30, 2025. The Company paid $50,000 to our former independent registered public accounting firm, BDO, for services associated with the merger proxy statements during the fiscal year ended June 30, 2025.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $50,000 to our independent registered public accounting firm, Deloitte, associated with work paper access reviews for due diligence during the fiscal year ended June 30, 2025.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Tax Fees</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no tax fees billed to us by Deloitte and BDO, during the fiscal years ended June&#160;30, 2025 and 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">All Other Fees</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no fees paid to either firm for the year ended June&#160;30, 2025 and 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_193"></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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;IV</span></div><div id="i329a9cb1554543558d27285df4161ee4_196"></div><div style="-sec-extract:summary;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15. Exhibits, Financial Statement Schedules. </span></div><div style="margin-top:5pt"><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:7.212%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.439%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:77.160%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.689%"/><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000896429/000110465925059703/tm2518071d1_8k.htm">Agreement and Plan of Merger, dated as of June 15, 2025, by and among Cantaloupe, Inc., 365 Retail Markets, LLC, Catalyst Holdco I, Inc., Catalyst Holdco II, Inc. and Catalyst MergerSub Inc (incorporated by reference to Exhibit 2.1 to Form 8-K filed June 16, 2025).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000091412120002032/us55038679-ex3_1.htm">Amended and Restated Articles of Incorporation, (incorporated by reference to Exhibit 3.1 to Form 10-Q filed on February 4, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000091412121005445/ca56531664-ex3_1.htm">Second Amended and Restated Bylaws (incorporated by reference to Exhibit 3.1 to Form 8-K filed on August 10, 2021).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.1*</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctlp-20250630xex41.htm">Description of Securities.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000157104915004372/t82294_ex10-2.htm">Mastercard Acceptance Agreement by and between the Company and Mastercard International Incorporated (Portions of this exhibit were redacted pursuant to a confidential treatment request) (incorporated by reference to Exhibit 10.2 to Form 10&#8209;Q filed May 15, 2015).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.1.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000157104915008057/t83198_ex10-45.htm">First Amendment to Mastercard Acceptance Agreement by and between the Company and Mastercard International Incorporated dated April 27, 2015 (Portions of this exhibit were redacted pursuant to a confidential treatment request) (incorporated by reference to Exhibit 10.45 to Form 10&#8209;K filed September 30, 2015).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.1.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828019012238/usat-20190630xex10142.htm">Second Amendment to Mastercard Acceptance Agreement by and between the Company and Mastercard International Incorporated dated July 13, 2015 (incorporated by reference to Exhibit 10.14.2 to Form 10&#8209;K filed October 9, 2019).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.1.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828019012238/usat-20190630xex10143.htm">Third Amendment to Mastercard Acceptance Agreement by and between the Company and Mastercard International Incorporated dated July 17, 2018 (incorporated by reference to Exhibit 10.14.3 to Form 10&#8209;K filed October 9, 2019).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000157104915008057/t83198_ex10-46.htm">Third Party Payment Processor Agreement dated April 24, 2015 by and among the Company, JPMorgan Chase Bank, N.A. and Paymentech, LLC (Portions of this exhibit were redacted pursuant to a confidential treatment request) (incorporated by reference to Exhibit 10.46 to Form 10&#8209;K filed September 30, 2015).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.2.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828019012238/usat-20190630xex10151.htm">Integrator Amendment (2018) to Third Party Payment Processor Agreement dated October 22, 2018 by and among the Company, JPMorgan Chase Bank, N.A. and Paymentech, LLC (incorporated by reference to Exhibit 10.15.1 to Form 10&#8209;K filed October 9, 2019).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828019012238/usat-20190630xex1016.htm">Merchant Processing Agreement dated April 6, 2018 by and among Cantaloupe Systems, Inc., and Heartland Payment Systems, Inc (incorporated by reference to Exhibit 10.16 to Form 10&#8209;K filed October 9, 2019).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><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="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%">10.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000896429/000162828020013493/usat-20200630xex107.htm">Credit Agreement by and among the Company, its subsidiaries, and JPMorgan Chase Bank, N.A., dated March 17, 2022 (incorporated by reference to Exhibit 10.1 to Form 8-K filed March 24, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828022031321/cantaloupe-firstamendmentt.htm">First Amendment to Amended and Restated Credit Agreement, by and among the Company, its subsidiaries, and JPMorgan Bank, N.A., dated December 1, 2022 (incorporated by reference to Exhibit 10.1 to F</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828022031321/cantaloupe-firstamendmentt.htm">o</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828022031321/cantaloupe-firstamendmentt.htm">r</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828022031321/cantaloupe-firstamendmentt.htm">m 8-K filed December 5, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.6&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000118811213002827/ex10-6.htm">USA Technologies, Inc. 2013 Stock Incentive Plan (incorporated by reference to Exhibit 10.6 to Form 10&#8209;K filed on September 30, 2013).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.7&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000114036114021684/formdef14a.htm#APPENDIXA">USA Technologies, Inc. 2014 Stock Option Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;s Definitive Proxy Statement on form DEF 14A filed on May 15, 2014).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.8&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000114036115020404/formdef14a.htm#APPENDIXA">USA Technologies, Inc. 2015 Equity Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;s Definitive Proxy Statement filed on May 15, 2015).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.9&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000114036118016457/def14a.htm#ANNUALREPORTONFORM10-K">USA Technologies, Inc. 2018 Equity Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;s Definitive Proxy Statement filed on April 2, 2018).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.9.1&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000119312520150781/d860114dex101.htm">First Amendment to the USA Technologies, Inc. 2018 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to Form 8-K filed on May 26, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.9.2&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000114036122038867/ny20004828x1_def14a.htm">Second Amendment to the Cantaloupe, Inc. 2018 Equity Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;s Definitive Proxy Statement on form DEF14A filed on October 28, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.9.3&#8224;*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="ctlp-20250630xex1093.htm">Form of Nonqualified Stock Option Award Agreement under the Cantaloupe, Inc. (f/k/a USA Technologies, Inc.) 2018 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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></table></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></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:5pt"><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:7.212%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.439%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:77.160%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.689%"/><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.9.4&#8224;*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="ctlp-20250630xex1094.htm">Form of Restricted Stock Unit Award Agreement under the Cantaloupe, Inc. (f/k/a USA Technologies, Inc.) 2018 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.10&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000119312520141608/d892616dex102.htm">Employment Agreement, dated May 8, 2020, between USA Technologies, Inc. and Sean Feeney (incorporated by reference to Exhibit 10.2 to Form 8-K filed on May 13, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.11&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000119312520141608/d892616dex103.htm">Non-Qualified Stock Option Agreement, dated May 8, 2020, between USA Technologies, Inc. and Sean Feeney (incorporated by reference to Exhibit 10.3 to Form 8-K filed on May 13, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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 style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">Payment Solutions Agreement between the Company, First Data Merchant Services LLC and Wells Fargo Bank, N.A., dated March 20, 2020 (portions of this exhibit were redacted pursuant to a confidential treatment request)(incorporated by reference to Exhibit 10.1 to Form 10-Q filed on June 24, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.12.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">Payment Solutions Agreement between the Company, First Data Merchant Services LLC and </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">Pathward</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">, N.A., dated </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">June</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">5</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm"> (portions of this exhibit were redacted pursuant to </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">Item 601(b)(10)(iv) of Reg S-K</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828020009890/a20200331-exx101.htm">)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/896429/000091412121001126/us55716119-8ki.htm">Form of Subscription Agreement (incorporated by reference to Exhibit 10.1 to Form 8-K filed February 25, 2021).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.14&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828022001774/ex-103xemploymentagreement.htm">Employment Agreement, between Cantaloupe, Inc. and Ravi Venkatesan (incorporated by reference to Exhibit 10.5 to Form 8-K filed February 3, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><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="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%">10.15&#8224; </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/896429/000162828022024593/a2promotionletterbetweenca.htm">Promotion Letter, between Cantaloupe, Inc. and Ravi Venkatesan (incorporated by reference to Exhibit 10.2 to the Form 8-K filed September 8, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><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="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%">10.16</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000896429/000162828025004018/usat-20250131.htm">Second Amended and Restated Credit Agreement, by and among the Company, certain of its subsidiaries, and JPMorgan Chase Bank, N.A. and Capital One, National Association, dated January 31, 2025 (incorporated by reference to Exhibit 10.1 to Form 8-K filed February 5, 2025).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">10.17</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000896429/000162828025004018/usat-20250131.htm">Form of Voting Agreement (incorporated by reference to Exhibit 10.1 to Form 8-K filed June 16, 2025).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/896429/000162828023034436/usat-20231010.htm">Letter from BDO USA, P.C. Dated October 13, 2023 Regarding Change in Certifying Accountant (incorporated by reference to Exhibit 16.1 to Form 8-K filed October 10, 2023)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctlp-20250630xex191.htm">Insider trading policies and procedures</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">21.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctlp-20250630xex211.htm">List of significant subsidiaries of the Company</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">23.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctlp-20250630xex231.htm">Consent of Deloitte &amp; Touche&#160;LLP, Independent Registered Public Accounting Firm.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23.2*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctlp-20250630xex232.htm">Consent of BDO USA, P.C. Independent Registered Public Accounting Firm.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">31.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctlp-20250630xex311.htm">Certifications of Chief Executive Officer pursuant to Rule&#160;13a&#8209;14(a)&#160;under the Securities Exchange Act of 1934.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">31.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cltp-20250630xex312.htm">Certifications of Chief Financial Officer pursuant to Rule&#160;13a&#8209;14(a)&#160;under the Securities Exchange Act of 1934.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">32.1**</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cltp-20250630xex321.htm">Certification by the Chief Executive Officer pursuant to 18 USC Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">32.2**</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cltp-20250630xex322.htm">Certification by the Chief Financial Officer pursuant to 18 USC Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">97.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctlp-20250630xex971.htm">Clawback Policy</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">101.INS*</span></td><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:'Times New Roman',serif;font-size:10pt;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><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">101.SCH*</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">101.CAL*</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">101.DEF*</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">101.LAB*</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">101.PRE*</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="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%">104*</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;Furnished herewith.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;  Management contract or compensatory plan or arrangement.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div id="i329a9cb1554543558d27285df4161ee4_199"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div><div id="i329a9cb1554543558d27285df4161ee4_202"></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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Section&#160;13 or 15(d)&#160;of the Exchange Act, 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:5pt"><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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cantaloupe, Inc.</span></td></tr><tr style="height:3pt"><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:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By: /s/ Ravi Venkatesan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ravi Venkatesan, Chief Executive Officer</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:5pt"><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:37.350%"/><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:36.473%"/><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:21.709%"/><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:8pt;font-weight:700;line-height:120%">SIGNATURES</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">TITLE</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">DATE</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Ravi Venkatesan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer and Director<br/>(Principal Executive Officer)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ravi Venkatesan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Scott Stewart</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer<br/>(Principal Financial Officer)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:120%">Scott Stewart</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Jared Grachek</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Chief Accounting Officer <br/>(Principal Accounting Officer)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:120%">Jared Grachek</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Lisa P. Baird</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lisa P. Baird</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 style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Douglas G. Bergeron</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board of Directors</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Douglas G. Bergeron</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 style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Ian Harris</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ian Harris</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 style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Jacob Lamm</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Jacob Lamm</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 style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Michael K. Passilla</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Michael K. Passilla</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 style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Ellen Richey</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ellen Richey</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 style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Anne M. Smalling</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Anne M. Smalling</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 style="height:3pt"><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="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Shannon S. Warren</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Director</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">September 8, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shannon S. Warren</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></table></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>ctlp-20250630xex41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iff07cc7c4886488baae985f01602e8df_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Exhibit 4.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">DESCRIPTION OF SECURITIES REGISTERED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">SECTION 12 OF SECURITIES EXCHANGE ACT OF 1934</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">As of June 30, 2023, Cantaloupe, Inc. has two classes of securities registered under Section&#160;12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)&#58; (1) our Common Stock&#59; (2) our Preferred Stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Authorized Capital Shares </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">Our authorized capital shares cons</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">ist of 640,000,000 shares o</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">f common stock, no par value (&#8220;Common Stock&#8221;), and 1,800,000 shares of undesignated preferred stock. As of the date hereof, 900,000 preferred shares have been designated as series A convertible preferred stock, no par value (&#8220;Preferred Stock&#8221;). The outstanding shares of our Common Stock are fully paid and nonassessable.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Description of Common Stock</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">The following description of our Common Stock sets forth certain general terms and provisions of our Common Stock to which any prospectus supplement may relate, including a prospectus supplement providing that Common Stock will be issuable upon conversion or exchange of our debt securities or Preferred Stock or upon the exercise of warrants or rights to purchase our Common Stock. All shares of our Common Stock covered by this prospectus will be duly authorized, fully paid and nonassessable</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Voting Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">The holder of each share of Common Stock is entitled to one vote on all matters submitted to a vote of the shareholders, including the election of directors.  There is no cumulative voting for directors.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Dividend Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">No dividend may be paid on the Common Stock until all accumulated and unpaid dividends on the Preferred Stock have been paid. Each holder of our Common Stock is entitled to receive such dividends as the Board of Directors may from time to time declare out of funds legally available for payment of dividends.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Liquidation Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">Subject to any preferential rights of outstanding shares of Preferred Stock, holders of Common Stock will share ratably in all assets legally available for distribution to our shareholders in the event of dissolution. Upon any liquidation, dissolution or winding up of the Company, holders of our Common Stock are entitled to receive </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:130%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%"> all of the assets of the Company available for distribution, subject to the liquidation preference of the Preferred Stock of $10 per share, and any unpaid and accumulated dividends on the Preferred Stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Other Rights and Preferences</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">Our Common Stock has no sinking fund or redemption provisions or preemptive, conversion or exchange rights. Holders of our Common Stock may act by unanimous written consent.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Listing</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The Common Stock is quoted on the Nasdaq Global Select Market under the trading symbol, &#8220;CLTP&#8221;.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Description of Preferred Stock</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">Our charter authorizes our board of directors to classify any unissued shares of Preferred Stock and to reclassify any previously classified but unissued shares of any series. Prior to issuance of shares of each series, our board of directors is required by the PBCL and our charter to set the preferences, voting powers, designations, restrictions, limitations and relative rights for each such series. Thus, our board of directors could authorize the issuance of shares of Preferred Stock with terms and conditions that could have the effect of delaying, deferring or preventing a transaction or a change of control of our company that might involve a premium price for holders of our Common Stock or that stockholders believe may be in their best interests. As of the date hereof, 445,063 shares of our Series A Preferred Stock are outstanding. Our Preferred Stock will, when issued, be fully paid and nonassessable and will not have, or be subject to, any preemptive or similar rights.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Voting Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">The holders of our Preferred Stock have the number of votes per share equal to the number of shares of Common Stock into which each such share is convertible, and are entitled to vote on all matters submitted to the vote of the shareholders of the Company, including the election of directors.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Dividend Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">The holders of our Preferred Stock are entitled to an annual cumulative cash dividend of $1.50 per annum, payable when, as and if declared by the Board of Directors. No dividend may be paid on the Common Stock until all accumulated and unpaid dividends on the Preferred Stock have been paid. The record dates for payment of dividends on the Preferred Stock are February 1 ($0.75) and August 1 ($0.75) of each year.&#160; Any and all accumulated and unpaid cash dividends on the Preferred Stock must be declared and paid prior to the declaration and payment of any dividends on the Common Stock.&#160; Any unpaid and accumulated dividends will not bear interest.&#160;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Liquidation Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">Upon any liquidation, dissolution, or winding-up of the Company, the holders of our Preferred Stock are entitled to receive a distribution in preference to the Common Stock in the amount of $10 per share plus any accumulated and unpaid dividends. As more fully described in our Articles of Incorporation, the holders of at least 60% of the outstanding shares of our Preferred Stock could elect to treat the occurrence of any of the following events as a liquidation&#58; (i) consolidation or merger of the Company with another corporation&#59; (ii) sale of substantially all of the Company&#8217;s assets, or (iii) disposition by the Company of more than 50% of voting power of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Other Rights and Preferences</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">Shares of our Preferred Stock are convertible at any time into shares of fully issued and non-assessable Common Stock as provided in our Articles of Incorporation.&#160; Accrued and unpaid dividends earned on shares of Preferred Stock being converted into Common Stock are also convertible into Common Stock at the rate of $1,000 per share of Common Stock at the time of conversion, and whether or not such dividends have then been declared by the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:130%">We have the right, at any time, to redeem all or any part of the issued and outstanding Preferred Stock for the sum of $11 per share plus any and all unpaid and accumulated dividends thereon.&#160; Upon notice by the Company of such call, the holders of the Preferred Stock so called will have the opportunity to convert their shares and any unpaid and accumulated dividends thereon into shares of Common Stock. There is no restriction on our right to repurchase or redeem our Common Stock while there is an arrearage in the payment of dividends to the holders of our Preferred Stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Listing</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The Preferred Stock is quoted on the OTC Markets' Pink Open Market under the trading symbol, &#8220;CLTPP&#8221;.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.93
<SEQUENCE>3
<FILENAME>ctlp-20250630xex1093.htm
<DESCRIPTION>EX-10.93
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3ac4a3e4b2a1446baca0e065f52f5a42_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.9.3</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CANTALOUPE, INC.<br>2018 EQUITY INCENTIVE PLAN<br>NOTICE OF NON-QUALIFIED STOCK OPTION GRANT AND<br>NON-QUALIFIED STOCK OPTION AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cantaloupe, Inc., a Pennsylvania corporation, f&#47;k&#47;a USA Technologies, Inc. (the &#8220;Company&#8221;), pursuant to its 2018 Equity Incentive Plan (as amended from time to time, the &#8220;Plan&#8221;) hereby grants to the holder listed below (the &#8220;Participant&#8221;) a non-qualified stock option (the &#8220;Option&#8221;) to purchase the number of shares of common stock, no par value, of the Company (the &#8220;Shares&#8221;) set forth below. The Option is subject to the terms and conditions set forth herein, including in the Notice of Non-Qualified Stock Option Grant attached at the end of this document (the &#8220;Notice&#8221;) and the following Non-Qualified Stock Option Agreement (together with the Notice, the &#8220;Agreement&#8221;), and in the Plan, each of which is incorporated herein by reference. Capitalized terms used but not defined in this document shall have the meanings given to them in the Plan.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;By Participant&#8217;s electronic acceptance on this site, Participant agrees to be bound by the terms and conditions of the Plan and the Agreement (including, without limitation, the Notice). Participant has reviewed the Plan and the Agreement (including, without limitation, the Notice) in their entirety, has had an opportunity to obtain the advice of counsel prior to executing the Agreement, and fully understands all provisions of the Plan and the Agreement (including, without limitation, the Notice). Participant hereby accepts as binding, conclusive, and final all decisions or interpretations of the Committee upon any questions arising under the Plan or the Agreement (including, without limitation, the Notice).</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Your detailed award information can be found in the Notice, which is attached at the end of this document</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i3ac4a3e4b2a1446baca0e065f52f5a42_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CANTALOUPE, INC.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">NON-QUALIFIED STOCK OPTION AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">2018 EQUITY INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">This Non-Qualified Stock Option Agreement (together with the Notice of Non-Qualified Stock Option Grant (&#8220;Notice&#8221;) attached hereto , the &#8220;Agreement&#8221;) made as of the Grant Date set forth in the Notice, by and between the Participant set forth in the Notice (the &#8220;Original Grantee,&#8221; or together with any permitted assignee or transferee of this option under Section 9 hereof, the &#8220;Grantee&#8221;) and CANTALOUPE, INC., a Pennsylvania corporation, f&#47;k&#47;a USA Technologies, Inc. (the &#8220;Company&#8221;).</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">BACKGROUND</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Original Grantee is providing services to the Company. The Company&#8217;s 2018 Equity Incentive Plan (as amended from time to time, the &#8220;Plan&#8221;) provides for Awards based upon the Common Stock of the Company. The Company has determined to make an award to Original Grantee of an Option to purchase Shares, as further set forth below.  Capitalized terms used but not defined herein shall have the meanings given to such terms in the Plan.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">AGREEMENT</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the covenants set forth herein, and intending to be legally bound hereby, the Company and Original Grantee agree as follows&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">1. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.  Subject to the terms hereof, the Company hereby grants to the Original Grantee an Option to purchase the number of Shares set forth in the Notice, at an exercise price per Share set forth in the Notice, pursuant to the Plan. The Option is not currently vested or exercisable and is subject to vesting and forfeiture as more fully described in Section 2 below. The number of Shares subject to, and the exercise price of, the Option shall be subject to adjustment as provided in the Plan.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">2. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exercisability of Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">Except as otherwise provided in the Plan, the Option shall vest and become exercisable as provided in the Notice. Any portion of the Option that is not vested pursuant to the preceding sentence on the date of Original Grantee&#8217;s termination of Service for any reason shall be immediately forfeited on the date of such termination for no consideration. Upon a Change of Control that occurs after the Grant Date, Section 9 of the Plan shall apply.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">Notwithstanding anything to the contrary in this Agreement, if Original Grantee&#8217;s Service is terminated for Cause (as defined below), the Option shall immediately terminate and be forfeited for no consideration (regardless of whether the Option, or any portion thereof, is then vested or unvested).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">If Original Grantee is party to an employment or severance agreement with the Company that contains a definition of &#8220;cause&#8221; for termination of employment, for the purposes of this Agreement, &#8220;Cause&#8221; shall have the meaning ascribed to such term in such agreement. Otherwise, for the purposes of this Agreement, the term &#8220;Cause&#8221; shall mean, with respect to the termination of Original Grantee&#8217;s employment, termination of such employment by the Company for any of the following reasons, as determined by the Committee&#58; (i) any material act or omission by Original Grantee involving malfeasance or gross negligence in the performance of Original Grantee&#8217;s duties to, or material deviation from, any of the provisions of the Employee Handbook or Code of Business Conduct and Ethics, or policies or directives of, the Company&#59; (ii) the conviction of Original Grantee of, or plea of guilty or nolo contendere to, any felony or any other crime involving moral turpitude, whether or not relating to Original Grantee&#8217;s employment&#59; (iii) fraud, embezzlement, theft or dishonesty by Original Grantee against the Company&#59; or (iv) violation of any applicable written proprietary information, confidentiality, non-competition and&#47;or non-solicitation agreements with the Company.</font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">3. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Term of Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Unless the Option is terminated at an earlier date pursuant to the provisions of the Agreement or the Plan, the Option shall expire on the Expiration Date set forth in the Notice. In no event may the Option be exercised after the Expiration Date.  Notwithstanding the foregoing, the Option shall automatically terminate prior to the Expiration Date upon the happening of any of the following events&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">The expiration of the three (3)-month period following the Original Grantee&#8217;s termination of Service, if the termination of Service is for any reason whatsoever other than death or disability (as defined in Section 22(e)(3) of the Code), or</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">The expiration of the twelve (12)-month period after the Original Grantee&#8217;s termination of Service on account of the Grantee&#8217;s death or disability (as defined in Section 22(e)(3) of the Code). </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">4. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exercise Procedures</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(a) The Grantee may exercise the vested portion of the Option only in the following manner&#58; from time to time prior to the Expiration Date of the Option, the Grantee may give written notice (or notice in another form approved by the Committee, including electronic notice) to the Company of Grantee&#8217;s election to purchase some or all of the Shares purchasable at the time of such notice. This notice shall specify the number of Shares to be purchased. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(b) The exercise price of the Option may be payable&#58; (i) in cash by personal check, bank draft or money order payable to the order of the Company, by money transfers or direct account debits&#59; (ii) through the delivery or deemed delivery based on attestation to the ownership of previously acquired Shares with a Fair Market Value equal to the total payment due from the Grantee&#59; (iii) authorizing the Company to withhold whole Shares, which would otherwise be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">delivered, having an aggregate Fair Market Value, determined as of the date of exercise, equal to the amount necessary to satisfy such obligation&#59; (iv) by a combination of the methods described in (i), (ii) and (iii) above&#59; (v) except as may be prohibited by applicable law, in cash by a broker-dealer acceptable to the Company to whom the Grantee has submitted an irrevocable notice of exercise&#59; or (vi) by such other methods as the Committee may deem appropriate.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(c) The transfer to the Grantee on the records of the Company or of the transfer agent of the Shares will be contingent upon (i) the Company&#8217;s receipt from the Grantee of the full purchase price for the Shares, as set forth above, (ii) the fulfillment of any other requirements contained herein or in the Plan or in any other agreement or provision of laws, and (iii) the receipt by the Company of any agreement, statement or other evidence that the Company may require to satisfy itself that the issuance of Shares to be purchased pursuant to the exercise of the Option under the Plan and any subsequent resale of the Shares will be in compliance with applicable laws and regulations. In the event the Grantee chooses to pay the purchase price by previously-owned Shares through the attestation method, the number of Shares transferred to the Grantee upon the exercise of the Option shall be net of the Shares attested to.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(d) The Grantee shall not be deemed to be the holder of, or to have any of the rights of a holder with respect to, any Shares subject to the Option unless and until the Option shall have been exercised pursuant to the terms hereof, the Company or the transfer agent shall have transferred the shares to the Grantee, and the Grantee&#8217;s name shall have been entered as the shareholder of record on the books of the Company. Thereupon, the Grantee shall have full voting and other ownership rights with respect to such Shares. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(e) Notwithstanding any other provision hereof or of the Plan, no portion of the Option shall be exercisable after the Expiration Date hereof. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">5. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Nature of the Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. The Option is not intended to constitute, and shall not be treated at any time by the Grantee or the Company as, an incentive stock option, as defined under Section 422(b) of the Code.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">6. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Tax Withholding</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(a) The Company does not represent or warrant that the Option (or the purchase or sale of the Shares subject hereto) will be subject to any particular tax treatment. The Grantee acknowledges that the Grantee&#58; (i) has reviewed, or has had the opportunity to review, the tax treatment of the Option (including the purchase and sale of Shares subject hereto) with the Grantee&#8217;s own tax advisors&#59; and (ii) is relying solely on those advisors in that regard. The Grantee understands that the Grantee (and not the Company) will be responsible for the Grantee&#8217;s own tax liabilities arising in connection with the Option.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(b) The Grantee shall, not later than the date as of which the exercise of the Option becomes a taxable event for Federal income tax purposes, pay to the Company or make arrangements satisfactory to the Company for payment of any Federal, state, and local taxes </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">required by law to be withheld on account of such taxable event in accordance with procedures described in Section 10 of the Plan.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">7. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Grant Subject to Plan Provisions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.  This grant is made pursuant to the Plan, the terms of which are incorporated herein by reference, and in all respects shall be interpreted in accordance with the Plan. The grant and exercise of the Option are subject to interpretations, regulations, and determinations concerning the Plan established from time to time by the Committee in accordance with the provisions of the Plan. The Committee shall have the authority to interpret and construe the Option pursuant to the terms of the Plan, and its decisions shall be conclusive as to any questions arising hereunder.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">8. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">No Right to Continued Service&#59; No Rights as Shareholder</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. Neither the Plan nor this Agreement shall confer upon the Grantee any right to be retained in any capacity as a service provider to the Company or any of its affiliates.  The Grantee shall not have any rights as a shareholder with respect to any Shares subject to the Option unless and until certificates representing the Shares have been issued by the Company following exercise of the Option to the holder of such Shares, or the Shares have otherwise been recorded on the books of the Company or of a duly authorized transfer agent as owned by such holder.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">9. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Assignment and Transfers</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(a) The rights and interests of the Grantee under this Agreement may not be sold, assigned, encumbered, or otherwise transferred, except in the event of the death of the Grantee, by will, or by the laws of descent and distribution, provided that the transferees, devisees, or beneficiaries are Immediate Family (as defined in subsection (c) below).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(b) Notwithstanding subsection (a) above, the Grantee may transfer the Option through a gift or domestic relations order to the Immediate Family (as defined in subsection (c) below), and each transferee shall remain subject to all terms and conditions applicable to the Option prior to such transfer, and each transferee shall so acknowledge in writing as a condition precedent to the effectiveness of such transfer. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(c) The term &#8220;Immediate Family&#8221; shall mean the Original Grantee&#8217;s child, stepchild, grandchild, parent, stepparent, grandparent, spouse, former spouse, sibling, niece, nephew, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, or sister-in-law, including adoptive relationships, any person sharing the Original Grantee&#8217;s household (other than a tenant or employee), a trust in which these persons have more than fifty percent of the beneficial interest, a foundation in which these persons (or the Original Grantee) control the management of assets, and any other entity in which these persons (or the Original Grantee) own more than fifty percent of the voting interests. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(d) The Option may not be transferred for value by the Grantee. The following transactions are not prohibited transfers for value&#58; (i) a transfer to Immediate Family under a domestic relations order in settlement of marital property rights&#59; and (ii) a transfer to an entity in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">which more than fifty percent of the voting interests are owned by the Immediate Family (or the Original Grantee) in exchange for an interest in that entity.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(e) In order to transfer any portion of the Option in accordance with the provisions of subsection (b) above, the Grantee must notify the Company of such transfer, and the Grantee and proposed transferee must execute and deliver to the Company such certification and documentation deemed necessary by and approved by the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(f) Notwithstanding anything else set forth in this Agreement or the Plan, in no event shall the Option be held at any time by, transferred to, or exercised by, any person or entity unless such person or entity is the Original Grantee or Immediate Family. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(g) Except as provided otherwise in this Section 9, during the Original Grantee&#8217;s lifetime&#58; (i) only the Original Grantee (or, in the event of legal incapacity or incompetency, the Grantee&#8217;s guardian or representative) may exercise the Option&#59; (ii) the Option shall not be assigned, pledged, or hypothecated in any way (whether by operation of law or otherwise)&#59; and (iii) the Option shall not be subject to execution, attachment, or similar process. Any attempted transfer, assignment, pledge, hypothecation, or other disposition of the Option or of any rights granted hereunder contrary to the provisions of this Section 9 shall be null and void. Any levy of an attachment or similar process upon the Option shall be null and void.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">(h) The rights and protections of the Company hereunder shall extend to any successors and assigns of the Company and to the Company&#8217;s parents, subsidiaries, and affiliates. The Company may assign this Agreement without the consent of the Grantee.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">10. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Data Privacy Consent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates, and certain agents thereof (together, the &#8220;Relevant Companies&#8221;) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth, and other information that is necessary or desirable for the administration of the Plan or this Agreement (the &#8220;Relevant Information&#8221;). By entering into this Agreement, the Grantee&#58; (i) authorizes the Company to collect, process, register, and transfer to the Relevant Companies all Relevant Information&#59; (ii) waives any privacy rights that the Grantee may have with respect to the Relevant Information&#59; and (iii) authorizes the Relevant Companies to store and transmit such information in electronic form. The Grantee shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">11. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.  The issuance of Shares upon exercise of the Option shall be subject to compliance by the Company and the Grantee with all applicable requirements of federal and state securities laws and with all applicable requirements of any stock exchange on which the Shares may be listed. No Shares shall be issued or transferred unless and until any then applicable requirements of state or federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel. Grantee understands that the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Company is under no obligation to register any Shares with the Securities and Exchange Commission, any state securities commission or any stock exchange to effect such compliance.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">12. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. Any notice to the Company provided for in this Agreement shall be addressed to the Company in care of the Secretary at the corporate headquarters of the Company, and any notice to the Grantee shall be addressed to such Grantee at the current address shown in the Company&#8217;s records, or to such other address as the Grantee may designate to the Company in writing. Any notice shall be delivered by hand, sent by telecopy, or enclosed in a properly sealed envelope addressed as stated above, registered and deposited, postage prepaid, in a post office regularly maintained by the United States Postal Service.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">13. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent that federal laws do not otherwise control, this Agreement shall be construed in accordance with and governed by the law of the Commonwealth of Pennsylvania.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">14. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.  The invalidity or unenforceability of any provision of the Plan or this Agreement shall not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement shall be severable and enforceable to the extent permitted by law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">15. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Entire Agreement&#59; Amendment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. This Agreement and the Plan constitute the entire agreement with respect to the subject matter hereof between the parties hereto and there are no other agreements between the parties relating to the subject matter hereof. The Company and Grantee have made no promises, agreements, conditions, or understandings relating to the Option, either orally or in writing, that are not included in this Agreement or the Plan. This Agreement may only be modified by an agreement in writing executed by both the Company and Grantee. Emailed copies (pdf format) of any party&#8217;s signature hereto will have the same effect as an original signature.</font></div><div style="margin-bottom:8pt;text-align:center"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:125%">&#91;Notice of Non-Qualified Stock Option Grant Follows&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i3ac4a3e4b2a1446baca0e065f52f5a42_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CANTALOUPE, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">2018 EQUITY INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">NOTICE OF NON-QUALIFIED STOCK OPTION GRANT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Cantaloupe, Inc., a Pennsylvania corporation, f&#47;k&#47;a USA Technologies, Inc. (the &#8220;Company&#8221;) has granted to you, the &#8220;Participant&#8221; named below, a</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">non-qualified stock option (the &#8220;Option&#8221;) to purchase shares of common stock, no par value, of the Company (the &#8220;Shares&#8221;) under the Company&#8217;s 2018 Equity Incentive Plan (as amended from time to time, the &#8220;Plan&#8221;). The terms of the grant are set forth in the Non-Qualified Stock Option Agreement (together with this Notice of Non-Qualified Stock Option Grant, the &#8220;Agreement&#8221;) provided to you and which immediately precedes this Notice. The following provides a summary of the key terms of your award&#59; however, you should read the entire Agreement, along with the terms of the Plan, to fully understand your award and the terms and conditions applicable to it.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">SUMMARY OF NON-QUALIFIED STOCK OPTION AWARD</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Participant&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;___________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Grant Date&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;___________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Total Number of Shares Underlying&#160;&#160;&#160;&#160;___________________________</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Option&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Exercise Price Per Share&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;___________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Expiration Date&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;___________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Vesting Commencement Date&#58;&#160;&#160;&#160;&#160;___________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Vesting Schedule&#58;&#160;&#160;&#160;&#160;&#91;The Option shall vest and become exercisable &#91;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">insert vesting schedule</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#93;, subject to Participant&#8217;s continued Service through each such date*&#93;</font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font><br></font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font><br></font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">*Unless otherwise provided in the Agreement or the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Page Follows&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i3ac4a3e4b2a1446baca0e065f52f5a42_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the Grant Date.</font></div><div style="margin-bottom:6pt"><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:36.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.165%"></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:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">CANTALOUPE, INC.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">By&#58;__________________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;Name&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;Title&#58;</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">THE UNDERSIGNED PARTICIPANT ACKNOWLEDGES RECEIPT OF THIS NOTICE OF NON-QUALIFIED STOCK OPTION GRANT, THE NON-QUALIFIED STOCK OPTION AWARD AGREEMENT, ANY EXHIBIT ATTACHED THERETO, AND THE PLAN, AND, AS AN EXPRESS CONDITION TO THE GRANT OF THE OPTION HEREUNDER, AGREES TO BE BOUND BY THE TERMS OF THIS NOTICE OF NON-QUALIFIED STOCK OPTION GRANT, THE NON-QUALIFIED STOCK OPTION AWARD AGREEMENT, ANY EXHIBIT ATTACHED THERETO, AND THE PLAN.</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">PARTICIPANT</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">_____________________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">_________________</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.94
<SEQUENCE>4
<FILENAME>ctlp-20250630xex1094.htm
<DESCRIPTION>EX-10.94
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i4c19443bcc4343098eab60c3149c6d87_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 10.9.4</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CANTALOUPE, INC.<br>2018 EQUITY INCENTIVE PLAN<br>NOTICE OF RESTRICTED STOCK UNIT GRANT AND<br>RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cantaloupe, Inc., a Pennsylvania corporation, f&#47;k&#47;a USA Technologies, Inc. (the &#8220;Company&#8221;), pursuant to its 2018 Equity Incentive Plan (as amended from time to time, the &#8220;Plan&#8221;) hereby grants to the holder listed below (the &#8220;Participant&#8221;) an award of restricted stock units (&#8220;RSUs&#8221;) as set forth below. The RSUs are subject to the terms and conditions set forth herein, including in the Notice of Restricted Stock Unit Grant attached at the end of this document (the &#8220;Notice&#8221;) and the following Restricted Stock Unit Award Agreement (together with the Notice, the &#8220;Agreement&#8221;), and in the Plan, each of which is incorporated herein by reference. Capitalized terms used but not defined in this document shall have the meanings given to them in the Plan.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;By Participant&#8217;s electronic acceptance on this site, Participant agrees to be bound by the terms and conditions of the Plan and the Agreement (including, without limitation, the Notice). Participant has reviewed the Plan and the Agreement (including, without limitation, the Notice) in their entirety, has had an opportunity to obtain the advice of counsel prior to executing the Agreement, and fully understands all provisions of the Plan and the Agreement (including, without limitation, the Notice). Participant hereby accepts as binding, conclusive, and final all decisions or interpretations of the Committee upon any questions arising under the Plan or the Agreement (including, without limitation, the Notice).</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Your detailed award information can be found in the Notice, which is attached at the end of this document</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4c19443bcc4343098eab60c3149c6d87_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CANTALOUPE, INC.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">2018 EQUITY INCENTIVE PLAN </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">This Restricted Stock Unit Award Agreement (together with the Notice of Restricted Stock Unit Grant (&#8220;Notice&#8221;) attached hereto, the &#8220;Agreement&#8221;) made as of the Grant Date set forth in the Notice, by and between the Participant set forth in the Notice and CANTALOUPE, INC., a Pennsylvania corporation, f&#47;k&#47;a USA Technologies, Inc. (the &#8220;Company&#8221;).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">BACKGROUND</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Participant is providing services to the Company. The Company&#8217;s 2018 Equity Incentive Plan (as amended from time to time, the &#8220;Plan&#8221;) provides for Awards based upon the Common Stock of the Company. The Company has determined to make an award to Participant of restricted stock units (&#8220;RSUs&#8221;) as further set forth below.  Capitalized terms used but not defined herein shall have the meanings given to such terms in the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the covenants set forth herein, and intending to be legally bound hereby, the Company and Participant agree as follows&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Grant of RSUs</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. Subject to the terms hereof, the Company hereby grants to Participant an award of the number of RSUs set forth in the Notice pursuant to the Plan.  Each RSU represents the right to receive one (1) share of the Company&#8217;s Common Stock (each, a &#8220;Share&#8221;) upon vesting and settlement in accordance with Sections 2 and 3 below.  The RSUs (and the Shares underlying the RSUs) are not vested and shall be subject to forfeiture by Participant as more fully described in Section 2 below.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Vesting of RSUs</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. Except as otherwise provided in the Plan, the RSUs shall vest as provided in the Notice. Any RSUs that are not vested pursuant to the preceding sentence on the date of Participant&#8217;s termination of Service for any reason shall be immediately forfeited on the date of such termination for no consideration. Upon a Change of Control that occurs after the Grant Date, Section 9 of the Plan shall apply.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Settlement&#59; Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.  One (1) Share shall be issued in respect of each vested RSU, if any, within thirty (30) days following the applicable date on which such RSU vested. The Company shall issue any such Shares registered in the name of Participant, Participant&#8217;s authorized assignee, or Participant&#8217;s legal representative, which shall be evidenced by stock certificates representing the Shares with the appropriate legends affixed thereto, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">appropriate entry on the books of the Company or of a duly authorized transfer agent, or other appropriate means as determined by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Restriction on Transfer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. The RSUs shall be non-transferable, and Participant shall not sell, transfer, pledge, hypothecate or otherwise dispose of any RSUs or any Shares underlying the RSUs until such Shares have been delivered to Participant in accordance with Section 3.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">No Right to Continued Service&#59; No Rights as Shareholder</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. Neither the Plan nor this Agreement shall confer upon Participant any right to be retained in any capacity as a service provider to the Company or any of its affiliates. Participant shall not have any rights as a shareholder with respect to any Shares subject to the RSUs unless and until certificates representing the Shares have been issued by the Company to the holder of such Shares, or the Shares have otherwise been recorded on the books of the Company or of a duly authorized transfer agent as owned by such holder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Tax Consequences&#59; Section 409A</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">. Participant understands that Participant (and not the Company) shall be responsible for Participant&#8217;s tax liability that may arise as a result of the transactions contemplated by this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">, that Participant acknowledges and agrees that the Company shall have the right to deduct from payments of any kind otherwise due to Participant any federal, state, or local taxes of any kind required by law to be withheld with respect to the grant of this Award, the vesting of the RSUs, or the issuance of the Shares in accordance with the procedures set forth in Section 10 of the Plan, which is expressly incorporated by reference herein. This Agreement and the RSUs are intended to comply with, or be exempt from, the provisions of Section 409A of the Code and shall be interpreted in accordance with Section 409A of the Code and the Treasury regulations and other interpretive guidance issued thereunder (&#8220;Section 409A&#8221;).  If the Company at any time determines that this Agreement or the RSUs are not compliant with, or otherwise exempt from, Section 409A, the Company may amend this Agreement or adopt other policies and procedures (including amendments, policies, and procedures with retroactive effect), or take any other actions, that the Company determines to be necessary or appropriate to cause this Agreement and the transactions contemplated thereby to (i) comply with Section 409A, or (ii) otherwise be exempt from Section 409A.  For the avoidance of doubt, any termination of Participant&#8217;s Service must constitute a &#8220;separation from service&#8221; (as defined under Section 409A) in order to be deemed a termination of Service hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Compliance with Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">.  The issuance of Shares shall be subject to compliance by the Company and the Participant with all applicable requirements of federal and state securities laws and with all applicable requirements of any stock exchange on which the Shares may be listed. No Shares shall be issued or transferred unless and until any then applicable requirements of state or federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel. Participant understands that the Company is under no obligation to register any Shares with the Securities and Exchange Commission, any state securities commission or any stock exchange to effect such compliance.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">  Any notice to the Company provided for in this Agreement shall be addressed to the Company in care of the chief executive officer at the corporate headquarters of the Company, and any notice to Participant shall be addressed to Participant at the current address shown in the Company&#8217;s records, or to such other address as Participant may designate to the Company in writing. Any notice shall be delivered by hand, sent by telecopy, sent by electronic mail, or enclosed in a properly sealed envelope addressed as stated above, registered and deposited, postage prepaid, in a post office regularly maintained by the United States Postal Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">  The implementation and interpretation of this Agreement shall be governed by and enforced in accordance with the laws of the Commonwealth of Pennsylvania without regard to its conflict of laws rules.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Binding Effect and Assignability</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> The rights and obligations of both parties under this Agreement shall inure to the benefit of and shall be binding upon their personal representatives, heirs, successors and assigns. This Agreement, or any part thereof, may not be assigned by Participant. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Data Privacy Consent. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">In order to administer the Plan and this Agreement and to implement or structure future equity grants, the Company, its subsidiaries and affiliates, and certain agents thereof (together, the &#8220;Relevant Companies&#8221;) may process any and all personal or professional data, including but not limited to Social Security or other identification number, home address and telephone number, date of birth, and other information that is necessary or desirable for the administration of the Plan or this Agreement (the &#8220;Relevant Information&#8221;). By entering into this Agreement, Participant&#58; (i) authorizes the Company to collect, process, register, and transfer to the Relevant Companies all Relevant Information&#59; (ii) waives any privacy rights that Participant may have with respect to the Relevant Information&#59; and (iii) authorizes the Relevant Companies to store and transmit such information in electronic form. Participant shall have access to, and the right to change, the Relevant Information. Relevant Information will only be used in accordance with applicable law. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">  The invalidity or unenforceability of any provision of the Plan or this Agreement shall not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement shall be severable and enforceable to the extent permitted by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> This Agreement and the Plan constitute the entire agreement with respect to the subject matter hereof between the parties hereto and there are no other agreements between the parties relating to the subject matter hereof. The Company and Participant have made no promises, agreements, conditions, or understandings relating to the RSUs, either orally or in writing, that are not included in this Agreement or the Plan. This Agreement may only be modified by an agreement in writing executed by both the Company and Participant. Emailed copies (pdf format) of any party&#8217;s signature hereto will have the same effect as an original signature.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#91;Notice of Restricted Stock Unit Grant Follows&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4c19443bcc4343098eab60c3149c6d87_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CANTALOUPE, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">2018 EQUITY INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">NOTICE OF RESTRICTED STOCK UNIT GRANT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Cantaloupe, Inc., a Pennsylvania corporation, f&#47;k&#47;a USA Technologies, Inc. (the &#8220;Company&#8221;) has granted to you, the &#8220;Participant&#8221; named below, an award of restricted stock units (&#8220;RSUs&#8221;) under the Company&#8217;s 2018 Equity Incentive Plan (as amended from time to time, the &#8220;Plan&#8221;). The terms of the grant are set forth in the Restricted Stock Unit Award Agreement (together with this Notice of Restricted Stock Unit Grant, the &#8220;Agreement&#8221;) provided to you and which immediately precedes this Notice. The following provides a summary of the key terms of your award&#59; however, you should read the entire Agreement, along with the terms of the Plan, to fully understand your award and the terms and conditions applicable to it.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">SUMMARY OF RESTRICTED STOCK UNIT AWARD</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Participant&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_________________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Grant Date&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_________________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Total Number of RSUs Granted&#58;&#160;&#160;&#160;&#160;_________________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Vesting Commencement Date&#58;&#160;&#160;&#160;&#160;_________________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">Vesting Schedule&#58;&#160;&#160;&#160;&#160;&#91;One-third (1&#47;3) of the RSUs shall vest &#91;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">insert vesting schedule</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#93;, subject to Participant&#8217;s continued Service through each such date*&#93;</font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font><br></font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font><br></font></div><div style="padding-left:180pt;text-align:justify;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">*Unless otherwise provided in the Agreement or the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Page Follows&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4c19443bcc4343098eab60c3149c6d87_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the Grant Date.</font></div><div style="margin-bottom:6pt"><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:36.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.165%"></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:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">CANTALOUPE, INC.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">By&#58;__________________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;Name&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;Title&#58;</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">THE UNDERSIGNED PARTICIPANT ACKNOWLEDGES RECEIPT OF THIS NOTICE OF RESTRICTED STOCK UNIT GRANT, THE RESTRICTED STOCK UNIT AWARD AGREEMENT, ANY EXHIBIT ATTACHED THERETO, AND THE PLAN, AND, AS AN EXPRESS CONDITION TO THE GRANT OF RESTRICTED STOCK UNITS HEREUNDER, AGREES TO BE BOUND BY THE TERMS OF THIS NOTICE OF RESTRICTED STOCK UNIT GRANT, THE RESTRICTED STOCK UNIT AWARD AGREEMENT, ANY EXHIBIT ATTACHED THERETO, AND THE PLAN.</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">PARTICIPANT</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">_____________________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">___________________</font></div></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>5
<FILENAME>ctlp-20250630xex191.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i60ac26f33a6e43b88e6bedd08c11dec9_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Exhibit 19.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CANTALOUPE, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">INSIDER TRADING COMPLIANCE POLICY</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">(As adopted on September 5, 2024)</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Insider Trading Compliance Policy (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Policy</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) concerns the handling of material, non-public information relating to Cantaloupe, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Cantaloupe</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">our</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">we</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) or other companies with which we deal and with the buying and selling of stock and other securities of Cantaloupe and such other companies.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Policy is in addition to other Company policies and agreements to which employees, officers and directors are subject, including any confidentiality agreements and the Company&#8217;s Code of Business Conduct and Ethics.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Employee Groups&#59; Summary of Restrictions</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For purposes of this Policy, each Company employee, officer and director is categorized into one of three groups as further described below.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Different restrictions contained in this Policy apply to each group.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">All employees are in Group One unless otherwise described below or notified of being placed in a different category by the Corporate Secretary of the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Corporate Secretary</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The Corporate Secretary will work with the Company&#8217;s management team to determine the appropriate group for each employee.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The Corporate Secretary will notify each employee, officer and director if he or she has been initially placed into Group Two or Group Three and any employee, officer or director if at any time he or she is placed into a different group.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You should read this entire Policy. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">However, for your convenience, the following is a summary of the restrictions that apply to each group under this Policy&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Group One</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> &#9472; The vast majority of our employees are in Group One.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Members of Group One are required to comply with the restrictions on (1) trading in securities while in possession of material, non-public information (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">insider trading</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), as described in Section II, and (2) disclosing material non-public information to others (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">tipping</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), as described in Section III. In addition, members of Group One may only purchase or sell Company securities during Open Windows described in Section IV.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Group Two</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> &#9472; Certain of our officers and other employees with regular access to material, non-public information are in Group Two (including but not limited to employees who prepare or have access to financial reporting and forecasting information and senior leadership team members who are not placed in Group Three).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In addition to the general prohibitions against insider trading and tipping, members of Group Two may only purchase or sell Company securities during the trading windows described in Section IV and are required to pre-clear most transactions with the Corporate Secretary, as described in Section V. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Group Three</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> &#9472; Members of our board of directors and certain senior officers are in Group Three, whose members are subject to the same restrictions as apply to Group Two.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In addition, members of Group Three will be notified separately of certain other trading restrictions and reporting requirements imposed on them by the federal securities laws and the rules and regulations of the Securities and Exchange Commission (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SEC</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In addition, regardless of group affiliation, any employee, officer or director of Company may be temporarily prohibited from buying or selling Company securities during special blackout periods.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">These special blackout periods are described in Section IV. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Policy is designed to promote compliance with insider trading laws, rules and regulations, as well as listing standards applicable to Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In addition, it is Company policy not to engage in transactions involving the Company securities in violation of applicable laws.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Insider Trading Prohibited</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">General Rule.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">No Company employee, officer or director may purchase, sell or make a bona fide gift of Company securities while he or she is in possession of material, non-public information relating to Company. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This restriction does not apply to certain &#8220;Permitted Transfers,&#8221; which are discussed in Section VI of this Policy.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Employees, Officers and</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Directors</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Policy applies to all employees, officers and directors of Company and its subsidiaries.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Each provision of this Policy that applies to an employee, officer and director also applies to&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">family members or other persons with whom they share a household&#59; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">family members or other persons who principally rely on the employee, officer or director for their financial support, regardless of where those persons reside&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">any entity (a) over which they have control or influence with respect to a transaction in securities (e.g., a trustee of a trust or an executor of an estate) or (b) in which they have a material financial interest&#59; provided, however, that clause (b) shall not include a professional institutional investment entity in which any such person has such a material financial interest.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Likewise, when we refer to &#8220;you&#8221; in this Policy, we also mean each of the people and entities listed above with respect to you.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Because the people and entities listed above are covered by this Policy, you will be responsible for their transactions in Company securities and, in order to maintain your compliance with this policy, you should ensure that they do not purchase, sell or make a bona fide gift of Company securities without your clearance.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Other Persons.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">It may be appropriate, in some circumstances, for </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">persons who are not employed by Company </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(in addition to those listed above) to be subject to the same restrictions as company employees and other &#8220;insiders.&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">These include, for example, contractors and consultants.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If you are aware of a situation in which a contractor, consultant, advisor or other person not employed by Company is likely to have access to material, nonpublic information about the company, you should consider whether those outside parties should be subject to restrictions and, if so, bring this situation to the attention of the Corporate Secretary, who will consider whether it is appropriate to make arrangements to protect the Company.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Material, Non-Public Information</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Material. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Information is considered &#8220;material&#8221; if&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a reasonable investor would consider it important in making a decision on whether to buy, sell or hold the security&#59;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a reasonable investor would view the information as significantly altering the total mix of information in the marketplace about the company that issued the security&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">the information could reasonably be expected to have an effect on the price of the security.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Non-public.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Information is non-public until it has been &#8220;publicly disclosed,&#8221; meaning that it&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.9pt">is published in such a way as to provide broad, non-exclusionary distribution of the information to the public&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">has been in the public domain for a sufficient period of time to be absorbed by the market and reflected in the price of the related securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Examples of public disclosure include the issuance of a press release or the filing of an appropriate report with the SEC.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Information is generally considered to be &#8220;non-public&#8221; until the expiration of a period of two full trading days after the information is released to the general public.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">However, this period varies depending on the type of information released, the market&#8217;s expectations relating to the subject matter of the release, and the market&#8217;s reaction after the information is released.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Examples of material, non-public information might include information about&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">the Company&#8217;s financial or operating results, whether for completed periods or relating to expectations for future periods&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">the gain or loss of a substantial customer or any significant change in the business relationship with a substantial customer or other important business partner&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">the Company entering into or the termination of any significant contract&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">a material impairment or change in the value of the Company&#8217;s assets&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">the filing of litigation or claims against the Company, developments in pending litigation or governmental investigations or proceedings, or other contingent liabilities affecting the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">proposals, plans or agreements, even if preliminary in nature, involving mergers, acquisitions, divestitures, recapitalizations, strategic alliances, joint ventures, licensing arrangements or significant purchases or sales of assets&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">changes in top management&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">significant labor negotiations or disputes&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">significant accounting developments&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">changes in dividend policies&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">the declaration of a stock split&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">the Company&#8217;s plans relating to its capital structure or outstanding securities, including issuances or repurchases of common stock or debt securities, and information about possible changes in the Company&#8217;s credit ratings&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">a significant disruption in the Company&#8217;s operations or loss, breach or unauthorized access of the Company&#8217;s property or assets, including its facilities and information technology infrastructure&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">any other events that require the Company to file a Current Report on Form 8-K with the SEC.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Information may be material whether it is favorable or unfavorable to the Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The list of examples provided above is merely illustrative, and there are many other types of information and events that may be material at any particular time, depending on the circumstances.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Where there is any possibility that an item may be considered &#8220;material,&#8221; you should treat it as such and you should confer with the Corporate Secretary if you would like to review any specific situation.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Other Companies</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">While this Policy prohibits trading in Company securities while you are in possession of material, non-public information about Company, it also prohibits trading in securities of any other company about which you learn material, non-public information in the course of performing your duties for Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For example, you may be involved in a transaction in which Company expects to enter into (or terminate) a substantial business relationship with another company, or acquire another company, buy a substantial amount of its stock or enter into a joint venture with the company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Even though the size of the transaction may be immaterial to Company, it may be material to the other company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Policy prohibits you from trading in the securities of that company, or any other company that may be directly or indirectly impacted by such transaction, while aware of this non-public information or from tipping others regarding the information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In addition, please remember that the Company Code of Business Conduct and Ethics prohibits you from engaging in outside interests that represent a conflict of interest with your obligations to Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Securities&#59; All Transactions.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Policy prohibits certain transactions in the &#8220;securities&#8221; of Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Although it is usually the case that the information you gain will be material with respect to Company common stock, any securities that Company issues, such as debt securities or preferred stock, are also subject to this Policy.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Policy also applies to stock options and other derivatives related to Company securities, as discussed below.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Purchases, sales and bona fide gifts of Company securities are subject to the insider trading laws and the provisions of this Policy, whether they are executed in the public markets or in private transactions, and whether you execute the transaction directly or indirectly through another person or entity.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Investments. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">We expect our employees, officers and directors not to engage in speculative transactions that are designed to result in profit based on short-term fluctuations in the price of our securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If you do purchase Company securities, we strongly encourage you to do so with the expectation of owning those securities for an extended period of time &#9472; at a minimum, for six months.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">We recognize, of course, that your personal circumstances may change due to unforeseen events, in which case you may be forced to more quickly liquidate Company securities that you originally purchased with the intent of holding as a long-term investment.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Short Sales</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">A &#8220;short sale&#8221; is a transaction involving securities which the seller does not own at the time of sale or, if the securities are owned by the seller, where they will be delivered on a delayed basis (meaning that the securities are not delivered within 20 days after the sale or deposited in the mail or other usual channels of transportation within five days after the sale).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Selling securities &#8220;short&#8221; is consistent with an expectation that the price of the securities will decline in the near future and is often speculative in nature.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Short selling may arouse suspicion in the eyes of the SEC that the person was </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">trading</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> on the basis of inside information, particularly when the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">trading</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> occurs before a major company announcement or event.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Accordingly, our employees, officers, and directors are prohibited from </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">engaging in &#8220;short sales&#8221; of Company securities or in any transaction in Company securities which is entered into with the expectation of, or that will benefit from, a decline in the price of Company securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Options and Derivative Securities</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Derivative securities are securities contracts or arrangements whose value varies in relation to the price of Company securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For example, derivative securities would include exchange-traded put or call options, as well as individually arranged derivative transactions, such as prepaid forwards.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Many forms of derivatives are speculative in nature (meaning that their value fluctuates based on short-term changes in the price of Company stock), and the purchase or sale of such derivatives by Company employees could motivate them to take actions that are in conflict with the long-term interests of other stockholders and could also cause the appearance of misuse of inside information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Accordingly, our employees, officers and directors are prohibited from purchasing or selling derivative securities, or entering into derivatives contracts relating to Company stock.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The prohibition on transactions in derivatives does not apply to stock options and other interests issued under Company employee benefit plans&#59; see Section VI below on &#8220;Permitted Transactions.&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If you have any question as to whether a particular type of arrangement or derivative transaction is permitted under this Policy, you should contact the Corporate Secretary.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">   </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Pledged Securities&#59; Margin Loans&#59; Hedges.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Under typical pledge or margin arrangements, a lender or broker is entitled to sell securities which you have deposited as collateral for loans if the value of your securities falls below a specified level or in certain other circumstances.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Even though you did not initiate the sale or control its timing, because it is still a sale for your benefit, you may be subject to liability under insider trading laws if such a sale is made at a time when the &#8220;window&#8221; is closed (as described below) or you are in possession of material, non-public information at the time of such a sale.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If such a sale involves a member of Group Three, it can bring unwanted negative publicity.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In addition, pledging may be used as a part of hedging strategy that would remove the full risk and rewards of stock ownership, and sever your alignment with that of Company&#8217;s other security holders.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">   </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Group Three</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Because of the concerns about pledging Company securities, members of Group Three are prohibited from pledging Company&#8217;s securities as collateral for a loan or hedging Company securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Policy does not prohibit members of Group Three from holding Company securities in brokerage accounts, so long as any Company securities held in such account are explicitly excluded from any margin or pledge arrangements and do not involve any hedging transaction.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Sales of Company securities which are held in a margin account are not exempt from insider trading laws or this Policy.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Accordingly, even though utilizing such accounts that exclude Company securities would not be subject to restrictions under this Policy, you should be extremely careful when utilizing a margin loan in a brokerage account that contains your Company securities.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Groups One and Two</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">While persons that are not in Group Three are not prohibited from pledging Company stock, sales of Company securities that you have pledged as security for a loan or which are held in a margin account are not exempt from insider trading laws or this Policy.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Accordingly, even though entering into such arrangements would not be considered a sale and would not be subject to restrictions under this Policy, members of Group One and Two should be extremely careful when pledging Company securities, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">utilizing a margin loan in a brokerage account or otherwise using Company securities as collateral for a loan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Any sale must be made in compliance with the restrictions under this Policy that apply to you, such as trading windows and pre-clearance requirements.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">As a result, if you pledge your Company securities or use Company securities to secure a margin loan, you may be forced to take actions (for instance, depositing additional money or selling other securities) in order to avoid your lender or broker selling your Company securities at a time that would result in a violation of insider trading laws or this Policy.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Similar cautions apply to any other arrangements under which you have used Company securities as collateral.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Members of Group Two must receive pre-clearance prior to entering into any pledge or margin arrangement involving Company securities to avoid an inadvertent violation of this Policy.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Gifts Subject to Same Restrictions as All Other Securities Trades</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">No insider may give or make any other transfer of Company securities without consideration (e.g., a gift) during the period when the insider is not permitted to trade.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Safest Time for Transactions.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">All employees, whether or not subject to the trading windows or pre-clearance procedures described in this Policy, are reminded that the safest time for transactions in Company securities will generally be just after the trading window opens after the release by the Company of financial information relating to a completed quarter, as described in Section IV below.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The appearance of improper trading may increase as the Company approaches the end of the next fiscal quarter.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">III.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.68pt;text-decoration:underline">Unauthorized Disclosure of Material, Non-public Information Prohibited</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">General Rule.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">No employee, officer or director may disclose material, non-public information about Company or any company with which Company deals to anyone outside of Company, unless authorized to do so.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">   </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Tipping</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Under the federal securities laws, you can be held responsible not only for your own insider trading, but also for securities transactions by anyone to whom you disclose material, non-public information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Even if those to whom you disclose such information do not trade while aware of the information, you can be responsible for the trades of persons who received material, non-public information indirectly from you, if you are the ultimate source of their information.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Discussing or Recommending Company Securities.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">We recognize that employee enthusiasm for Company and its business prospects is a vital element of our success.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You should, however, use extreme caution when discussing Company or our securities with anyone outside of Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In the course of discussing Company or our securities, accidental disclosure of material, non-public information can occur and can be viewed as &#8220;tipping&#8221; or may violate other provisions of the federal securities laws, such as Regulation FD as described below.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Likewise, recommendations of our securities can also result in embarrassing situations for you or the Company if you make a recommendation at a time when there is a pending announcement of material, non-public information by the Company, even if you are unaware of that information.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Internet Postings and Social Media.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">No employee, officer or director may disclose confidential information about Company on the Internet or through social media, including discussion forums, blogs and social media (such as Facebook, Twitter, Instagram, Snapchat, Reddit, Pinterest, YouTube and other social media networks).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Disclosures of material, non-public information through this </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">type of media may amount to a &#8220;tip&#8221; or leak of such information, in violation of this Policy, other Company policies regarding computer and social media usage and applicable law.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Authorization to Disclose Material, Non-public Information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">We authorize only certain employees, officers and directors to make public disclosures of material, non-public information or to confer with persons outside the Company regarding such information (for example, our auditors, outside counsel and other advisors).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Unless you are authorized to do so by the Chief Executive Officer, the Chief Financial Officer or the Corporate Secretary, you should not discuss material, non-public information with anyone not in the Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Even in discussions with other Company employees, you should consider the consequences of disclosing material, non-public information to them.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For example, by doing so, you would preclude those persons from trading in Company&#8217;s securities until the information is publicly disclosed.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Accordingly, you should restrict the communication of material, non-public information to those employees, officers, and directors having a need to know in order to serve Company&#8217;s interests.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Regulation FD (Fair Disclosure)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">There are SEC rules and regulations banning selective disclosure of material information relating to public companies.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Generally, these regulations provide that when a public company (such as Company) discloses material, non-public information, it must provide broad, non-exclusionary public access to the information (for example, through press releases, conference calls or webcasts).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Violations of these regulations can result in SEC enforcement actions, resulting in injunctions and severe monetary penalties.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Regulation FD applies largely to a limited group of senior officers and the investor relations personnel who regularly communicate with securities market professionals and stockholders.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Remember that no other Company employees, officers or directors are authorized to communicate information regarding the Company with securities market professionals, stockholders or members of the media.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You should refer to Company&#8217;s Communications Policy for further information.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Non-Disclosure Agreements.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Employees, officers and directors involved in transactions or other negotiations that require disclosure of material, non-public information with parties outside Company should generally have those to whom such information is being disclosed sign a non-disclosure agreement approved by the Corporate Secretary.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The non-disclosure agreement will require that the recipient of information not disclose the information to others and require the recipient not to trade in Company securities while in possession of such information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You should confer with the Corporate Secretary whenever a non-disclosure agreement may be needed.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Trading Windows</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Standard Trading Windows.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Members of Groups Two and Three may only purchase, sell or make a bona fide gift of Company&#8217;s securities&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">during the designated trading windows described below&#59; and </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">when the individual is not otherwise in possession of material, non-public information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Outside of the trading windows, members of Groups Two and Three may not purchase, sell or make a bona fide gift of Company </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">securities, even if they are not personally aware of any material, non-public information.  However, members of Groups Two and Three may engage in Permitted Transactions (described in Section VI below) outside of the trading windows.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            We will communicate to each member of Groups Two and Three when each trading window will open and close.  It is expected that the trading window generally will open one full </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">trading day after our quarterly release of earnings and will close 15 calendar days prior to the end of the following quarter.  However, you should not expect that the window will open on any particular date or remain open for any minimum period of time.  Significant corporate developments may require changes to the schedule, including closing the window at the Company&#8217;s option at any time.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">Do not confuse the applicability of the trading windows with the broader prohibition on trading when you are in possession of material, non-public information described in Section II.  Regardless of whether the trading window is open or closed, you may not trade in Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">securities if you are in actual possession of material, non-public information about Company.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Special Blackouts.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">We reserve the right to impose a trading blackout from time to time on all or any group of our employees, officers or directors when, in the judgment of the Corporate Secretary and other senior officers, a blackout is warranted.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">During a special blackout, you will not be permitted to purchase, sell or make a bona fide gift of Company securities and you may or may not be allowed to execute Permitted Transactions (as defined below).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">A special blackout may also prohibit you from trading in the securities of other companies.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If the Corporate Secretary imposes a blackout to which you are subject, we will notify you when the blackout begins and when it ends and the securities and transactions to which it applies. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Standing Orders&#59; Limit Orders.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Purchases or sales resulting from standing orders or limit orders may result in the execution of orders without your control over the transaction or your awareness of the timing of the transaction.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Even though you placed the order at a time when you were permitted to enter into transactions, you must be certain that this type of order will not be executed when you are in possession of material, non-public information about the company or during a blackout period.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Accordingly, any standing orders should be used only for a very brief period and with detailed instructions to the broker who will execute the transaction.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(Standing orders under an approved Rule 10b5-1 Trading Plan, described below, will not be subject to these limitations.)</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Pre-Clearance of Transactions</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">General. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Before purchasing, selling or make a bona fide gift of Company securities, members of Groups Two and Three must obtain clearance of the transaction from the Corporate Secretary.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This clearance must be obtained </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">before</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> you place the order for, or otherwise initiate, any transaction in Company securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Any pre-clearance that you obtain will be valid for a transaction executed within two business days, unless either the pre-clearance is granted for a shorter period or you learn of material, non-public information during that time.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Whether or not your request for pre-clearance is granted, you must not inform anyone else of the results of your request.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Do not confuse pre-clearance of transactions with the broader prohibition on trading when you are in possession of material, non-public information described in Section II.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Regardless of whether you have received pre-clearance for a transaction or whether a trading window is open or closed, you may not trade in Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">securities if you are in actual possession of material, non-public information about Company.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Permitted Transactions.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Members of Groups Two and Three are not required to receive pre-clearance prior to entering into any Permitted Transaction, except they are required to do so before exercising any stock options.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Permitted Transactions</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The following are &#8220;Permitted Transactions&#8221; (each described in more detail following the bullet point summary)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:14.49pt">acceptance or receipt of a stock option, shares of restricted stock or similar grants of securities under one of Company&#8217;s employee benefit plans (including elections to acquire securities in lieu of other compensation) or the cancellation or forfeiture of options, restricted stock or securities pursuant to Company&#8217;s plans&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">purchasing securities under a Company employee stock purchase plan, if such a plan is in effect, but not making or changing any election to participate in a Company stock purchase plan (see further discussion which follows)&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">earning or vesting of stock options or shares of restricted stock and any related stock withholding&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">exercise of stock options issued under Company&#8217;s employee benefit plans in a cash exercise, a stock-for-stock exercise or a net stock exercise, payment of the exercise price in shares of already-owned stock and any related stock withholding transactions, but </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> (1) the sale of any stock acquired in the option exercise, (2) a &#8220;cashless exercise&#8221; in which shares of stock are sold in the market or (3) the use of proceeds from the sale of any such shares to exercise additional options (see further discussion which follows)&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">transferring shares of stock to an entity that does not involve a change in the beneficial ownership of the shares of stock, for example, to an inter vivos trust of which you are the sole beneficiary during your lifetime (see further discussion which follows)&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">making payroll contributions to any 401(k) plan, deferred compensation plan or any similar plan, but </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> (1) intraplan transfers involving any Company securities or (2) a change in &#8220;investment direction&#8221; under such plan to increase or decrease your percentage investment contribution allocated to Company securities (see further discussion which follows)&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">execution of a transaction pursuant to a contract, instruction, or plan described in Securities Exchange Act Rule 10b5-1 (called a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Trading Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), as discussed below (see further discussion which follows)&#59;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.75pt">any other transaction designated by the board of directors or any board committee or senior management, with reference to this Policy, as a Permitted Transaction. </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Pre-Disclosure of Undisclosed Material, Non-public Information</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You may not enter into any Permitted Transaction unless you have disclosed any material, non-public information of which you are aware to the Corporate Secretary.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If you are a director or an executive officer of Company, the information must be disclosed to the Corporate Secretary, and the Corporate Secretary must disclose any such information to the Chief Executive Officer before any transaction listed qualifies as a Permitted Transaction.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This ensures that Company is fully aware of any material information affecting any security before you enter into a transaction involving Company securities.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Employee Benefit Plan Transactions.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Included in the definition of Permitted Transactions are most of the ongoing transactions you might enter into under Company&#8217;s equity-based benefit plans.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For example, although your ongoing participation in a plan may involve the regular purchase of Company&#8217;s common stock, either directly pursuant to an investment election, those purchases are Permitted Transactions.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Note, however, that the movement of balances in those plans into or out of Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">securities or changes in your investment direction under those plans are not Permitted Transactions.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This means that you may not make such transfers or elections while you are in possession of material, non-public information and that such transfers or elections must be made in compliance with any other restrictions under this Policy that apply to you (for instance, such transfers or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">elections could only be made during an open trading window and with pre-clearance if you are in Group Two or Three).</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Transactions in employee stock options are also considered Permitted Transactions if there is no related sale on the market or to a person other than Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Note, however, that a sale of stock following or in connection with an option exercise is not a transaction with Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">and is, therefore, not a Permitted Transaction.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Thus, you may engage in a cash exercise of an option as long as you retain the stock you buy in the exercise.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You can also engage in stock-for-stock exercises or elect stock withholding without violating the Policy.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">However, it would not be a Permitted Transaction for you to exercise a stock option, sell the resulting stock and then use the proceeds from that sale to pay for the exercise of additional stock options in a same day sale.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Although exercises of Company stock options are Permitted Transactions, members of Groups Two and Three must pre-clear all stock option exercises.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Transactions in Which There is No Change in Beneficial Ownership. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Certain transactions involve merely a change in the form in which you own securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For example, you may transfer shares of stock to a trust if you are the only beneficiary of the trust during your lifetime.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Likewise, changing the form of ownership to include a member of your household as a joint owner or as a sole owner is a Permitted Transaction since members of your household are considered the same as you for purposes of this Policy (and the shares of stock will remain subject to the terms of this Policy).</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">10b5-1 Trading Plans</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The SEC has enacted a rule (Rule 10b5-1 under the Securities Exchange Act) that provides an affirmative defense against violations of the insider trading laws if you enter into a contract, provide instructions, or adopt a written plan for a transaction in securities when you are not in possession of material, non-public information, even if it turns out that you had such information when the transaction is actually completed. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The initiation of, and any modification to (including termination), any such Trading Plan will be deemed to be a transaction in the Company&#8217;s securities, and such initiation or modification (including termination) is subject to all limitations and prohibitions relating to transactions in the Company&#8217;s securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Each such Trading Plan, and any modification (including termination) thereof, must be submitted to and pre-approved by the General Counsel, who may impose such conditions on the implementation and operation of the Trading Plan as the General Counsel deems necessary or advisable.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">However, compliance of the Trading Plan to the terms of Rule 10b5-1 and the execution of transactions pursuant to the Trading Plan are the sole responsibility of the person initiating the Trading Plan, not the Company or the General Counsel.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Trading Plans do not exempt individuals from complying with Section 16 short-swing profit rules or liability.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Rule 10b5-1 presents an opportunity for insiders to establish arrangements to sell (or purchase) Company stock without the restrictions of trading windows and black-out periods, even when there is undisclosed material information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">A Trading Plan may also help reduce negative publicity that may result when key executives sell the Company&#8217;s stock.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Rule 10b5-1 only provides an &#8220;affirmative defense&#8221; in the event there is an insider trading lawsuit.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">It does not prevent someone from bringing a lawsuit.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">A director, officer or employee may enter into a Trading Plan only when he or she is not in possession of material, non-public information, and only during a trading window period outside of the trading black-out period.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Although transactions effected under a Trading Plan will not require further pre-clearance at the time of the trade, any transaction (including the quantity and price) made pursuant to a Trading Plan of a Section 16 reporting person must be reported to the Company promptly on the day of each trade to permit the Company&#8217;s filing coordinator to assist in the preparation and filing of a required </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Form 4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Such reporting may be oral or in writing (including by e-mail) and should include the identity of the reporting person, the type of transaction, the date of the transaction, the number of shares involved and the purchase or sale price. However, the ultimate responsibility, and liability, for timely filing remains with the Section 16 reporting person.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The Company reserves the right from time to time to suspend, discontinue or otherwise prohibit any transaction in the Company&#8217;s securities, even pursuant to a previously approved Trading Plan, if the General Counsel, in its discretion, determines that such suspension, discontinuation or other prohibition is in the best interests of the Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Any Trading Plan submitted for approval hereunder should explicitly acknowledge the Company&#8217;s right to prohibit transactions in the Company&#8217;s securities.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Failure to discontinue purchases and sales as directed shall constitute a violation of the terms of this Policy and result in a loss of the exemption set forth herein. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Officers, directors and employees may adopt Trading Plans with brokers that outline a pre-set plan for trading of the Company&#8217;s stock, including the exercise of options.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Trades pursuant to a Trading Plan generally may occur at any time.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Trading Plans must be reviewed, approved and counter-signed by the Company, and must comply in all respects with the requirements of Rule 10b5-1, which include the following&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a cooling-off period for insiders of the later of (1) 90 days following adoption of the Trading Plan&#59; or (2) two business days following the disclosure in certain periodic reports of the Company&#8217;s financial results for the fiscal quarter in which the plan was adopted (but not to exceed 120 days following adoption of the Trading Plan) before any trading can commence under the Trading Plan&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a cooling-off period of 30 days for other persons&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a condition for insiders to include a representation in their Trading Plan certifying, at the time of the adoption, that&#58; (1) they are not aware of material nonpublic information about the Company or its securities&#59; and (2) they are adopting the Trading Plan in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a limitation on using multiple overlapping Trading Plans (except as otherwise permitted by Rule 10b5-1)&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a limitation on the ability of anyone other than issuers to rely on the affirmative defense for a single trade plan to one such Trading Plan during any consecutive 12-month period&#59; and</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">a condition that all persons entering into a Trading Plan must act in good faith with respect to that plan.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Please review the following description of how a Trading Plan works. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Pursuant to Rule 10b5-1, an individual&#8217;s purchase or sale of securities will not be &#8220;on the basis of&#8221; material, non-public information if&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">First, before becoming aware of the information, the individual enters into a binding contract to purchase or sell the securities, provides instructions to another person to sell the securities or adopts a written plan for trading the securities (i.e., the Trading Plan).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">Second, the Trading Plan must either&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">specify the amount of securities to be purchased or sold, the price at which the securities are to be purchased or sold and the date on which the securities are to be purchased or sold&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">include a written formula or computer program for determining the amount, price and date of the transactions&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">prohibit the individual from exercising any subsequent influence over the purchase or sale of the Company&#8217;s stock under the Trading Plan in question.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">Third, the purchase or sale must occur pursuant to the Trading Plan and the individual must not enter into a corresponding hedging transaction or alter or deviate from the Trading Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:13.8pt">Fourth, the Trading Plan must satisfy the requirements set forth above. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Revocation of Trading Plans should occur only in unusual circumstances.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Effectiveness of any revocation or amendment of a Trading Plan will be subject to the prior review and approval of the General Counsel</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  Revocation is effected upon written notice to the broker. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Once a Trading Plan has been revoked, the participant must wait until the applicable cooling-off period has expired as described above before trading outside of a Trading Plan or establishing a new Trading Plan.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You should note that revocation of a Trading Plan can result in the loss of an affirmative defense for past or future transactions under a Trading Plan.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">You should consult with your own legal counsel before deciding to revoke a Trading Plan.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In any event, you should not assume that compliance with the aforementioned cooling-off period will protect you from possible adverse legal consequences of a Trading Plan revocation.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Amendment or modification of Trading Plans should occur only in unusual circumstances. A person acting in good faith may amend a prior Trading Plan only if&#58; 1) any such amendment or modification is submitted to and pre-approved by the General Counsel, who may impose such conditions on the implementation and operation of the Trading Plan as the General Counsel deems necessary or advisable and 2) such amendments and modifications are made outside of a quarterly trading black-out period and at a time when the Trading Plan participant does not possess material, non-public information.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Plan amendments must not take effect for at least 30 days after the plan amendments are made.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Under certain circumstances, a Trading Plan </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">must</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> be revoked.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This may include circumstances such</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> as the announcement of a merger or the occurrence of an event that would cause the transaction either to violate the law or to have an adverse effect on the Company.  The </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">General Counsel</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> or administrator of the Company&#8217;s stock plans is authorized to notify the broker in such circumstances, thereby insulating the insider in the event of revocation.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">III.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.68pt;text-decoration:underline">Insider Reporting Requirements, Short-Swing Profits and Short Sales (Applicable to Officers, Directors and 10% Stockholders)</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Reporting Obligations Under Section 16(a).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> SEC Forms 3, 4 and 5 Section 16(a) of the Exchange Act generally requires all officers, directors and 10% stockholders (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">insiders</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), within 10 days after the insider becomes an officer, director, or 10% stockholder, to file with the SEC an &#8220;Initial Statement of Beneficial Ownership of Securities&#8221; on SEC Form 3 listing the amount of the Company&#8217;s stock, options and warrants which the insider beneficially owns. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Following the initial filing on SEC Form 3, changes in beneficial ownership of the Company&#8217;s stock, options and warrants must be reported on SEC Form 4, generally within two business days after the date on which such change occurs, or in certain </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">cases on Form 5, within 45 days after fiscal year end. The two-business-day Form 4 deadline begins to run from the trade date rather than the settlement date.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">A Form 4 must be filed even if, as a result of balancing transactions, there has been no net change in holdings.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In certain situations, purchases or sales of Company stock made within six months prior to the filing of a Form 3 must be reported on Form 4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Similarly, certain purchases or sales of Company stock made within six months after an officer or director ceases to be an insider must be reported on Form 4.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Recovery of Profits Under Section 16(b).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For the purpose of preventing the unfair use of information which may have been obtained by an insider, any profits realized by any officer, director or 10% stockholder may be recovered by the Company. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">When such a purchase and sale occurs, good faith is no defense. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The insider is liable even if compelled to sell for personal reasons, and even if the sale takes place after full disclosure and without the use of any inside information.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The liability of an insider under Section 16(b) of the Exchange Act is only to the Company itself. The Company, however, cannot waive its right to short swing profits, and any Company stockholder can bring suit in the name of the Company. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Reports of ownership filed with the SEC on Form 3, Form 4 or Form 5 pursuant to Section 16(a) (discussed above) are readily available to the public, and certain attorneys carefully monitor these reports for potential Section 16(b) violations. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In addition, liabilities under Section 16(b) may require separate disclosure in the Company&#8217;s annual report to the SEC on Form 10-K or its proxy statement for its annual meeting of stockholders. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">No suit may be brought more than two years after the date the profit was realized. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">However, if the insider fails to file a report of the transaction under Section 16(a), as required, the two-year limitation period does not begin to run until after the transactions giving rise to the profit have been disclosed. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Failure to report transactions and late filing of reports require separate disclosure in the Company&#8217;s proxy statement. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Short Sales Prohibited Under Section 16(c).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Section 16(c) of the Exchange Act prohibits insiders absolutely from making short sales of the Company&#8217;s equity securities. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Short sales include sales of stock which the insider does not own at the time of sale, or sales of stock against which the insider does not deliver the shares within 20 days after the sale. Under certain circumstances, the purchase or sale of put or call options, or the writing of such options, can result in a violation of Section 16(c).</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Insiders violating Section 16(c) face criminal liability.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">The General Counsel should be consulted if you have any questions regarding reporting obligations, short-swing profits or short sales under Section 16.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Rule 144 (Applicable to Officers, Directors and 10% Stockholders)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  Rule 144 provides a safe harbor exemption to the registration requirements of the Securities Act of 1933, as amended, for certain resales of &#8220;restricted securities&#8221; and &#8220;control securities&#8221;.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;Restricted securities&#8221; are securities acquired from an issuer, or an affiliate of an issuer, in a transaction or chain of transactions not involving a public offering.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;Control securities&#8221; are any securities owned by directors, executive officers or other &#8220;affiliates&#8221; of the issuer, including stock purchased in the open market and stock received upon exercise of stock options. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Sales of restricted securities and control securities must comply with the requirements of Rule 144, which are summarized below&#58; </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.78pt">Holding Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  Restricted securities must be held for at least six months before they may be sold in the market.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.78pt">Current Public Information</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company must have filed all SEC-required reports during the last 12 months or such shorter period that the Company was required to file such reports.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.78pt">Volume Limitations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  For affiliates, total sales of Company common stock for any three-month period may not exceed the greater of&#58; (i) 1% of the total number of outstanding shares of Company common stock, as reflected in the most recent report or statement published by the Company, or (ii) the average weekly reported volume of such shares traded during the four calendar weeks preceding the filing of the requisite Form 144.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.78pt">Method of Sale</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  For affiliates, the shares must be sold either in a &#8220;broker&#8217;s transaction&#8221; or in a transaction directly with a &#8220;market maker.&#8221;  A &#8220;broker&#8217;s transaction&#8221; is one in which the broker does no more than execute the sale order and receive the usual and customary commission.  Neither the broker nor the selling person can solicit or arrange for the sale order.  In addition, the selling person or Board member must not pay any fee or commission other than to the broker.  A &#8220;market maker&#8221; includes a specialist permitted to act as a dealer, a dealer acting in the position of a block positioner, and a dealer who holds himself out as being willing to buy and sell Company common stock for his own account on a regular and continuous basis.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#9642;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.78pt">Notice of Proposed Sale</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  For affiliates, a notice of the sale (a Form 144) may be required to be filed with the SEC via EDGAR at the time of the sale.  Brokers generally have internal procedures for executing sales under Rule 144 and will assist you in completing the Form 144 and in complying with the other requirements of Rule 144. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If you are subject to Rule 144, you must instruct your broker who handles trades in Company securities to follow the brokerage firm&#8217;s Rule 144 compliance procedures in connection with all trades.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IIII.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:1.35pt;text-decoration:underline">Sanctions for Violations of this Policy</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The SEC, the stock exchanges and plaintiffs&#8217; lawyers focus on uncovering insider </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">trading, and use sophisticated technologies to investigate suspicious activity</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">A breach of the insider </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">trading</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> laws could expose the insider to criminal fines of up to $5,000,000 and imprisonment of up to 20 years, in addition to civil penalties (up to three times the profits earned), and injunctive actions. In addition, punitive damages may be imposed under applicable state laws. Securities laws also subject controlling persons to civil penalties for illegal insider </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">trading</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> by employees.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Controlling persons include directors, officers and supervisors. These persons may be subject to fines of up to the greater of $2,479,282(as adjusted from time to time) or three times the profit realized or loss avoided by the insider. Accordingly, all Company employees must comply with this policy and applicable securities laws and ensure that those employees who they supervise also comply.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Inside information does not belong to any of Company&#8217;s individual employees, officers or directors.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This information is an asset of the company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For any person to use such information for personal benefit or to disclose it to others outside of the Company violates the Company&#8217;s Code of Business Conduct and Ethics, this policy and federal securities laws. More particularly, insider trading is a fraud against members of the investing public and against the Company.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Whether or not there is any actual trading of our securities, any violation of this Policy will be grounds for discipline, up to termination of employment for cause.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Administration of this Policy</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Administration by the General Counsel. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The day-to-day administration of this Policy will be carried out by the General Counsel.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If you have any questions concerning the interpretation of this Policy, you should direct your questions to the General Counsel.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Reporting Violations.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If you become aware of any violation of this Policy, you should report it immediately to the General Counsel, or otherwise in accordance with the Company&#8217;s Code of Business Conduct and Ethics.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  Reports classified as accounting&#47;audit irregularities, insider trading, improper loans to executives, retaliation against whistleblowers, fraud, kickbacks, falsification of Company records, or conflicts of interest will be referred automatically to the Company&#8217;s Audit Committee.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Employees will not be disciplined or retaliated against in any way for reporting violations in good faith. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:112%">Exemptions.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">An individual subject to the trading windows or special blackout periods described in this Section IV may request the General Counsel to grant him or her a hardship exemption from those restrictions if he or she is not otherwise prohibited from trading under Section II.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">However, we anticipate that exemptions will be given very rarely and only in extreme circumstances.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Amendment of the Policy.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Company&#8217;s senior officers reserve the right to amend this Policy from time to time in consultation with the Nominating and Corporate Governance Committee of the Board of Directors.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If the Policy is amended, we will communicate to you through normal communications channels the substance of any such changes.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">            </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Please bear in mind that the ultimate responsibility for complying with this Policy and applicable laws and regulations rests with you.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">You should use your best judgment and consult with the General Counsel and your legal and financial advisors, as needed.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The intent of this Insider Trading Policy is to define the details and specific requirements for all employees, officers, consultants, and directors who have material nonpublic information about Cantaloupe or other companies, including Cantaloupe&#8217; suppliers and customers. Information is considered material if there is substantial likelihood that a reasonable investor would consider the information important in making a decision to purchase, sell or hold the Company&#8217;s securities. Material information can be positive or negative and can relate to any aspect of the business.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">No employee, officer, consultant, or director may engage in any transactions in Company securities, including its common stock and any other type of securities that the Company may issue, if the employee, officer, consultants, and director is aware of material nonpublic&#47;confidential information relating to the Company.No employee, officer, consultant, or director may engage in any transactions in Company securities, including its common stock and any other type of securities that the Company may issue, if the employee, officer, consultants, and director is aware of material nonpublic&#47;confidential information relating to the Company.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">No employee, officer, consultant or director may engage in any transaction involving the purchase or sale of any of the securities of another company, directly or indirectly, if the employee, officer, director, or consultant is aware of material, nonpublic&#47;confidential information about that company, including any information the employee, officer, director or consultant obtained in the course of employment with or serving as a director or consultant of the Company.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">No employee, officer, consultant or director may directly or indirectly pass (or &#8220;tip&#8221;) nonpublic&#47;confidential information on to others (except that employees working on matters for the Company involving such information may provide such information to other Company employees or Company advisors who have a need to know such information for performance of their duties to the Company) or recommend to anyone the purchase or sale of any securities on the basis of any material nonpublic&#47;confidential information.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>6
<FILENAME>ctlp-20250630xex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i5b3a9b78c15a431d8da32f27abac2a24_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:125%">Exhibit 21.1</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:468.00pt"><tr><td style="width:1.0pt"></td><td style="width:156.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:173.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:132.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:100%">SUBSIDIARIES OF THE REGISTRANT</font></td></tr><tr style="height:26pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:26pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Subsidiary</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">State or Province of Incorporation</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Country of Incorporation</font></div></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Cantaloupe Solutions Canada, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">British Columbia</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Canada</font></div></td></tr><tr style="height:26pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Cantaloupe International, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Delaware</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United States</font></div></td></tr><tr style="height:26pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Cantaloupe Systems, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Delaware</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United States</font></div></td></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Stitch Networks Corporation</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Delaware</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United States</font></div></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">USAT Capital Corp, LLC.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Pennsylvania</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United States</font></div></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Three Square Market, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Wisconsin</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United States</font></div></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Three Square Market Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United Kingdom</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:107%">Cheq Lifestyle Technology, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Delaware</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United States</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:107%">SB Software, Inc</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">United Kingdom</font></td></tr><tr style="height:26pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:107%">Tecnologias Melon, S de R.L. de C. V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Mexico</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:107%">Cantaloupe Bahamas Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Bahamas</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>7
<FILENAME>ctlp-20250630xex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i4412412f64554671b3985a4415475e55_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:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Exhibit 23.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in Registration Statement Nos. 333-268997, 333-248106, 333-248105, 333-217818, 333-234233, and 333-199009 on Form S-8 of our reports dated </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">September 8, 2025</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">, relating to the financial statements of Cantaloupe, Inc. and the effectiveness of Cantaloupe, Inc.'s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended June 30, 2025.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Atlanta, Georgia</font></div><div style="text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">September 8, 2025</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>8
<FILENAME>ctlp-20250630xex232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="icf4360c3b72544fd95f1172cdeab0ab7_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:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:130%">Exhibit 23.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-268997, 333-248106, 333-248105, 333-234233, 333-217818, and 333-199009) of Cantaloupe, Inc. of our report dated September 25, 2023, relating to the consolidated financial statements, which appears in this Annual Report on Form 10-K.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#47;s&#47; BDO USA, P.C.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Richmond, Virginia</font></div><div style="text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">September 8, 2025</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>9
<FILENAME>ctlp-20250630xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia31bb5f1d3ef412b830b425ff007e2de_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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, Ravi Venkatesan, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this annual report on Form 10-K of Cantaloupe, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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 upon such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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's auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">all significant deficiencies and material weaknesses in the design or operation of internal controls 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="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="margin-top:5pt"><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:49.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.681%"></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; September 8, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ravi Venkatesan</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ravi Venkatesan<br>Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>10
<FILENAME>cltp-20250630xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iaf8af0b40e644f3a803ba6a646c7d28f_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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, Scott Stewart, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this annual report on Form 10-K of Cantaloupe, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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 upon such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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's auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">all significant deficiencies and material weaknesses in the design or operation of internal controls 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="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="margin-top:5pt"><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:48.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.120%"></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; September 8, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Scott Stewart</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Scott Stewart<br>Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>11
<FILENAME>cltp-20250630xex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if610fc30dcd84b978fdb7c81350d9e23_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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(18 U.S.C. SECTION 1350)</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Cantaloupe, Inc., a Pennsylvania corporation (the &#8220;Company&#8221;), on Form&#160;10&#8209;K for the period ended June 30, 2025 (the &#8220;Report&#8221;), I, Ravi Venkatesan, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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 style="margin-top:10pt"><font><br></font></div><div style="margin-top:5pt"><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:48.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.120%"></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; September 8, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Ravi Venkatesan</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ravi Venkatesan<br>Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>12
<FILENAME>cltp-20250630xex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ie55a05ba364d4782abe2b9c6fc671880_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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS OF CHIEF FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES OXLEY ACT OF 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(18 U.S.C. SECTION 1350)</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Cantaloupe, Inc., a Pennsylvania corporation (the &#8220;Company&#8221;), on Form 10-K for the period ended June 30, 2025 (the &#8220;Report&#8221;), I, Scott Stewart, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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 style="margin-top:10pt"><font><br></font></div><div style="margin-top:5pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; September 8, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Scott Stewart</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Scott Stewart<br>Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>13
<FILENAME>ctlp-20250630xex971.htm
<DESCRIPTION>EX-97.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i073a34bfe55148bc8e30d6b53c37a55e_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Exhibit 97.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cantaloupe, Inc.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated Incentive Compensation Clawback Policy</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Effective as of October 2, 2023)</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) of Cantaloupe, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) has determined that, in addition to the Company&#8217;s Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 clawback policy applicable to executive officers (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Dodd-Frank Clawback Policy</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), it is in the best interests of the Company and its shareholders to continue to maintain this Cantaloupe, Inc. Amended and Restated Incentive Compensation Policy (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Policy</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) as a matter of good corporate governance, to reinforce accountability and the Company&#8217;s pay-for-performance compensation philosophy. Under this Policy, the Company may, in its sole discretion, based upon the recommendation of its Compensation Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Committee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), require the return, repayment, or forfeiture of any cash, equity, or equity-based incentive compensation payment or award made or granted to any Covered Person (as defined below) as set forth in this Policy. Any determinations made by the Board under this Policy shall be final and binding on all affected individuals.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">I. &#160;&#160;&#160;&#160;Restatements</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a restatement of the Company&#8217;s financial results (other than due to a change in applicable accounting methods, rules, or interpretations) the result of which is that any incentive compensation paid, settled, or awarded to a Covered Person would have been lower or none at all had it been calculated based on such restated results, the Committee shall review such incentive compensation.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the Committee determines that (i) the amount of any incentive compensation actually paid, settled, or awarded to a Covered Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Awarded Compensation</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) would have been a lower amount had it been calculated based upon the restated financial results (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Actual Compensation</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), and (ii) that the Covered Person engaged in fraud or intentional misconduct that contributed to the need for the restatement, then the Committee shall, except as provided below, recommend to the Board that the Covered Person be required to return, repay, or forfeit the difference between the Awarded Compensation and the Actual Compensation.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">II. Other Violations</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the Board determines that a Covered Person engaged in intentional misconduct or fraud, or knowingly violated any law, regulation, or Company policy (including, without limitation, any Code of Conduct or employee handbook) in connection with his or her employment or engagement by the Company, resulting in significant reputational or financial harm to the Company, the Board may, upon recommendation of the Committee, within one year following payment or vesting of the incentive compensation, seek recovery of all or a portion of the incentive compensation awarded or paid to the Covered Person (or in which such Covered Person vested) for the performance period (or vesting period) in which the violation occurred. In addition, the Board may conclude that any unpaid or unvested incentive compensation has not been earned and must be forfeited.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Board and the Committee may consider the following, as well as other factors they deem relevant, in connection with its decision to recoup, or cause the forfeiture of, incentive compensation in connection with the commission of a legal, regulatory, or compliance violation&#58; (i) the Company may seek recovery of incentive compensation even if the misconduct did not result in an award or payment greater than would have been awarded absent the misconduct, and (ii) in determining whether to seek recovery and the amount, if any, by which the payment or award should be reduced, the Board and the Committee may consider the seriousness of the compliance violation, whether the Covered Person was unjustly enriched, and any other factors they deem relevant to the determination.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">III. Policy Determinations</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Committee may determine not to recommend (and the Board may determine  not to require) a return, repayment, or forfeiture of incentive compensation under this Policy to the extent it determines (i) that to do so would be unreasonable or (ii) that it would not be in the best interests of the Company to do so. In making the determination, the Committee and&#47;or the Board may take into account considerations as it deems appropriate, including but not limited to (A) the likelihood of success in recovering the compensation under governing law versus the cost and effort involved, (B) the passage of time since the occurrence of the act in respect of the applicable intentional misconduct, (C) any threatened or pending legal proceeding relating to the applicable </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">intentional misconduct, or (D) any other factors the Committee deems relevant.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the Board upon recommendation of the Committee determines to seek a clawback pursuant to this Policy, the Company shall make a written demand for repayment from the Covered Person and, if such Covered Person does not within a reasonable period tender repayment in response to the demand, the Company may seek a court order against the Covered Person for such repayment.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">IV. Certain Definitions</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of this Policy, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Covered Person</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall refer to any former or current (i) chief executive officer, president, chief financial officer, chief operating officer, and chief compliance officer, as well as any other &#8220;executive officer&#8221; of the Company as defined in Rule 3b-7 under the Securities Exchange Act of 1934, as amended, (ii) any other employee of the Company with a title of Senior Vice President or above, and (iii) any non-employee director on the Board (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Director</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Incentive Compensation</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall refer to all cash, equity, or equity-based bonuses and other incentive, equity, and equity-based compensation paid, settled, granted, or awarded to a Covered Person.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">V. General</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Committee shall review this Policy at such times as it deems appropriate, and </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">propose recommended changes to the Board.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This Policy shall be effective as of October 2, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), and shall apply to any incentive compensation to be paid, settled, or awarded to a Covered Person thereafter under any applicable Company compensation policy, plan, or program, and shall be incorporated into any such applicable compensation policy, plan, and program currently adopted or which may be adopted by the Company as of or after the Effective Date. The Board intends that this Policy is a supplement to any other clawback policies in effect now or in the future at the Company, including but not limited to the Dodd-Frank Clawback Policy, as may be amended and&#47;or restated. </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This Policy is intended to be in addition to and not in lieu of the terms of the Dodd-Frank Clawback Policy.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any recoupment under this Policy may be in addition to any other remedies that may be available to the Company under the Dodd-Frank Clawback Policy and&#47;or applicable law, including disciplinary actions up to and including termination of employment or engagement by the Company&#59; provided, however, if such Dodd-Frank Clawback Policy and&#47;or other law, provides that a greater amount of compensation shall be subject to clawback, such other policy or law shall apply to the amount in excess of the amount subject to clawback under this Policy&#59; </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">provided further, this Policy shall not permit or result in double-recovery for compensation under this Policy that is otherwise subject to the Dodd-Frank Clawback Policy as the intent is only for one-time recovery. To the extent permitted by applicable law, the Board may seek recovery of funds in the manner it chooses, including by seeking reimbursement from a Covered Person of all or part of the compensation awarded or paid, by electing to withhold unpaid compensation, by set off, or by rescinding or cancelling unvested equity or equity-based awards.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary in this Policy, in the event of any conduct covered by Section I or II of this Policy that results in the unjust enrichment of a Covered Person that was not directly involved in such conduct, the Board may implement the remedies specified in Section I or II of this Policy, as applicable, in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">its sole discretion with respect to the incentive compensation of the Covered Person that was not directly involved in such conduct.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The failure to exercise its rights under this Policy at any time shall in no way be construed as a waiver of any such provision or limit the Company&#8217;s ability to exercise its rights at any time.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This policy shall be binding and enforceable against all Covered Persons and their </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">beneficiaries.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Board may amend this Policy from time to time in its discretion, including, without limitation, to effectuate any &#8220;clawback&#8221; or recoupment of incentive compensation provisions required applicable law.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>14
<FILENAME>ctlp-20250630.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:d8225d08-0c9e-4784-8b75-9c0dace4f796,g:ba2cf46d-68f0-4715-ac31-433a8fe4892c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ctlp="http://www.cantaloupe.com/20250630" 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.cantaloupe.com/20250630">
  <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/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-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="ctlp-20250630_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="ctlp-20250630_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="ctlp-20250630_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="ctlp-20250630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.cantaloupe.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</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="AuditInformation" roleURI="http://www.cantaloupe.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="ConsolidatedBalanceSheets" roleURI="http://www.cantaloupe.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.cantaloupe.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.cantaloupe.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.cantaloupe.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="ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity" roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity">
        <link:definition>9952155 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders' 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.cantaloupe.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="BUSINESS" roleURI="http://www.cantaloupe.com/role/BUSINESS">
        <link:definition>9952157 - Disclosure - BUSINESS</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.cantaloupe.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="ACCOUNTSRECEIVABLE" roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLE">
        <link:definition>9952159 - Disclosure - ACCOUNTS RECEIVABLE</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="FINANCERECEIVABLES" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLES">
        <link:definition>9952160 - Disclosure - FINANCE RECEIVABLES</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="PROPERTYANDEQUIPMENTNET" roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNET">
        <link:definition>9952161 - Disclosure - PROPERTY AND EQUIPMENT, 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="LEASES" roleURI="http://www.cantaloupe.com/role/LEASES">
        <link:definition>9952162 - Disclosure - LEASES</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="DEBTANDOTHERFINANCINGARRANGEMENTS" roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTS">
        <link:definition>9952163 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS</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="ACCRUEDEXPENSES" roleURI="http://www.cantaloupe.com/role/ACCRUEDEXPENSES">
        <link:definition>9952164 - Disclosure - ACCRUED EXPENSES</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="GOODWILLANDINTANGIBLEASSETS" roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETS">
        <link:definition>9952165 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</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="ACQUISITIONS" roleURI="http://www.cantaloupe.com/role/ACQUISITIONS">
        <link:definition>9952166 - Disclosure - ACQUISITIONS</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.cantaloupe.com/role/REVENUE">
        <link:definition>9952167 - 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="STOCKBASEDCOMPENSATION" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>9952168 - Disclosure - STOCK-BASED COMPENSATION</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.cantaloupe.com/role/INCOMETAXES">
        <link:definition>9952169 - 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="EARNINGSPERSHARECALCULATION" roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATION">
        <link:definition>9952170 - Disclosure - EARNINGS PER SHARE CALCULATION</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="FAIRVALUEOFFINANCIALINSTRUMENTS" roleURI="http://www.cantaloupe.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS">
        <link:definition>9952171 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</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="SHAREHOLDERSEQUITYANDPREFERREDSTOCK" roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCK">
        <link:definition>9952172 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK</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="RETIREMENTPLAN" roleURI="http://www.cantaloupe.com/role/RETIREMENTPLAN">
        <link:definition>9952173 - Disclosure - RETIREMENT PLAN</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.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>9952174 - 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="RELATEDPARTYTRANSACTIONS" roleURI="http://www.cantaloupe.com/role/RELATEDPARTYTRANSACTIONS">
        <link:definition>9952175 - Disclosure - RELATED PARTY TRANSACTIONS</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.cantaloupe.com/role/SEGMENTINFORMATION">
        <link:definition>9952176 - 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="SUBSEQUENTEVENTS" roleURI="http://www.cantaloupe.com/role/SUBSEQUENTEVENTS">
        <link:definition>9952177 - Disclosure - SUBSEQUENT EVENTS</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.cantaloupe.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="ACCOUNTSRECEIVABLETables" roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLETables">
        <link:definition>9955512 - Disclosure - ACCOUNTS RECEIVABLE (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="FINANCERECEIVABLESTables" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESTables">
        <link:definition>9955513 - Disclosure - FINANCE RECEIVABLES (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="PROPERTYANDEQUIPMENTNETTables" roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETTables">
        <link:definition>9955514 - Disclosure - PROPERTY AND EQUIPMENT, 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="LEASESTables" roleURI="http://www.cantaloupe.com/role/LEASESTables">
        <link:definition>9955515 - Disclosure - LEASES (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="DEBTANDOTHERFINANCINGARRANGEMENTSTables" roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSTables">
        <link:definition>9955516 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS (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="ACCRUEDEXPENSESTables" roleURI="http://www.cantaloupe.com/role/ACCRUEDEXPENSESTables">
        <link:definition>9955517 - Disclosure - ACCRUED EXPENSES (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="GOODWILLANDINTANGIBLEASSETSTables" roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSTables">
        <link:definition>9955518 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (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="ACQUISITIONSTables" roleURI="http://www.cantaloupe.com/role/ACQUISITIONSTables">
        <link:definition>9955519 - Disclosure - ACQUISITIONS (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.cantaloupe.com/role/REVENUETables">
        <link:definition>9955520 - 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="STOCKBASEDCOMPENSATIONTables" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>9955521 - Disclosure - STOCK-BASED COMPENSATION (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="INCOMETAXESTables" roleURI="http://www.cantaloupe.com/role/INCOMETAXESTables">
        <link:definition>9955522 - Disclosure - INCOME TAXES (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="EARNINGSPERSHARECALCULATIONTables" roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONTables">
        <link:definition>9955523 - Disclosure - EARNINGS PER SHARE CALCULATION (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="SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables" roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables">
        <link:definition>9955524 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK (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.cantaloupe.com/role/SEGMENTINFORMATIONTables">
        <link:definition>9955525 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>9955526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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="ACCOUNTSRECEIVABLENarrativeDetails" roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLENarrativeDetails">
        <link:definition>9955527 - Disclosure - ACCOUNTS RECEIVABLE - Narrative (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="ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails" roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails">
        <link:definition>9955528 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (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="FINANCERECEIVABLESNarrativeDetails" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESNarrativeDetails">
        <link:definition>9955529 - Disclosure - FINANCE RECEIVABLES - Narrative (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="FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails">
        <link:definition>9955530 - Disclosure - FINANCE RECEIVABLES - Schedule of Information Regarding Finance Receivables (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="FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails">
        <link:definition>9955531 - Disclosure - FINANCE RECEIVABLES - Schedule of Credit Risk Profile Based on Payment 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="FINANCERECEIVABLESScheduleofCreditLossDetails" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails">
        <link:definition>9955532 - Disclosure - FINANCE RECEIVABLES - Schedule of Credit Loss (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="FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails">
        <link:definition>9955533 - Disclosure - FINANCE RECEIVABLES - Schedule of Finance Receivables Fiscal Years (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="FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails" roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails">
        <link:definition>9955534 - Disclosure - FINANCE RECEIVABLES - Schedule of Sales-type Lease, Lease Income (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="PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails" roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails">
        <link:definition>9955535 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment at 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="PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1" roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1">
        <link:definition>9955535 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment at 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="PROPERTYANDEQUIPMENTNETNarrativeDetails" roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails">
        <link:definition>9955536 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (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="LEASESScheduleofAssetsandLiabilitiesDetails" roleURI="http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails">
        <link:definition>9955537 - Disclosure - LEASES - Schedule of Assets and Liabilities (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="LEASESScheduleofComponentsofLeaseCostsDetails" roleURI="http://www.cantaloupe.com/role/LEASESScheduleofComponentsofLeaseCostsDetails">
        <link:definition>9955538 - Disclosure - LEASES - Schedule of Components of Lease Costs (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="LEASESScheduleofSupplementalCashFlowInformationDetails" roleURI="http://www.cantaloupe.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails">
        <link:definition>9955539 - Disclosure - LEASES - Schedule of Supplemental Cash Flow 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="LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" roleURI="http://www.cantaloupe.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails">
        <link:definition>9955540 - Disclosure - LEASES - Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (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="LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" roleURI="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>9955541 - Disclosure - LEASES - Schedule of Maturities of Lease Liabilities (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="LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>9955541 - Disclosure - LEASES - Schedule of Maturities of Lease Liabilities (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="LEASESNarrativeDetails" roleURI="http://www.cantaloupe.com/role/LEASESNarrativeDetails">
        <link:definition>9955542 - Disclosure - LEASES - Narrative (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="LEASESScheduleofPropertyandEquipmentCostsDetails" roleURI="http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails">
        <link:definition>9955543 - Disclosure - LEASES - Schedule of Property and Equipment Costs (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="DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails" roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails">
        <link:definition>9955544 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Debt and Other Financing Agreements (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="DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1" roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1">
        <link:definition>9955544 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Debt and Other Financing Agreements (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="DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails" roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails">
        <link:definition>9955545 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Narrative (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="DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails" roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails">
        <link:definition>9955546 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Maturities (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="ACCRUEDEXPENSESDetails" roleURI="http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails">
        <link:definition>9955547 - Disclosure - ACCRUED 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="GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails" roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails">
        <link:definition>9955548 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortizable Intangible Asset (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="GOODWILLANDINTANGIBLEASSETSNarrativeDetails" roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails">
        <link:definition>9955549 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (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="GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails" roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails">
        <link:definition>9955550 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Estimated Annual Amortization Expense for Amortizable Intangible Asset (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="ACQUISITIONSNarrativeDetails" roleURI="http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails">
        <link:definition>9955551 - Disclosure - ACQUISITIONS - Narrative (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="ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9955552 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (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="ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1" roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1">
        <link:definition>9955552 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (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="ACQUISITIONSScheduleofPurchasePriceConsiderationDetails" roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails">
        <link:definition>9955553 - Disclosure - ACQUISITIONS - Schedule of Purchase Price Consideration (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="ACQUISITIONSScheduleofProFormaOperationsResultsDetails" roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails">
        <link:definition>9955554 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Operations Results (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="REVENUEScheduleofRevenueDetails" roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails">
        <link:definition>9955555 - Disclosure - REVENUE - Schedule of Revenue (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="REVENUEScheduleofOperatingLeaseLeaseIncomeDetails" roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails">
        <link:definition>9955556 - Disclosure - REVENUE - Schedule of Operating Lease, Lease Income (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="REVENUENarrativeDetails" roleURI="http://www.cantaloupe.com/role/REVENUENarrativeDetails">
        <link:definition>9955557 - Disclosure - REVENUE - Narrative (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="REVENUEScheduleofContractLiabilityDetails" roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails">
        <link:definition>9955558 - Disclosure - REVENUE - Schedule of Contract Liability (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="REVENUEScheduleofPerformanceObligationsDetails" roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails">
        <link:definition>9955559 - Disclosure - REVENUE - Schedule of 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="REVENUEScheduleofPerformanceObligationsDetails_1" roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails_1">
        <link:definition>9955559 - Disclosure - REVENUE - Schedule of 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="STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails">
        <link:definition>9955560 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Plans (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="STOCKBASEDCOMPENSATIONNarrativeDetails" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails">
        <link:definition>9955561 - Disclosure - STOCK-BASED COMPENSATION - Narrative (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="STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails">
        <link:definition>9955562 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Valuation Assumption (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="STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails">
        <link:definition>9955563 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Options Outstanding (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="STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails">
        <link:definition>9955564 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Company Nonvested Common Shares (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="STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails">
        <link:definition>9955565 - Disclosure - STOCK-BASED COMPENSATION - Schedule of 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="STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails" roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails">
        <link:definition>9955566 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Unrecognized 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="INCOMETAXESNarrativeDetails" roleURI="http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9955567 - Disclosure - INCOME TAXES - Narrative (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="INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails" roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails">
        <link:definition>9955568 - Disclosure - INCOME TAXES - Schedule of Benefit (Provision) for 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="INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails" roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails">
        <link:definition>9955569 - Disclosure - INCOME TAXES - Schedule of Components of Pre-Tax Income (Loss) (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="INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails" roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails">
        <link:definition>9955570 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate (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="INCOMETAXESScheduleofNetDeferredTaxAssetsDetails" roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails">
        <link:definition>9955571 - Disclosure - INCOME TAXES - Schedule of Net Deferred Tax 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="INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails" roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails">
        <link:definition>9955572 - Disclosure - INCOME TAXES - Schedule of Unrecognized Tax Benefit 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="EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails" roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails">
        <link:definition>9955573 - Disclosure - EARNINGS PER SHARE CALCULATION - Schedule of Calculation of Earnings (Loss) Per 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="EARNINGSPERSHARECALCULATIONNarrativeDetails" roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONNarrativeDetails">
        <link:definition>9955574 - Disclosure - EARNINGS PER SHARE CALCULATION - Narrative (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="SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails" roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails">
        <link:definition>9955575 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK - 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="SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails" roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails">
        <link:definition>9955576 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Schedule of Preferred Stock Liquidation Preference (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="RETIREMENTPLANDetails" roleURI="http://www.cantaloupe.com/role/RETIREMENTPLANDetails">
        <link:definition>9955577 - Disclosure - RETIREMENT PLAN (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="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>9955578 - Disclosure - COMMITMENTS AND CONTINGENCIES (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="RELATEDPARTYDISCLOSURESDetails" roleURI="http://www.cantaloupe.com/role/RELATEDPARTYDISCLOSURESDetails">
        <link:definition>9955579 - Disclosure - RELATED PARTY DISCLOSURES (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="SEGMENTINFORMATIONDetails" roleURI="http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails">
        <link:definition>9955580 - Disclosure - SEGMENT 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="SUBSEQUENTEVENTSDetails" roleURI="http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails">
        <link:definition>9955581 - Disclosure - SUBSEQUENT EVENTS (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="ctlp_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctlp_ProfessionalExpensesProceeds" abstract="false" name="ProfessionalExpensesProceeds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" abstract="false" name="BusinessCombinationAcquisitionAndIntegrationRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" abstract="false" name="TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" abstract="false" name="TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal" abstract="false" name="AccountsAndFinancingReceivableCreditLossExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_NonCashLeaseExpense" abstract="false" name="NonCashLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_AccruedLiabilitiesTextBlock" abstract="false" name="AccruedLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctlp_SalesTaxReservePolicyPolicyTextBlock" abstract="false" name="SalesTaxReservePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctlp_ScheduleOfFinancingReceivableTableTextBlock" abstract="false" name="ScheduleOfFinancingReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctlp_AssetsandLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsandLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock" abstract="false" name="ScheduleOfStockBasedCompensationPlansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock" abstract="false" name="ScheduleOfCommonStockForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctlp_ScheduleOfPreferredStockTableTableTextBlock" abstract="false" name="ScheduleOfPreferredStockTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ctlp_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_NotesReceivableOrQuickStartLeasesTermOfContract" abstract="false" name="NotesReceivableOrQuickStartLeasesTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ctlp_ImpairmentOfIntangibleAndLongLivedAssets" abstract="false" name="ImpairmentOfIntangibleAndLongLivedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_RevenueFromContractWithCustomerPaymentTerms" abstract="false" name="RevenueFromContractWithCustomerPaymentTerms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ctlp_TermOfNonCancelableLeaseWithAgreement" abstract="false" name="TermOfNonCancelableLeaseWithAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ctlp_LesseeLeaseTermOfContract" abstract="false" name="LesseeLeaseTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ctlp_FinanceReceivablesSalestypeLeaseTerm" abstract="false" name="FinanceReceivablesSalestypeLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ctlp_NotesAndLoansReceivableInNextTwelveMonths" abstract="false" name="NotesAndLoansReceivableInNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_NotesAndLoansReceivableInYearTwo" abstract="false" name="NotesAndLoansReceivableInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_NotesAndLoansReceivableInYearThree" abstract="false" name="NotesAndLoansReceivableInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_NotesAndLoansReceivableInYearFour" abstract="false" name="NotesAndLoansReceivableInYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_NotesAndLoansReceivableInYearFive" abstract="false" name="NotesAndLoansReceivableInYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_NotesAndLoansReceivableAfterYearFive" abstract="false" name="NotesAndLoansReceivableAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_ComputerEquipmentAndPurchasedSoftwareMember" abstract="true" name="ComputerEquipmentAndPurchasedSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" abstract="false" name="PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" abstract="false" name="PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_JPMorganCreditFacilityMember" abstract="true" name="JPMorganCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_TermFacilityMember" abstract="true" name="TermFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_DelayedDrawTermLoanFacilityMember" abstract="true" name="DelayedDrawTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember" abstract="true" name="TwentyTwentyFiveJPMorganSecuredTermFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" abstract="true" name="TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_TwentyTwentyTwoSecuredTermFacilityMember" abstract="true" name="TwentyTwentyTwoSecuredTermFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_DebtInstrumentCovenantPeriodAxis" abstract="true" name="DebtInstrumentCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ctlp_DebtInstrumentCovenantPeriodDomain" abstract="true" name="DebtInstrumentCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_DebtInstrumentPeriodOneMember" abstract="true" name="DebtInstrumentPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_DebtInstrumentPeriodTwoMember" abstract="true" name="DebtInstrumentPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_DebtInstrumentTransactionAndLegalFeeAmount" abstract="false" name="DebtInstrumentTransactionAndLegalFeeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo" abstract="false" name="LongTermDebtMaturityPayableDueYearOneAndYearTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour" abstract="false" name="LongTermDebtMaturityPayableDueYearThreeAndYearFour" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_LongTermDebtMaturityPayableDueYearFive" abstract="false" name="LongTermDebtMaturityPayableDueYearFive" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_DebtInstrumentNumberOfCovenants" abstract="false" name="DebtInstrumentNumberOfCovenants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum" abstract="false" name="DebtInstrumentCovenantAdjustedQuickRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum" abstract="false" name="DebtInstrumentCovenantAdjustedQuickRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ctlp_LineOfCreditFacilityDelayedDrawTermAmount" abstract="false" name="LineOfCreditFacilityDelayedDrawTermAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ctlp_LongTermDebtMaturityAfterYearFour" abstract="false" name="LongTermDebtMaturityAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" abstract="false" name="AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_SBSoftwareMember" abstract="true" name="SBSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_CheqLifestyleTechnologyInc.Member" abstract="true" name="CheqLifestyleTechnologyInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_ThreeSquareMarketIncMember" abstract="true" name="ThreeSquareMarketIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_ReleaseScheduleAxis" abstract="true" name="ReleaseScheduleAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ctlp_ReleaseScheduleDomain" abstract="true" name="ReleaseScheduleDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_ReleasePeriodOneMember" abstract="true" name="ReleasePeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_ReleasePeriodTwoMember" abstract="true" name="ReleasePeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_TwentyTwentyOneSecuredTermFacilityMember" abstract="true" name="TwentyTwentyOneSecuredTermFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityPresentValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays" abstract="false" name="BusinessCombinationContingentConsiderationNumberOfTradingDays" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount" abstract="false" name="BusinessCombinationContingentConsiderationGainRecognizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationDeferredCashConsiderationTransferred" abstract="false" name="BusinessCombinationDeferredCashConsiderationTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" abstract="false" name="BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_TransactionProcessingMember" abstract="true" name="TransactionProcessingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_SubscriptionRevenueMember" abstract="true" name="SubscriptionRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_ContractWithCustomerLiabilityAdditionsReversals" abstract="false" name="ContractWithCustomerLiabilityAdditionsReversals" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_FormerChiefExecutiveOfficerMember" abstract="true" name="FormerChiefExecutiveOfficerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_StockOptionIncentivePlan2014ApprovedDateMember" abstract="true" name="StockOptionIncentivePlan2014ApprovedDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_StockOptionIncentivePlan2015ApprovedDateMember" abstract="true" name="StockOptionIncentivePlan2015ApprovedDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_StockOptionIncentivePlan2018ApprovedDateMember" abstract="true" name="StockOptionIncentivePlan2018ApprovedDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_A2014StockOptionIncentivePlanMember" abstract="true" name="A2014StockOptionIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_A2015EquityIncentivePlanMember" abstract="true" name="A2015EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_A2018EquityIncentivePlanMember" abstract="true" name="A2018EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" abstract="false" name="NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ctlp_LongTermStockIncentivePlanMember" abstract="true" name="LongTermStockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_NumberOfShareBasedCompensationPlans" abstract="false" name="NumberOfShareBasedCompensationPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ctlp_OptionsSharesReservedForFutureIssuance" abstract="false" name="OptionsSharesReservedForFutureIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" abstract="true" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctlp_OperatingLossCarryforwardNotSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardNotSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_OperatingLossCarryforwardSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" abstract="false" name="DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_NumeratorForBasicAndDilutedPerShareAbstract" abstract="true" name="NumeratorForBasicAndDilutedPerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctlp_CommonStockNumberOfVotesPerShare" abstract="false" name="CommonStockNumberOfVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ctlp_TemporaryEquitySharesNotDesignated" abstract="false" name="TemporaryEquitySharesNotDesignated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ctlp_PreferredStockConversionAmountToVote" abstract="false" name="PreferredStockConversionAmountToVote" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" abstract="false" name="PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" abstract="false" name="CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" abstract="false" name="PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" abstract="false" name="PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount" abstract="false" name="DefinedContributionPlanEmployersSafeHarborContributionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctlp_CompensationAndBenefits" abstract="false" name="CompensationAndBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_RentOccupancyAndInsurance" abstract="false" name="RentOccupancyAndInsurance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_SubscriptionAndCloudServices" abstract="false" name="SubscriptionAndCloudServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctlp_A365RetailMarketsLLCMember" abstract="true" name="A365RetailMarketsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>15
<FILENAME>ctlp-20250630_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:d8225d08-0c9e-4784-8b75-9c0dace4f796,g:ba2cf46d-68f0-4715-ac31-433a8fe4892c-->
<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.cantaloupe.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6567f051-8666-4aac-8b75-d2c809aa57c1" 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_Liabilities_fa2fe527-917c-46ca-8a9b-82452d2c98de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6567f051-8666-4aac-8b75-d2c809aa57c1" xlink:to="loc_us-gaap_Liabilities_fa2fe527-917c-46ca-8a9b-82452d2c98de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_30b9e49c-e0bf-4f48-b971-4adcfb5c4a44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6567f051-8666-4aac-8b75-d2c809aa57c1" xlink:to="loc_us-gaap_StockholdersEquity_30b9e49c-e0bf-4f48-b971-4adcfb5c4a44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_649a08da-1c83-4daf-b7c1-f295ecbd4b13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6567f051-8666-4aac-8b75-d2c809aa57c1" xlink:to="loc_us-gaap_CommitmentsAndContingencies_649a08da-1c83-4daf-b7c1-f295ecbd4b13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a4ea019e-6757-4eda-9c75-de98fb58a946" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6567f051-8666-4aac-8b75-d2c809aa57c1" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a4ea019e-6757-4eda-9c75-de98fb58a946" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b9b33f7e-177a-4a95-ad34-783acaf642e7" 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_bd2642aa-f52f-40e5-baed-de29f5b08651" 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_b9b33f7e-177a-4a95-ad34-783acaf642e7" xlink:to="loc_us-gaap_AssetsCurrent_bd2642aa-f52f-40e5-baed-de29f5b08651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_90d1c0e4-381e-4909-95d7-31fbb1cd03b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9b33f7e-177a-4a95-ad34-783acaf642e7" xlink:to="loc_us-gaap_AssetsNoncurrent_90d1c0e4-381e-4909-95d7-31fbb1cd03b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_d93d954e-7ef8-4878-a68a-ab05950260cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_d93d954e-7ef8-4878-a68a-ab05950260cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_46df2293-0199-4f7b-adb2-77a4fc70bb80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_46df2293-0199-4f7b-adb2-77a4fc70bb80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ba168f2c-320c-43aa-9e2d-964781a3aa9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ba168f2c-320c-43aa-9e2d-964781a3aa9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_86959a1e-ed16-40dd-9d9e-907cdf0b5bef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_86959a1e-ed16-40dd-9d9e-907cdf0b5bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c81ecd0b-798f-4520-bf28-719c88b5b2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:to="loc_us-gaap_Goodwill_c81ecd0b-798f-4520-bf28-719c88b5b2e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_a0866148-5d54-4d7b-a290-46bc63038dec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_a0866148-5d54-4d7b-a290-46bc63038dec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c097282e-b458-4cd8-9015-05d1296c3b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_69ea4c5f-e187-4ace-aed8-42862ed470c5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c097282e-b458-4cd8-9015-05d1296c3b6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_83ef7eaa-fa70-4981-a807-b34aab8fdb25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ab2ea582-ed2e-4147-b7ad-a3b51ca91548" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_83ef7eaa-fa70-4981-a807-b34aab8fdb25" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ab2ea582-ed2e-4147-b7ad-a3b51ca91548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_57dbdbff-5bf1-49db-bd55-2d36732ba5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_83ef7eaa-fa70-4981-a807-b34aab8fdb25" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_57dbdbff-5bf1-49db-bd55-2d36732ba5d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9f2b8407-2df8-4215-94de-447d38c987d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_83ef7eaa-fa70-4981-a807-b34aab8fdb25" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9f2b8407-2df8-4215-94de-447d38c987d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e330fc24-c529-4480-b4d2-a94c9f50c742" 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_8c7c2c9a-0bb5-4549-b740-b6b67b5933c7" 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_e330fc24-c529-4480-b4d2-a94c9f50c742" xlink:to="loc_us-gaap_AccountsPayableCurrent_8c7c2c9a-0bb5-4549-b740-b6b67b5933c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_73d94d51-f2d3-4557-b24b-8754c55355f1" 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_e330fc24-c529-4480-b4d2-a94c9f50c742" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_73d94d51-f2d3-4557-b24b-8754c55355f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_600a6ad7-4a50-46f5-b232-0432b5f46dca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e330fc24-c529-4480-b4d2-a94c9f50c742" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_600a6ad7-4a50-46f5-b232-0432b5f46dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_b4bfaf70-a4b0-4d37-90a3-f85da45eb1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e330fc24-c529-4480-b4d2-a94c9f50c742" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_b4bfaf70-a4b0-4d37-90a3-f85da45eb1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4443f01c-b660-4088-9263-d4c3866bd227" 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_d6faab16-9e8f-4784-af6d-dc106499cbe7" 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_4443f01c-b660-4088-9263-d4c3866bd227" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6faab16-9e8f-4784-af6d-dc106499cbe7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d21fb65b-58df-4046-9e4a-3833fcff6082" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4443f01c-b660-4088-9263-d4c3866bd227" xlink:to="loc_us-gaap_InventoryNet_d21fb65b-58df-4046-9e4a-3833fcff6082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_39359970-1bd1-418f-83f3-f9da46b5415f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4443f01c-b660-4088-9263-d4c3866bd227" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_39359970-1bd1-418f-83f3-f9da46b5415f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9773e453-0c5d-462b-be11-1a8a8bd09127" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4443f01c-b660-4088-9263-d4c3866bd227" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9773e453-0c5d-462b-be11-1a8a8bd09127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cbd1e5de-7072-40f5-bd39-e3bb900817f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4443f01c-b660-4088-9263-d4c3866bd227" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cbd1e5de-7072-40f5-bd39-e3bb900817f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_75b7c2ce-5b90-4258-8620-6be337a73c92" 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_RetainedEarningsAccumulatedDeficit_51246714-80b7-41f3-9f4f-05e623a431b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_75b7c2ce-5b90-4258-8620-6be337a73c92" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_51246714-80b7-41f3-9f4f-05e623a431b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f99ea8ef-cd35-4a80-be5c-0ff41ca65be5" 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_75b7c2ce-5b90-4258-8620-6be337a73c92" xlink:to="loc_us-gaap_CommonStockValue_f99ea8ef-cd35-4a80-be5c-0ff41ca65be5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_15154555-afdd-4952-bb01-b2aa42fa011a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_75b7c2ce-5b90-4258-8620-6be337a73c92" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_15154555-afdd-4952-bb01-b2aa42fa011a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_894737ba-4af9-4e11-b66b-e95603ab4111" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_75b7c2ce-5b90-4258-8620-6be337a73c92" xlink:to="loc_us-gaap_AdditionalPaidInCapital_894737ba-4af9-4e11-b66b-e95603ab4111" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b08f5808-6e9a-42e8-965c-b3659a887a11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f04a51f9-b524-4357-b6b0-fbf928000373" 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_Liabilities_b08f5808-6e9a-42e8-965c-b3659a887a11" xlink:to="loc_us-gaap_LiabilitiesCurrent_f04a51f9-b524-4357-b6b0-fbf928000373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_af32506f-7afa-4a9c-843b-2d790d7a6d77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b08f5808-6e9a-42e8-965c-b3659a887a11" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_af32506f-7afa-4a9c-843b-2d790d7a6d77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7c045668-b1e3-4278-b86c-0fcb9ccd7346" 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_71ac3f2a-d2cd-488e-bf9c-ae6a74d0fb10" 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_7c045668-b1e3-4278-b86c-0fcb9ccd7346" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_71ac3f2a-d2cd-488e-bf9c-ae6a74d0fb10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_aff1d829-c02f-4f18-ab8c-d76c25c13ee3" 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_7c045668-b1e3-4278-b86c-0fcb9ccd7346" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_aff1d829-c02f-4f18-ab8c-d76c25c13ee3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b2562e06-2894-4588-870a-3724bff96762" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_be1491b8-7740-42a0-ba68-d9c871566486" 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_NetIncomeLossAvailableToCommonStockholdersBasic_b2562e06-2894-4588-870a-3724bff96762" xlink:to="loc_us-gaap_NetIncomeLoss_be1491b8-7740-42a0-ba68-d9c871566486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4e1e79f3-1b1f-44ba-a523-0859316d33ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b2562e06-2894-4588-870a-3724bff96762" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4e1e79f3-1b1f-44ba-a523-0859316d33ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e41c9a0-98b2-482d-9d23-c522d1627dbf" 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_4c44664a-1399-42fc-a2c8-04cac8731f50" 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_7e41c9a0-98b2-482d-9d23-c522d1627dbf" xlink:to="loc_us-gaap_OperatingIncomeLoss_4c44664a-1399-42fc-a2c8-04cac8731f50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f3487dfb-972a-4be4-be9a-33e4e6a04aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e41c9a0-98b2-482d-9d23-c522d1627dbf" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_f3487dfb-972a-4be4-be9a-33e4e6a04aa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0f8c2600-f1df-42e3-8835-53604abe8cc1" 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_RevenueFromContractWithCustomerExcludingAssessedTax_a2e29316-e449-4f8c-88d5-5c9dbf7c4ccf" 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_OperatingIncomeLoss_0f8c2600-f1df-42e3-8835-53604abe8cc1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2e29316-e449-4f8c-88d5-5c9dbf7c4ccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_fa9b8d2d-fcfd-47df-8037-96864d28d5d7" 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_0f8c2600-f1df-42e3-8835-53604abe8cc1" xlink:to="loc_us-gaap_OperatingExpenses_fa9b8d2d-fcfd-47df-8037-96864d28d5d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_ecafac11-7e9b-4210-99bf-045779b92a50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0f8c2600-f1df-42e3-8835-53604abe8cc1" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_ecafac11-7e9b-4210-99bf-045779b92a50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_3278b626-8c2f-400e-943f-1bb188f85417" 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_ctlp_ProfessionalExpensesProceeds_d8088bf7-0846-421c-a7b9-d81f14172c81" xlink:href="ctlp-20250630.xsd#ctlp_ProfessionalExpensesProceeds"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3278b626-8c2f-400e-943f-1bb188f85417" xlink:to="loc_ctlp_ProfessionalExpensesProceeds_d8088bf7-0846-421c-a7b9-d81f14172c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_2f5d5053-a73a-4dd3-a8c9-c76f9e976c56" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3278b626-8c2f-400e-943f-1bb188f85417" xlink:to="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_2f5d5053-a73a-4dd3-a8c9-c76f9e976c56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_ebcbc533-9cb9-42b2-927b-28a1c5e51f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3278b626-8c2f-400e-943f-1bb188f85417" xlink:to="loc_us-gaap_DepreciationAndAmortization_ebcbc533-9cb9-42b2-927b-28a1c5e51f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_35a58f94-a888-43ed-a6d5-c9ce88ee6b02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3278b626-8c2f-400e-943f-1bb188f85417" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_35a58f94-a888-43ed-a6d5-c9ce88ee6b02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_ddd8111a-b611-49b2-951f-d1af96496ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3278b626-8c2f-400e-943f-1bb188f85417" xlink:to="loc_us-gaap_SellingAndMarketingExpense_ddd8111a-b611-49b2-951f-d1af96496ae0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8a533a73-0f24-43b8-a80e-cdb2653d4625" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3278b626-8c2f-400e-943f-1bb188f85417" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8a533a73-0f24-43b8-a80e-cdb2653d4625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a0cc1d73-9be6-4f5c-bd3b-e36f4571b096" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9ab95ccb-846f-4e3c-abc8-b64b7284d056" 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_NetIncomeLossAvailableToCommonStockholdersDiluted_a0cc1d73-9be6-4f5c-bd3b-e36f4571b096" xlink:to="loc_us-gaap_NetIncomeLoss_9ab95ccb-846f-4e3c-abc8-b64b7284d056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_e0a85233-4454-4bfe-9d63-04e2fbe8797f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a0cc1d73-9be6-4f5c-bd3b-e36f4571b096" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_e0a85233-4454-4bfe-9d63-04e2fbe8797f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f807da05-6f7e-4e1c-98b5-8b6d0067894f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_2bf223b5-6b0a-4ec9-9ab4-82ce2930b2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_f807da05-6f7e-4e1c-98b5-8b6d0067894f" xlink:to="loc_us-gaap_InterestExpenseNonoperating_2bf223b5-6b0a-4ec9-9ab4-82ce2930b2ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_deaa322e-3dc0-4fd2-8125-6f01aba6c4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_f807da05-6f7e-4e1c-98b5-8b6d0067894f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_deaa322e-3dc0-4fd2-8125-6f01aba6c4d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_0ea7ee19-5772-48e4-aabf-23bed2d5ff65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_f807da05-6f7e-4e1c-98b5-8b6d0067894f" xlink:to="loc_us-gaap_InvestmentIncomeInterest_0ea7ee19-5772-48e4-aabf-23bed2d5ff65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d0832027-3d6c-49e5-b49e-e96cda254a18" 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_d709c14f-5c55-49ff-b37c-3e0deace1c82" 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_d0832027-3d6c-49e5-b49e-e96cda254a18" xlink:to="loc_us-gaap_NetIncomeLoss_d709c14f-5c55-49ff-b37c-3e0deace1c82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c193707-6e8b-430b-a4fd-dd1b0daf020e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d0832027-3d6c-49e5-b49e-e96cda254a18" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c193707-6e8b-430b-a4fd-dd1b0daf020e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_93b5a7b0-4c32-4e59-b32a-b6f978969aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_791e4006-0a17-43a6-857d-33c36b729cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_93b5a7b0-4c32-4e59-b32a-b6f978969aa7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_791e4006-0a17-43a6-857d-33c36b729cbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" 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_IncreaseDecreaseInOtherNoncurrentLiabilities_8cd7546e-ace1-4025-a877-a3492d18987c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_8cd7546e-ace1-4025-a877-a3492d18987c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_43312d2e-290f-4290-ac3b-4d2f6bdffaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_43312d2e-290f-4290-ac3b-4d2f6bdffaf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_89faaa94-23f5-40d5-9b18-1f8c3e38154a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_89faaa94-23f5-40d5-9b18-1f8c3e38154a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_71ca8a23-49e1-47f9-8a9a-6b4746215dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_71ca8a23-49e1-47f9-8a9a-6b4746215dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_059d312c-fb5b-4cb0-8811-1f215bd25607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_InventoryWriteDown_059d312c-fb5b-4cb0-8811-1f215bd25607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal_5addd601-1a0b-4444-88d3-a4b90c74521b" xlink:href="ctlp-20250630.xsd#ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal_5addd601-1a0b-4444-88d3-a4b90c74521b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cbab4dc3-c68c-4eef-83af-fe757459d465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cbab4dc3-c68c-4eef-83af-fe757459d465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8eee29cd-8b62-497b-94dd-ca0499ca845f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8eee29cd-8b62-497b-94dd-ca0499ca845f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_364f98ac-3daf-4016-bfb7-3d121e60848b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_NetIncomeLoss_364f98ac-3daf-4016-bfb7-3d121e60848b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_874c1e32-5f65-4fcb-a5ac-ec08a0b77f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_874c1e32-5f65-4fcb-a5ac-ec08a0b77f4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_573a1065-52b9-46ae-ac45-b897663105a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_573a1065-52b9-46ae-ac45-b897663105a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_78c52de2-c74d-4c3a-91d0-b3dc90402a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_78c52de2-c74d-4c3a-91d0-b3dc90402a4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f5d89033-0b84-4ae4-b7f2-3cc2294d6a12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f5d89033-0b84-4ae4-b7f2-3cc2294d6a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e32f3fb4-5261-4d26-9734-85f1489d2a36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e32f3fb4-5261-4d26-9734-85f1489d2a36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_9b76229d-8c0a-4220-851d-8ce9ba06c4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_9b76229d-8c0a-4220-851d-8ce9ba06c4b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_26ddeb36-0599-4646-b7ca-a0c68717ee60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_26ddeb36-0599-4646-b7ca-a0c68717ee60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NonCashLeaseExpense_4b7369de-2445-4e13-8175-949109ac71b7" xlink:href="ctlp-20250630.xsd#ctlp_NonCashLeaseExpense"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_742432b5-ae72-4695-8675-76e3c9fbffdb" xlink:to="loc_ctlp_NonCashLeaseExpense_4b7369de-2445-4e13-8175-949109ac71b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df7bc2c5-225b-4431-9b0f-1fcfd30f8b10" 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_PaymentsToAcquireProductiveAssets_34aa3602-9257-47e0-9996-db17a2aed592" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df7bc2c5-225b-4431-9b0f-1fcfd30f8b10" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_34aa3602-9257-47e0-9996-db17a2aed592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ba8ad6d0-42ac-453e-a298-2d1a57e4178a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df7bc2c5-225b-4431-9b0f-1fcfd30f8b10" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ba8ad6d0-42ac-453e-a298-2d1a57e4178a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_774d9b8d-90c0-47d0-8608-a626ef21bea2" 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_ProceedsFromIssuanceOfLongTermDebt_46b9aedd-daa5-4562-8dce-d00beebf5c46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_774d9b8d-90c0-47d0-8608-a626ef21bea2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_46b9aedd-daa5-4562-8dce-d00beebf5c46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_42455d52-5bdc-4d13-8719-364c921e2331" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_774d9b8d-90c0-47d0-8608-a626ef21bea2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_42455d52-5bdc-4d13-8719-364c921e2331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_b4c1122b-04a6-4009-b36f-b52b8d79b403" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_774d9b8d-90c0-47d0-8608-a626ef21bea2" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_b4c1122b-04a6-4009-b36f-b52b8d79b403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_04312f47-7fdc-4765-8a9b-7fff07ce19d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_774d9b8d-90c0-47d0-8608-a626ef21bea2" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_04312f47-7fdc-4765-8a9b-7fff07ce19d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0c413865-be42-46bf-8f3a-85df8b3d20ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_774d9b8d-90c0-47d0-8608-a626ef21bea2" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0c413865-be42-46bf-8f3a-85df8b3d20ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_978abb32-0a99-44da-9b7f-afd8bd156ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_774d9b8d-90c0-47d0-8608-a626ef21bea2" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_978abb32-0a99-44da-9b7f-afd8bd156ab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_079267ad-4b03-4d81-9f92-5f5f35855d97" 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_007b334c-9ac3-486d-85b6-895d0ddb4b1e" 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_079267ad-4b03-4d81-9f92-5f5f35855d97" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_007b334c-9ac3-486d-85b6-895d0ddb4b1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c89ef59-1fda-44c8-91c2-3616b63d2a05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_079267ad-4b03-4d81-9f92-5f5f35855d97" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c89ef59-1fda-44c8-91c2-3616b63d2a05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e62e5e4-799f-40da-83ad-8ebfc97465b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_079267ad-4b03-4d81-9f92-5f5f35855d97" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e62e5e4-799f-40da-83ad-8ebfc97465b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3e0a512-8b7c-4361-911d-c6aef17d7e34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_079267ad-4b03-4d81-9f92-5f5f35855d97" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3e0a512-8b7c-4361-911d-c6aef17d7e34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_4cdb6706-fcef-46ac-882b-defd195e3696" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_977bf5b3-b3ab-4125-8347-358f07bfab63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_4cdb6706-fcef-46ac-882b-defd195e3696" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_977bf5b3-b3ab-4125-8347-358f07bfab63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1cb2f576-5d21-4b6b-a1cb-2aadeadc0b49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_4cdb6706-fcef-46ac-882b-defd195e3696" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1cb2f576-5d21-4b6b-a1cb-2aadeadc0b49" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_356f37a9-e684-4736-bb0f-c10c7b2a25c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_aa439585-e129-47c9-a148-fcbac35d12c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_356f37a9-e684-4736-bb0f-c10c7b2a25c5" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_aa439585-e129-47c9-a148-fcbac35d12c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_9900e44a-e3e3-483a-8025-41579a8191bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_356f37a9-e684-4736-bb0f-c10c7b2a25c5" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_9900e44a-e3e3-483a-8025-41579a8191bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_651767c9-09f4-4139-b203-1340e8b3ba0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_356f37a9-e684-4736-bb0f-c10c7b2a25c5" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_651767c9-09f4-4139-b203-1340e8b3ba0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_bac817d2-8caa-483e-b357-69d2e87b63e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_356f37a9-e684-4736-bb0f-c10c7b2a25c5" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_bac817d2-8caa-483e-b357-69d2e87b63e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_b80bcebe-ea83-4d7d-9772-d32b72f3e964" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_356f37a9-e684-4736-bb0f-c10c7b2a25c5" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_b80bcebe-ea83-4d7d-9772-d32b72f3e964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_f04e7939-0316-4c02-a51a-2f29c3f030bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_356f37a9-e684-4736-bb0f-c10c7b2a25c5" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_f04e7939-0316-4c02-a51a-2f29c3f030bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_0c494d46-941f-4f82-941c-80b977ca686a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_4f2dcf4d-d032-4d93-9bd0-846d46b0fce6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_0c494d46-941f-4f82-941c-80b977ca686a" xlink:to="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_4f2dcf4d-d032-4d93-9bd0-846d46b0fce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_1c1817a8-eedd-40c3-8128-7558f63dd500" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_0c494d46-941f-4f82-941c-80b977ca686a" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_1c1817a8-eedd-40c3-8128-7558f63dd500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7f8ce95c-6009-4124-8a2e-5965bbef8867" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_0c494d46-941f-4f82-941c-80b977ca686a" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7f8ce95c-6009-4124-8a2e-5965bbef8867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_0e2519f7-0759-4d68-bdd6-ee7ecfe3078c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInNextTwelveMonths_85d4ac23-8ea9-45af-b040-b2e5d2a14393" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_0e2519f7-0759-4d68-bdd6-ee7ecfe3078c" xlink:to="loc_ctlp_NotesAndLoansReceivableInNextTwelveMonths_85d4ac23-8ea9-45af-b040-b2e5d2a14393" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearThree_de44555e-358d-42af-93af-3fed59c7ee65" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_0e2519f7-0759-4d68-bdd6-ee7ecfe3078c" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearThree_de44555e-358d-42af-93af-3fed59c7ee65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearTwo_a40fc4dd-410e-4697-b4eb-380e0f5c2e15" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_0e2519f7-0759-4d68-bdd6-ee7ecfe3078c" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearTwo_a40fc4dd-410e-4697-b4eb-380e0f5c2e15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearFour_9f0d2488-04ab-4696-8755-2a0039a344ba" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_0e2519f7-0759-4d68-bdd6-ee7ecfe3078c" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearFour_9f0d2488-04ab-4696-8755-2a0039a344ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearFive_907c601e-0053-466d-89c9-12ff7cf7edb8" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_0e2519f7-0759-4d68-bdd6-ee7ecfe3078c" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearFive_907c601e-0053-466d-89c9-12ff7cf7edb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableAfterYearFive_7c95a5ed-b2b2-4965-b2b5-841fa8685028" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_0e2519f7-0759-4d68-bdd6-ee7ecfe3078c" xlink:to="loc_ctlp_NotesAndLoansReceivableAfterYearFive_7c95a5ed-b2b2-4965-b2b5-841fa8685028" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_0ff53e5e-5ecb-4945-bbf2-67a70d351879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_a5e43fd6-0ddf-4637-aa0c-14d256bfd9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_0ff53e5e-5ecb-4945-bbf2-67a70d351879" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_a5e43fd6-0ddf-4637-aa0c-14d256bfd9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_ce801877-fce9-4056-8475-9dc273f1f39e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_0ff53e5e-5ecb-4945-bbf2-67a70d351879" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_ce801877-fce9-4056-8475-9dc273f1f39e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ed82c0a4-6b45-4234-87f7-dbb06d156911" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_5d108c2b-56b5-4a87-94cc-bbc42372331e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_ed82c0a4-6b45-4234-87f7-dbb06d156911" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_5d108c2b-56b5-4a87-94cc-bbc42372331e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_653a255f-5a91-41a3-a123-21278460924b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_ed82c0a4-6b45-4234-87f7-dbb06d156911" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_653a255f-5a91-41a3-a123-21278460924b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ec0e7f0f-73c5-4961-ac85-6fde54919225" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_5ebef06d-3dd9-4878-a646-f61b008457c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_ec0e7f0f-73c5-4961-ac85-6fde54919225" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_5ebef06d-3dd9-4878-a646-f61b008457c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_3f5160ef-7881-4b45-a43c-26e62c1cbdac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_ec0e7f0f-73c5-4961-ac85-6fde54919225" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_3f5160ef-7881-4b45-a43c-26e62c1cbdac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d0d0077d-8aa1-4e66-bed0-b7d48f5a6d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_a0714a44-45b1-454a-8e6d-3becd82f6cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d0d0077d-8aa1-4e66-bed0-b7d48f5a6d1f" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_a0714a44-45b1-454a-8e6d-3becd82f6cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_14433649-b6aa-463a-9563-aafa81aff4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d0d0077d-8aa1-4e66-bed0-b7d48f5a6d1f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_14433649-b6aa-463a-9563-aafa81aff4ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_1b79b80d-ec98-459c-a758-eed8c04dbdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_51bf529a-bd7e-4f93-a942-bdd1cd2bcacd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_1b79b80d-ec98-459c-a758-eed8c04dbdf7" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_51bf529a-bd7e-4f93-a942-bdd1cd2bcacd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_106c27d8-c3bf-479a-9af2-671944cec321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_1b79b80d-ec98-459c-a758-eed8c04dbdf7" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_106c27d8-c3bf-479a-9af2-671944cec321" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_06ebd07a-5559-4009-bba5-22eb74018782" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_07476bf1-31d5-45fe-b2ea-29cd7fa63966" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_06ebd07a-5559-4009-bba5-22eb74018782" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_07476bf1-31d5-45fe-b2ea-29cd7fa63966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_da9edbe0-5379-403b-b874-f31b7939de4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_06ebd07a-5559-4009-bba5-22eb74018782" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_da9edbe0-5379-403b-b874-f31b7939de4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fc3bddcc-ad40-4d02-8742-d0e7023c09f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_693983f5-2880-4106-b86a-2ab8e947fc96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_fc3bddcc-ad40-4d02-8742-d0e7023c09f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_693983f5-2880-4106-b86a-2ab8e947fc96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4af7a38d-636d-4088-a342-c7040a0c27f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_fc3bddcc-ad40-4d02-8742-d0e7023c09f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4af7a38d-636d-4088-a342-c7040a0c27f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e0ee2eeb-16e1-454f-9e7a-19162c2da59b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_41cb3bf0-7c70-47f8-810f-775c7d264733" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e0ee2eeb-16e1-454f-9e7a-19162c2da59b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_41cb3bf0-7c70-47f8-810f-775c7d264733" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5f21bfc7-b21c-4968-a2fa-36ec133903db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e0ee2eeb-16e1-454f-9e7a-19162c2da59b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5f21bfc7-b21c-4968-a2fa-36ec133903db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3ab13eb7-8c13-4c4f-b32c-e779c43874d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e0ee2eeb-16e1-454f-9e7a-19162c2da59b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3ab13eb7-8c13-4c4f-b32c-e779c43874d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cab6444f-7fee-4b82-ab01-59a67b50198b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e0ee2eeb-16e1-454f-9e7a-19162c2da59b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cab6444f-7fee-4b82-ab01-59a67b50198b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5f916861-1fa6-42cd-8bf9-ffb5204a3d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e0ee2eeb-16e1-454f-9e7a-19162c2da59b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5f916861-1fa6-42cd-8bf9-ffb5204a3d8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a76034ac-6550-45e6-bd25-83674a7f2077" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e0ee2eeb-16e1-454f-9e7a-19162c2da59b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a76034ac-6550-45e6-bd25-83674a7f2077" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_692a9793-e38c-4aa9-b560-12ac35fc8b79" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f5887683-145f-45d4-96e7-9b218d708b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_692a9793-e38c-4aa9-b560-12ac35fc8b79" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f5887683-145f-45d4-96e7-9b218d708b3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4379ea16-0eac-4775-a395-868c8fd8b424" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_692a9793-e38c-4aa9-b560-12ac35fc8b79" xlink:to="loc_us-gaap_OperatingLeaseLiability_4379ea16-0eac-4775-a395-868c8fd8b424" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0e3d2b0f-eab9-46e1-998b-8c5f821a17ac" 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_09f4fe32-27a4-428b-b1ba-11c37d45b107" 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_0e3d2b0f-eab9-46e1-998b-8c5f821a17ac" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_09f4fe32-27a4-428b-b1ba-11c37d45b107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_635344ac-8f4c-4bb2-8638-cb0c2044f67c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_0e3d2b0f-eab9-46e1-998b-8c5f821a17ac" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_635344ac-8f4c-4bb2-8638-cb0c2044f67c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bcef28d7-6e85-4da3-bd63-e471d70f8dd4" 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_LongTermDebtNoncurrent_c90f4136-0c2a-4f16-9625-26b35a1b8293" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_bcef28d7-6e85-4da3-bd63-e471d70f8dd4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c90f4136-0c2a-4f16-9625-26b35a1b8293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d4bcfa4b-5791-4ade-88ed-8afdc99401dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_bcef28d7-6e85-4da3-bd63-e471d70f8dd4" xlink:to="loc_us-gaap_LongTermDebtCurrent_d4bcfa4b-5791-4ade-88ed-8afdc99401dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_17698c90-3488-47c2-bd1c-8e13ac036379" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f8df6036-9a20-418e-9743-a8573e5791d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17698c90-3488-47c2-bd1c-8e13ac036379" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f8df6036-9a20-418e-9743-a8573e5791d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ab2952b8-b2ac-4b6c-ab0a-1b6c4bcfa7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17698c90-3488-47c2-bd1c-8e13ac036379" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ab2952b8-b2ac-4b6c-ab0a-1b6c4bcfa7ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_51d006ff-fa6d-4a02-a12f-a707f3defa3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17698c90-3488-47c2-bd1c-8e13ac036379" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_51d006ff-fa6d-4a02-a12f-a707f3defa3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a2f33756-f5ff-4160-a45e-0b3e614417e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17698c90-3488-47c2-bd1c-8e13ac036379" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a2f33756-f5ff-4160-a45e-0b3e614417e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityAfterYearFour_23946750-3856-4aae-b069-9c534118739e" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17698c90-3488-47c2-bd1c-8e13ac036379" xlink:to="loc_ctlp_LongTermDebtMaturityAfterYearFour_23946750-3856-4aae-b069-9c534118739e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCRUEDEXPENSESDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_1309093e-81cc-4d60-8fc7-b405b297f955" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_1309093e-81cc-4d60-8fc7-b405b297f955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_14d0a2bc-b71b-46b6-80bb-436a9184ff73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_14d0a2bc-b71b-46b6-80bb-436a9184ff73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent_59afb3eb-0b1b-4e8c-84b3-a286749f02c2" xlink:href="ctlp-20250630.xsd#ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:to="loc_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent_59afb3eb-0b1b-4e8c-84b3-a286749f02c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c4c8fd9b-440b-40bd-8b6c-3750eb21548d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c4c8fd9b-440b-40bd-8b6c-3750eb21548d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_4d9264f5-f001-4470-a8ef-ad1f891a6321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_4d9264f5-f001-4470-a8ef-ad1f891a6321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_54d50c7c-f1e4-4548-a0b0-d5864fda4864" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_54d50c7c-f1e4-4548-a0b0-d5864fda4864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_07bae845-00d1-4042-a238-40caeb0f9bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0fe7dde2-0ea4-414c-88df-865a19c0b26e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_07bae845-00d1-4042-a238-40caeb0f9bbd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_508e0266-b853-4da4-a581-2845e8b09237" 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_FiniteLivedIntangibleAssetsGross_53ec6d47-d29a-44f4-93aa-3aefc362f5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_508e0266-b853-4da4-a581-2845e8b09237" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_53ec6d47-d29a-44f4-93aa-3aefc362f5d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_60dc3439-56e7-4798-b424-dfd5b95a5096" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_508e0266-b853-4da4-a581-2845e8b09237" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_60dc3439-56e7-4798-b424-dfd5b95a5096" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c84e9bd9-5f2b-473b-9358-75c66801781f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_e61a6725-fe5c-41be-b528-ae3b7b15d4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_c84e9bd9-5f2b-473b-9358-75c66801781f" xlink:to="loc_us-gaap_GoodwillGross_e61a6725-fe5c-41be-b528-ae3b7b15d4bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_57e800b9-f561-4026-82b5-7e84def53f31" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8a9389f5-eca6-4e34-b336-3f939a1c80a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_57e800b9-f561-4026-82b5-7e84def53f31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8a9389f5-eca6-4e34-b336-3f939a1c80a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d29def31-8ebf-41b6-883c-52d670bebcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_57e800b9-f561-4026-82b5-7e84def53f31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d29def31-8ebf-41b6-883c-52d670bebcc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4bc128dd-d7e3-4157-960d-ec7c30e75ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_57e800b9-f561-4026-82b5-7e84def53f31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4bc128dd-d7e3-4157-960d-ec7c30e75ae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5cd70e63-43b1-463e-bf8a-03fbbeff40fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_57e800b9-f561-4026-82b5-7e84def53f31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5cd70e63-43b1-463e-bf8a-03fbbeff40fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a6d830e3-f61c-4914-a7a8-8be4894b200b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_57e800b9-f561-4026-82b5-7e84def53f31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a6d830e3-f61c-4914-a7a8-8be4894b200b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_35d8eb5d-1ffe-4fb5-8ed1-47a8a1f9615d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_57e800b9-f561-4026-82b5-7e84def53f31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_35d8eb5d-1ffe-4fb5-8ed1-47a8a1f9615d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_26ed88d3-c261-4fa0-a1ae-1b64b7b5ae0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_73405f7c-8131-4abc-a6e1-d911c72a2ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_26ed88d3-c261-4fa0-a1ae-1b64b7b5ae0e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_73405f7c-8131-4abc-a6e1-d911c72a2ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4893d607-3c09-4582-914c-2c2a0e7f6767" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_26ed88d3-c261-4fa0-a1ae-1b64b7b5ae0e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4893d607-3c09-4582-914c-2c2a0e7f6767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2f46f624-bced-4572-9d15-b5f6a0ee22bf" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2f46f624-bced-4572-9d15-b5f6a0ee22bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_199fa0ec-fa7d-44d6-8edf-e2e6a1bcc4f9" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_199fa0ec-fa7d-44d6-8edf-e2e6a1bcc4f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_b6c6d66f-00a7-4c52-b1a5-8167bd9445a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_b6c6d66f-00a7-4c52-b1a5-8167bd9445a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_f0197b8e-0389-42e9-889b-ddd2f1aff612" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_f0197b8e-0389-42e9-889b-ddd2f1aff612" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_74ba8feb-afe8-4116-978c-08953782c267" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_74ba8feb-afe8-4116-978c-08953782c267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_632d19b7-3e4a-4f16-9d74-10c4375443f0" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_632d19b7-3e4a-4f16-9d74-10c4375443f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ec6c3326-474a-4f3e-97ea-cb4e11f84dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ec6c3326-474a-4f3e-97ea-cb4e11f84dd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_36620c2a-7ecb-4845-8cb6-1025d6903704" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c5bd34dc-7211-421e-a81c-588abffe9b3a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_36620c2a-7ecb-4845-8cb6-1025d6903704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_028f8415-43be-4da1-8b32-3cba92c03ea4" 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_612caf03-50f4-4018-a856-d7d639cc0857" 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_028f8415-43be-4da1-8b32-3cba92c03ea4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_612caf03-50f4-4018-a856-d7d639cc0857" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4bcd607f-3f9f-4320-bbd4-9b35c2a8bc98" 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_028f8415-43be-4da1-8b32-3cba92c03ea4" xlink:to="loc_us-gaap_Goodwill_4bcd607f-3f9f-4320-bbd4-9b35c2a8bc98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_9e9dbcba-ab50-4421-b530-5996d759157b" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_6f1203f8-9b13-42a2-9a80-4b35e37551f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_9e9dbcba-ab50-4421-b530-5996d759157b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_6f1203f8-9b13-42a2-9a80-4b35e37551f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_d70fbe80-f139-4539-a1cb-ee407dfcb3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_9e9dbcba-ab50-4421-b530-5996d759157b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_d70fbe80-f139-4539-a1cb-ee407dfcb3a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_6cec4e76-e1ea-44c3-86f3-61897067d60b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e245190d-3361-46af-84c9-4b38f5727dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_6cec4e76-e1ea-44c3-86f3-61897067d60b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e245190d-3361-46af-84c9-4b38f5727dd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9210f232-6faf-4c54-9aef-455009caca65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_6cec4e76-e1ea-44c3-86f3-61897067d60b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9210f232-6faf-4c54-9aef-455009caca65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_114e19a2-11e1-4b66-9a40-f5e7be0c1e14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cf17212b-1433-4c26-9037-991a4cdebb47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_114e19a2-11e1-4b66-9a40-f5e7be0c1e14" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cf17212b-1433-4c26-9037-991a4cdebb47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_536330c4-1e01-4d3e-b613-037fd537281e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_114e19a2-11e1-4b66-9a40-f5e7be0c1e14" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_536330c4-1e01-4d3e-b613-037fd537281e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofOperatingLeaseLeaseIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_0496fe09-0759-4077-a08d-1f305d651699" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseRevenue_b3ccf265-4219-489b-8c9f-9e1717e1509d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseIncome_0496fe09-0759-4077-a08d-1f305d651699" xlink:to="loc_us-gaap_SalesTypeLeaseRevenue_b3ccf265-4219-489b-8c9f-9e1717e1509d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_48c4c35a-f8b0-46be-9028-c41344fa2873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseIncome_0496fe09-0759-4077-a08d-1f305d651699" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_48c4c35a-f8b0-46be-9028-c41344fa2873" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_779f3423-0e27-4f30-be5d-b4f6632dbb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_727ba665-2426-4f00-a550-ca2b4ca70743" xlink:href="ctlp-20250630.xsd#ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_779f3423-0e27-4f30-be5d-b4f6632dbb0d" xlink:to="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_727ba665-2426-4f00-a550-ca2b4ca70743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_f0c1681a-6418-4f4d-a44b-1706f2994eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_779f3423-0e27-4f30-be5d-b4f6632dbb0d" xlink:to="loc_us-gaap_SharesIssued_f0c1681a-6418-4f4d-a44b-1706f2994eb4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_91ac8be9-d1cd-4e98-9350-0b63fadd7c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8f4ecf3c-77b9-4cba-9537-b6951288c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_91ac8be9-d1cd-4e98-9350-0b63fadd7c7a" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8f4ecf3c-77b9-4cba-9537-b6951288c4e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0ca9a2cc-09d0-4ca8-ba2e-972820296eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_91ac8be9-d1cd-4e98-9350-0b63fadd7c7a" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0ca9a2cc-09d0-4ca8-ba2e-972820296eb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_edc8338a-b525-49cc-8c11-c98e0a7e9407" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_91ac8be9-d1cd-4e98-9350-0b63fadd7c7a" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_edc8338a-b525-49cc-8c11-c98e0a7e9407" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1ea76141-581d-461a-9abe-3314e69e15ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0753be68-b425-468a-bec4-a71ce51990ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1ea76141-581d-461a-9abe-3314e69e15ab" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0753be68-b425-468a-bec4-a71ce51990ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a56af207-8fc7-450f-8e9e-c65423b1c4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1ea76141-581d-461a-9abe-3314e69e15ab" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a56af207-8fc7-450f-8e9e-c65423b1c4a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_adbbb37e-039a-4a97-b518-43d81862905e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1ea76141-581d-461a-9abe-3314e69e15ab" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_adbbb37e-039a-4a97-b518-43d81862905e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_baa7a825-b057-43a0-bf53-acdb7408dd22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_5e3e3850-c1f1-420c-9a31-e28ba60c1ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baa7a825-b057-43a0-bf53-acdb7408dd22" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_5e3e3850-c1f1-420c-9a31-e28ba60c1ccd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c178bcf6-fa46-4a6e-aaf7-4708626d7fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baa7a825-b057-43a0-bf53-acdb7408dd22" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c178bcf6-fa46-4a6e-aaf7-4708626d7fcc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91203c23-8a06-4816-8f63-f96d13866e5e" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8b36bdd2-cd30-4b34-9d7c-c86c732eaeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91203c23-8a06-4816-8f63-f96d13866e5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8b36bdd2-cd30-4b34-9d7c-c86c732eaeaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3e80d89-11ec-4490-94cf-e988d5f0280f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91203c23-8a06-4816-8f63-f96d13866e5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3e80d89-11ec-4490-94cf-e988d5f0280f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_fb915186-8021-4ff4-8389-12bb8c62e91e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_fb915186-8021-4ff4-8389-12bb8c62e91e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_7b511853-7cd9-4d98-a395-9daa0ed10c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_7b511853-7cd9-4d98-a395-9daa0ed10c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ae334985-0ec5-4259-b302-9c3722725403" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ae334985-0ec5-4259-b302-9c3722725403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount_f0edd005-bf50-4177-bc4e-edd63ea71f2b" xlink:href="ctlp-20250630.xsd#ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount_f0edd005-bf50-4177-bc4e-edd63ea71f2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_d1c65065-8663-4c94-bb61-334a8ab9c3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_d1c65065-8663-4c94-bb61-334a8ab9c3f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2949ffdb-4c22-48ef-9530-a01294f63829" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2949ffdb-4c22-48ef-9530-a01294f63829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_786c36a7-b607-4ba7-bf8a-ebeee943a4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_786c36a7-b607-4ba7-bf8a-ebeee943a4a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_220fec1b-b06a-4921-88f6-1e5fe3d4bd02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_220fec1b-b06a-4921-88f6-1e5fe3d4bd02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_33b3b403-88c0-4e86-b7c2-e31891991736" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bd7251dc-685f-4958-9ecb-1d02c1bd000f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_33b3b403-88c0-4e86-b7c2-e31891991736" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3283e622-a43d-44e6-bd3b-3682c9dcfbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d4da6644-e3b0-4a4b-9fdc-c28d845612a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3283e622-a43d-44e6-bd3b-3682c9dcfbdf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d4da6644-e3b0-4a4b-9fdc-c28d845612a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_90f2bbe9-0484-436a-877e-ba06d1849145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3283e622-a43d-44e6-bd3b-3682c9dcfbdf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_90f2bbe9-0484-436a-877e-ba06d1849145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d1eb1a02-6dfd-4653-8c4b-74a276a14623" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3283e622-a43d-44e6-bd3b-3682c9dcfbdf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d1eb1a02-6dfd-4653-8c4b-74a276a14623" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_94775ec6-bf81-445a-b2da-2ee19bb28395" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3283e622-a43d-44e6-bd3b-3682c9dcfbdf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_94775ec6-bf81-445a-b2da-2ee19bb28395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_bed5741e-0995-4efa-8441-28588f37d21c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_8e87fc78-408c-4e50-b0e5-d1a88bd3340a" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_bed5741e-0995-4efa-8441-28588f37d21c" xlink:to="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_8e87fc78-408c-4e50-b0e5-d1a88bd3340a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3ce0af9f-82b4-4ab7-b984-ed2658d96800" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_bed5741e-0995-4efa-8441-28588f37d21c" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3ce0af9f-82b4-4ab7-b984-ed2658d96800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_964edc34-0ebd-4824-9afa-7afbdfbd4e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_964edc34-0ebd-4824-9afa-7afbdfbd4e5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves_c80fb9e1-3720-4653-90a2-f24a4beadb23" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves_c80fb9e1-3720-4653-90a2-f24a4beadb23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_eb28c767-1477-45df-8254-636999a720c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_eb28c767-1477-45df-8254-636999a720c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_a81e165d-d207-4993-af61-eff173bfa8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_a81e165d-d207-4993-af61-eff173bfa8b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves_283a36c0-b5ec-44a4-bf34-ce28c3c36d48" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves_283a36c0-b5ec-44a4-bf34-ce28c3c36d48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_fb4bd50a-27d4-4b53-a080-00314d9986d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_fb4bd50a-27d4-4b53-a080-00314d9986d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_c012abd0-a3fb-4f61-a881-6b5f8f86904a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_c012abd0-a3fb-4f61-a881-6b5f8f86904a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities_82814cd2-4104-4121-80b0-efabd22e9aa4" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities_82814cd2-4104-4121-80b0-efabd22e9aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a9616ffc-5a6b-41fd-9d20-660311053b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_becc87ea-8fe9-4beb-bc8a-ea7bef6840b6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a9616ffc-5a6b-41fd-9d20-660311053b7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_843b975a-9201-4e9b-959d-be84e6ebbb81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_5375233b-f906-41c4-8f73-ba31b5702a9c" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_843b975a-9201-4e9b-959d-be84e6ebbb81" xlink:to="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_5375233b-f906-41c4-8f73-ba31b5702a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a9649cfa-cd2c-425c-9b73-1624b87e617e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_843b975a-9201-4e9b-959d-be84e6ebbb81" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a9649cfa-cd2c-425c-9b73-1624b87e617e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_d7dad046-f7b4-47d4-9b67-37c3e9ff4b64" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_04d97a3b-8a54-4654-bdd1-46219597ba91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_d7dad046-f7b4-47d4-9b67-37c3e9ff4b64" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_04d97a3b-8a54-4654-bdd1-46219597ba91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3cac162c-4f77-4919-9f0b-13e3f5c03ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_d7dad046-f7b4-47d4-9b67-37c3e9ff4b64" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3cac162c-4f77-4919-9f0b-13e3f5c03ce3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e3236b3-b28c-4038-958c-bec000a0f41b" 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d4914aaa-a2a1-49fd-8586-bdc7429ef3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e3236b3-b28c-4038-958c-bec000a0f41b" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d4914aaa-a2a1-49fd-8586-bdc7429ef3d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c1587e67-7820-49e3-9e9f-701299af8817" 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_2e3236b3-b28c-4038-958c-bec000a0f41b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c1587e67-7820-49e3-9e9f-701299af8817" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SEGMENTINFORMATIONDetails"/>
  <link:calculationLink xlink:role="http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" 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_RevenueFromContractWithCustomerExcludingAssessedTax_9cdc3bcd-cb3a-4cd2-90d5-a6529a63c1e9" 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_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9cdc3bcd-cb3a-4cd2-90d5-a6529a63c1e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_e8620d00-57a1-443c-9cae-b5a87ee0f4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_e8620d00-57a1-443c-9cae-b5a87ee0f4ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CompensationAndBenefits_04481a6a-cacc-488b-9a5c-dc7e5bdab006" xlink:href="ctlp-20250630.xsd#ctlp_CompensationAndBenefits"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_ctlp_CompensationAndBenefits_04481a6a-cacc-488b-9a5c-dc7e5bdab006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_RentOccupancyAndInsurance_c0eee0a7-121b-4f13-8842-51fe26b3cc64" xlink:href="ctlp-20250630.xsd#ctlp_RentOccupancyAndInsurance"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_ctlp_RentOccupancyAndInsurance_c0eee0a7-121b-4f13-8842-51fe26b3cc64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_c68a1b25-bfee-4d6a-85b9-15fad5faba55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_c68a1b25-bfee-4d6a-85b9-15fad5faba55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SubscriptionAndCloudServices_22ab23ff-464d-4fdf-8331-2f3593c5c1d2" xlink:href="ctlp-20250630.xsd#ctlp_SubscriptionAndCloudServices"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_ctlp_SubscriptionAndCloudServices_22ab23ff-464d-4fdf-8331-2f3593c5c1d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherGeneralAndAdministrativeExpense_25f44dc8-98d6-43a3-8014-12108598817d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_us-gaap_OtherGeneralAndAdministrativeExpense_25f44dc8-98d6-43a3-8014-12108598817d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4a6015a3-9067-48ea-ab21-c7841b40ddab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4a6015a3-9067-48ea-ab21-c7841b40ddab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_f4e3a128-d775-405a-9e85-f00e4f00b9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_f4e3a128-d775-405a-9e85-f00e4f00b9ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_33c9e1e0-e184-4430-b0df-7fc9a7e69141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b88c370e-f9f4-499b-acf1-5b83101a8e9a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_33c9e1e0-e184-4430-b0df-7fc9a7e69141" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>16
<FILENAME>ctlp-20250630_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:d8225d08-0c9e-4784-8b75-9c0dace4f796,g:ba2cf46d-68f0-4715-ac31-433a8fe4892c-->
<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.cantaloupe.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" 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_e2a50e3f-a96f-4fd3-9b4c-57f7a6f0c14d" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_StatementTable_e2a50e3f-a96f-4fd3-9b4c-57f7a6f0c14d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3706b94b-594e-4b36-8f9b-c75190a79dd9" 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_e2a50e3f-a96f-4fd3-9b4c-57f7a6f0c14d" xlink:to="loc_srt_ProductOrServiceAxis_3706b94b-594e-4b36-8f9b-c75190a79dd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3706b94b-594e-4b36-8f9b-c75190a79dd9_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_3706b94b-594e-4b36-8f9b-c75190a79dd9" xlink:to="loc_srt_ProductsAndServicesDomain_3706b94b-594e-4b36-8f9b-c75190a79dd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" 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_3706b94b-594e-4b36-8f9b-c75190a79dd9" xlink:to="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_9f005e76-e1fb-4d04-b1d9-091b29335710" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" xlink:to="loc_us-gaap_ServiceMember_9f005e76-e1fb-4d04-b1d9-091b29335710" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_64e0ebf3-9b6c-415a-86e5-6c02f7dbeaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" xlink:to="loc_us-gaap_ProductMember_64e0ebf3-9b6c-415a-86e5-6c02f7dbeaa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4fb2aee8-a9b0-4f4b-aa64-32f0ee77e6b5" 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_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4fb2aee8-a9b0-4f4b-aa64-32f0ee77e6b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_75dc5946-5fe6-4eae-abec-0cea6ff33a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_75dc5946-5fe6-4eae-abec-0cea6ff33a0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_3729d57a-d0ac-4d83-a09d-6155459863e2" 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_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_3729d57a-d0ac-4d83-a09d-6155459863e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_4fae760c-2c35-464e-961d-c523af8ec8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_4fae760c-2c35-464e-961d-c523af8ec8bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5b64653d-fe7d-4876-bfd1-341ec5cfaa18" 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_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5b64653d-fe7d-4876-bfd1-341ec5cfaa18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ProfessionalExpensesProceeds_c7b6843e-0ecf-4375-8d4c-b7732e27e4ee" xlink:href="ctlp-20250630.xsd#ctlp_ProfessionalExpensesProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_ctlp_ProfessionalExpensesProceeds_c7b6843e-0ecf-4375-8d4c-b7732e27e4ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_aa0e616f-6eb1-461c-8471-d151e8dec7e4" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_aa0e616f-6eb1-461c-8471-d151e8dec7e4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_86976f14-f4ed-4b5d-b77b-ab2af98a25fb" 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_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_DepreciationAndAmortization_86976f14-f4ed-4b5d-b77b-ab2af98a25fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4fc95c23-9871-4cb1-8e73-e43ff28f45eb" 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_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_OperatingExpenses_4fc95c23-9871-4cb1-8e73-e43ff28f45eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1be65d59-2fe2-4153-b608-dee0bc116a96" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_OperatingIncomeLoss_1be65d59-2fe2-4153-b608-dee0bc116a96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_dbd50866-10a8-4c4f-802b-3dbc45d7bef3" 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_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_InvestmentIncomeInterest_dbd50866-10a8-4c4f-802b-3dbc45d7bef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_d8deb369-78a7-49db-8a6f-5dcf5a96bb48" 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_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_d8deb369-78a7-49db-8a6f-5dcf5a96bb48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f60e8997-3889-417c-a3d0-e67d372b9c4f" 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_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f60e8997-3889-417c-a3d0-e67d372b9c4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d5fc984b-2a6c-46d6-b704-b77201f2db05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d5fc984b-2a6c-46d6-b704-b77201f2db05" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_116d5583-ab93-49ea-8354-54765522c630" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_116d5583-ab93-49ea-8354-54765522c630" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f82729f7-c0fb-4e1e-ba90-c790c71353df" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f82729f7-c0fb-4e1e-ba90-c790c71353df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d2212c7f-8f39-44a2-9f2a-242f62f271cd" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NetIncomeLoss_d2212c7f-8f39-44a2-9f2a-242f62f271cd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_f57918ed-d2be-4089-b11f-87401699b607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_f57918ed-d2be-4089-b11f-87401699b607" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cecf56aa-c2e7-4ac1-ae25-97eb17fc65d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cecf56aa-c2e7-4ac1-ae25-97eb17fc65d6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cb8c217e-6801-4fca-babb-c4f2d53451d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cb8c217e-6801-4fca-babb-c4f2d53451d4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_df13319c-496b-4005-8f8b-57fb73090fe8" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_EarningsPerShareAbstract_df13319c-496b-4005-8f8b-57fb73090fe8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2c00c0c0-8bdb-4446-9490-7601bea46f18" 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_df13319c-496b-4005-8f8b-57fb73090fe8" xlink:to="loc_us-gaap_EarningsPerShareBasic_2c00c0c0-8bdb-4446-9490-7601bea46f18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5225ddae-7f84-4805-9a97-cb57c8053bc7" 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_df13319c-496b-4005-8f8b-57fb73090fe8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5225ddae-7f84-4805-9a97-cb57c8053bc7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ea1c956f-0184-40e6-82e2-94169f795fdf" 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_bdf6a9ad-df06-4691-86ec-c4f587ffbff0" 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_ea1c956f-0184-40e6-82e2-94169f795fdf" xlink:to="loc_us-gaap_StatementTable_bdf6a9ad-df06-4691-86ec-c4f587ffbff0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f97ed7d1-5140-49c0-9b80-602261d29b48" 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_bdf6a9ad-df06-4691-86ec-c4f587ffbff0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f97ed7d1-5140-49c0-9b80-602261d29b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f97ed7d1-5140-49c0-9b80-602261d29b48_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_f97ed7d1-5140-49c0-9b80-602261d29b48" xlink:to="loc_us-gaap_EquityComponentDomain_f97ed7d1-5140-49c0-9b80-602261d29b48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_04e13e99-ab38-402f-981d-382e88d79cc2" 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_f97ed7d1-5140-49c0-9b80-602261d29b48" xlink:to="loc_us-gaap_EquityComponentDomain_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e14a2ebd-14f2-470e-9953-15e87296efdc" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_CommonStockMember_e14a2ebd-14f2-470e-9953-15e87296efdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_901d358b-2388-457a-893e-4197cc9d4a08" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_901d358b-2388-457a-893e-4197cc9d4a08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_838bfc68-4147-4a28-887e-13ce5419a1b5" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_RetainedEarningsMember_838bfc68-4147-4a28-887e-13ce5419a1b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_24db7397-93ad-4368-9609-db1dc4c780d9" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_24db7397-93ad-4368-9609-db1dc4c780d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ea1c956f-0184-40e6-82e2-94169f795fdf" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_c9371073-d98f-4d8d-85ad-ec3083f08431" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_c9371073-d98f-4d8d-85ad-ec3083f08431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_fcb5b164-4803-40fa-a05c-7f6ecdea4101" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_fcb5b164-4803-40fa-a05c-7f6ecdea4101" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares_d41a7250-e81f-42fd-8150-5bb8e78e50e4" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares_d41a7250-e81f-42fd-8150-5bb8e78e50e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue_be1fb9c0-9311-4d6a-9541-d343000a9690" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue_be1fb9c0-9311-4d6a-9541-d343000a9690" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_dd67a527-2842-4111-b3ee-50eec475f80f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_96f02bc8-9247-4b0f-bcf8-64bc2a5ff8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" 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_ea1c956f-0184-40e6-82e2-94169f795fdf" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_561b2664-a146-4e21-8220-fb063b95c84f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_SharesOutstanding_561b2664-a146-4e21-8220-fb063b95c84f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d991c305-77c5-468a-ad27-f84202320eee" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockholdersEquity_d991c305-77c5-468a-ad27-f84202320eee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5d81e8c-6b3a-40f2-9ede-c347d33c6cf2" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5d81e8c-6b3a-40f2-9ede-c347d33c6cf2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e032179d-4ab6-44d3-ba63-3d532cfaf851" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e032179d-4ab6-44d3-ba63-3d532cfaf851" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0cdcb6c4-dfa9-4bc1-bc26-565830e84028" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0cdcb6c4-dfa9-4bc1-bc26-565830e84028" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_bef8a406-fc6b-4131-abe9-b9e745746407" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_bef8a406-fc6b-4131-abe9-b9e745746407" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7521d25e-94b7-4436-8569-e1da1e934a93" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7521d25e-94b7-4436-8569-e1da1e934a93" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0689e8b4-bb03-4b44-b09d-f787aaa06ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0689e8b4-bb03-4b44-b09d-f787aaa06ea4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5dab5578-f75d-422a-bb30-fa848fd416a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5dab5578-f75d-422a-bb30-fa848fd416a8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3c1d5b7-6200-4c4e-9bca-87c10e77f1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3c1d5b7-6200-4c4e-9bca-87c10e77f1c7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e81087e3-7477-475a-85e7-68006877d5a0" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_NetIncomeLoss_e81087e3-7477-475a-85e7-68006877d5a0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e5b4062c-4e58-4084-b58e-21764d08c988" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_80f52f76-fa61-4396-8bfe-cba7195a8808" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_36797656-5e8c-4a80-8c13-aa87c17da004" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_srt_RangeAxis_36797656-5e8c-4a80-8c13-aa87c17da004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36797656-5e8c-4a80-8c13-aa87c17da004_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_36797656-5e8c-4a80-8c13-aa87c17da004" xlink:to="loc_srt_RangeMember_36797656-5e8c-4a80-8c13-aa87c17da004_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" 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_36797656-5e8c-4a80-8c13-aa87c17da004" xlink:to="loc_srt_RangeMember_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ae70e6a-bc4c-4a9d-96bf-6ce956740b4a" 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_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" xlink:to="loc_srt_MinimumMember_7ae70e6a-bc4c-4a9d-96bf-6ce956740b4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c20e103-93f3-4186-9cd3-901e77866548" 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_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" xlink:to="loc_srt_MaximumMember_0c20e103-93f3-4186-9cd3-901e77866548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_c169eea4-7963-4383-8258-41d839a6cadc" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_srt_MajorCustomersAxis_c169eea4-7963-4383-8258-41d839a6cadc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c169eea4-7963-4383-8258-41d839a6cadc_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_c169eea4-7963-4383-8258-41d839a6cadc" xlink:to="loc_srt_NameOfMajorCustomerDomain_c169eea4-7963-4383-8258-41d839a6cadc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d3941c2a-01ad-4c2b-a623-4928644d6483" 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_c169eea4-7963-4383-8258-41d839a6cadc" xlink:to="loc_srt_NameOfMajorCustomerDomain_d3941c2a-01ad-4c2b-a623-4928644d6483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CustomerOneMember_53d7510a-fd08-4436-987d-5c71a3947045" xlink:href="ctlp-20250630.xsd#ctlp_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d3941c2a-01ad-4c2b-a623-4928644d6483" xlink:to="loc_ctlp_CustomerOneMember_53d7510a-fd08-4436-987d-5c71a3947045" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8bfb1241-5458-4d62-94e5-7d037ea1e437" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8bfb1241-5458-4d62-94e5-7d037ea1e437" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8bfb1241-5458-4d62-94e5-7d037ea1e437_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_8bfb1241-5458-4d62-94e5-7d037ea1e437" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8bfb1241-5458-4d62-94e5-7d037ea1e437_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dd0c92ec-8633-4283-a44f-c79de650daa0" 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_8bfb1241-5458-4d62-94e5-7d037ea1e437" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dd0c92ec-8633-4283-a44f-c79de650daa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_842fa964-54b0-4403-b584-260dc1596ecb" 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_dd0c92ec-8633-4283-a44f-c79de650daa0" xlink:to="loc_us-gaap_SalesRevenueNetMember_842fa964-54b0-4403-b584-260dc1596ecb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_aa7042be-aa93-47f0-91db-51b7bba72009" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_aa7042be-aa93-47f0-91db-51b7bba72009" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_aa7042be-aa93-47f0-91db-51b7bba72009_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_aa7042be-aa93-47f0-91db-51b7bba72009" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_aa7042be-aa93-47f0-91db-51b7bba72009_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4f8f26a3-8a57-485a-9699-780e72458d97" 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_aa7042be-aa93-47f0-91db-51b7bba72009" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4f8f26a3-8a57-485a-9699-780e72458d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_ddfa3737-c549-417e-8a1a-e33a842d1205" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4f8f26a3-8a57-485a-9699-780e72458d97" xlink:to="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_ddfa3737-c549-417e-8a1a-e33a842d1205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c_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_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" 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_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1a0a8ae4-1e0f-474c-a1af-58752725169d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1a0a8ae4-1e0f-474c-a1af-58752725169d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_ad465bf9-853e-42e7-ab04-43c4435e6f65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" xlink:to="loc_us-gaap_ServiceAgreementsMember_ad465bf9-853e-42e7-ab04-43c4435e6f65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_f876dd8f-add0-48c5-9ac1-5f437426d9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_NumberOfOperatingSegments_f876dd8f-add0-48c5-9ac1-5f437426d9c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1bb6e62f-28b9-490f-afec-d554e3028433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_NumberOfReportableSegments_1bb6e62f-28b9-490f-afec-d554e3028433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract_8618a4cc-030e-4060-bad0-948dc2719858" xlink:href="ctlp-20250630.xsd#ctlp_NotesReceivableOrQuickStartLeasesTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract_8618a4cc-030e-4060-bad0-948dc2719858" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_3ccf2882-bc51-4674-9236-9e05608e7630" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_InventoryValuationReserves_3ccf2882-bc51-4674-9236-9e05608e7630" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f2194110-1704-4cff-9b48-79eb30332e14" 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_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f2194110-1704-4cff-9b48-79eb30332e14" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_398f2fde-2c9c-459f-92ab-48e37bd3272e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_398f2fde-2c9c-459f-92ab-48e37bd3272e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_66a9479e-af6f-4fbc-8ce7-14e927bfaf05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_66a9479e-af6f-4fbc-8ce7-14e927bfaf05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ImpairmentOfIntangibleAndLongLivedAssets_f509d757-29b1-450a-b798-8d7038d49442" xlink:href="ctlp-20250630.xsd#ctlp_ImpairmentOfIntangibleAndLongLivedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_ImpairmentOfIntangibleAndLongLivedAssets_f509d757-29b1-450a-b798-8d7038d49442" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a48c2e8-7316-430d-8cf2-814cc4c4ad2f" 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_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a48c2e8-7316-430d-8cf2-814cc4c4ad2f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c49db235-a5aa-4db5-b50e-2e20ec915e8c" 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_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c49db235-a5aa-4db5-b50e-2e20ec915e8c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_RevenueFromContractWithCustomerPaymentTerms_0f2b1883-0250-41f2-b88a-11af837a931e" xlink:href="ctlp-20250630.xsd#ctlp_RevenueFromContractWithCustomerPaymentTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_RevenueFromContractWithCustomerPaymentTerms_0f2b1883-0250-41f2-b88a-11af837a931e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermOfNonCancelableLeaseWithAgreement_fe7f6f51-6da1-4ee4-9427-24299896f9a3" xlink:href="ctlp-20250630.xsd#ctlp_TermOfNonCancelableLeaseWithAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_TermOfNonCancelableLeaseWithAgreement_fe7f6f51-6da1-4ee4-9427-24299896f9a3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LesseeLeaseTermOfContract_9c4e21ee-a518-495b-a39c-c5e0ec3519a0" xlink:href="ctlp-20250630.xsd#ctlp_LesseeLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_LesseeLeaseTermOfContract_9c4e21ee-a518-495b-a39c-c5e0ec3519a0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_4c2ddda0-80b1-4c3c-a3c8-472d6eea1f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_4c2ddda0-80b1-4c3c-a3c8-472d6eea1f48" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_37b8aa73-e721-459e-b600-a5f01d620a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_37b8aa73-e721-459e-b600-a5f01d620a9c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_2e3e9cab-2332-4b2b-9a36-efb84ecd4335" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_AdvertisingExpense_2e3e9cab-2332-4b2b-9a36-efb84ecd4335" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e106b096-9ba5-47e1-9041-8a956c1027ea" 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_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e106b096-9ba5-47e1-9041-8a956c1027ea" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_50247ee2-3640-4a71-8673-e192039843bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_50247ee2-3640-4a71-8673-e192039843bd" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_dffdba11-1c48-47ab-af15-fb901ac06954" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_dffdba11-1c48-47ab-af15-fb901ac06954" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ff66e620-304f-4ec2-a732-b479fab53379" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_dffdba11-1c48-47ab-af15-fb901ac06954" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ff66e620-304f-4ec2-a732-b479fab53379" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ff66e620-304f-4ec2-a732-b479fab53379_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ff66e620-304f-4ec2-a732-b479fab53379" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ff66e620-304f-4ec2-a732-b479fab53379_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ff66e620-304f-4ec2-a732-b479fab53379" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_3db5319a-c7ce-4f7c-98d0-3eeb714af480" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_3db5319a-c7ce-4f7c-98d0-3eeb714af480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables1To29DaysPastDueMember_45430872-94a6-4292-9b96-066c90acaa73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables1To29DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivables1To29DaysPastDueMember_45430872-94a6-4292-9b96-066c90acaa73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_9919270e-dc13-4900-9e51-2c30879fa40d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_9919270e-dc13-4900-9e51-2c30879fa40d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_e620b0ab-9904-47bc-9da4-6f750398fe0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_e620b0ab-9904-47bc-9da4-6f750398fe0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c0d3fb83-9539-439b-afad-f67df50b6351" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c0d3fb83-9539-439b-afad-f67df50b6351" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_affca764-864b-471c-8f9a-077972e865e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_affca764-864b-471c-8f9a-077972e865e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_d5d8ee2f-76a9-493a-ae13-a87552d5f240" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_d5d8ee2f-76a9-493a-ae13-a87552d5f240" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0489631d-dbaf-4130-beb4-12be58172b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0489631d-dbaf-4130-beb4-12be58172b2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_0dce152a-bd5c-44a7-964e-71c8c61c0a76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_0dce152a-bd5c-44a7-964e-71c8c61c0a76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_15b23d06-8812-4406-9a68-8a6141db86c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_15b23d06-8812-4406-9a68-8a6141db86c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_74c130fd-d7b9-4cac-a1e5-488873555553" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_74c130fd-d7b9-4cac-a1e5-488873555553" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_6f500024-0588-42b8-856c-174b668f7a34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_NotesReceivableGross_6f500024-0588-42b8-856c-174b668f7a34" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" 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_4293d07c-09fe-4c96-8181-7580486f98f7" 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_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4293d07c-09fe-4c96-8181-7580486f98f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4293d07c-09fe-4c96-8181-7580486f98f7" xlink:to="loc_srt_ProductOrServiceAxis_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76_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_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76" xlink:to="loc_srt_ProductsAndServicesDomain_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f006fbae-157d-433a-ac58-9f40dd178273" 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_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76" xlink:to="loc_srt_ProductsAndServicesDomain_f006fbae-157d-433a-ac58-9f40dd178273" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_21e1f79e-bd8c-43eb-87a8-398eb900246d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f006fbae-157d-433a-ac58-9f40dd178273" xlink:to="loc_us-gaap_ProductMember_21e1f79e-bd8c-43eb-87a8-398eb900246d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseRevenue_26f7000f-11f3-4110-9347-f1cab4743711" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:to="loc_us-gaap_SalesTypeLeaseRevenue_26f7000f-11f3-4110-9347-f1cab4743711" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsSoldSalesTypeLease_a692f730-bacb-448e-b393-36607254123f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsSoldSalesTypeLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:to="loc_us-gaap_CostOfGoodsSoldSalesTypeLease_a692f730-bacb-448e-b393-36607254123f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseInterestIncome_2393cb6c-e865-4f9f-8fbf-a49570099d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseInterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:to="loc_us-gaap_SalesTypeLeaseInterestIncome_2393cb6c-e865-4f9f-8fbf-a49570099d9e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3a55cd8a-4732-4bfd-ae17-76c761efe2ea" 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_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:to="loc_srt_RangeAxis_3a55cd8a-4732-4bfd-ae17-76c761efe2ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3a55cd8a-4732-4bfd-ae17-76c761efe2ea_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_3a55cd8a-4732-4bfd-ae17-76c761efe2ea" xlink:to="loc_srt_RangeMember_3a55cd8a-4732-4bfd-ae17-76c761efe2ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61b5f3ff-111a-4746-9279-5ef6e4a8226e" 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_3a55cd8a-4732-4bfd-ae17-76c761efe2ea" xlink:to="loc_srt_RangeMember_61b5f3ff-111a-4746-9279-5ef6e4a8226e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9f72358-16ef-4b5d-aa5c-13252755e800" 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_61b5f3ff-111a-4746-9279-5ef6e4a8226e" xlink:to="loc_srt_MinimumMember_c9f72358-16ef-4b5d-aa5c-13252755e800" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f3902da6-1e56-4c4a-b109-622f5832109a" 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_61b5f3ff-111a-4746-9279-5ef6e4a8226e" xlink:to="loc_srt_MaximumMember_f3902da6-1e56-4c4a-b109-622f5832109a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e1c42a31-f667-4caf-9a9e-748dfe81f1df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e1c42a31-f667-4caf-9a9e-748dfe81f1df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e1c42a31-f667-4caf-9a9e-748dfe81f1df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e1c42a31-f667-4caf-9a9e-748dfe81f1df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e1c42a31-f667-4caf-9a9e-748dfe81f1df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e1c42a31-f667-4caf-9a9e-748dfe81f1df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ComputerEquipmentAndPurchasedSoftwareMember_f6431f86-70f2-414f-9d51-47d4d7a30097" xlink:href="ctlp-20250630.xsd#ctlp_ComputerEquipmentAndPurchasedSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:to="loc_ctlp_ComputerEquipmentAndPurchasedSoftwareMember_f6431f86-70f2-414f-9d51-47d4d7a30097" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_4122fc57-ffb8-4483-888f-60b701c01d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_4122fc57-ffb8-4483-888f-60b701c01d6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7c4ab8e9-abe8-4c9e-94dc-6239679aa98e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7c4ab8e9-abe8-4c9e-94dc-6239679aa98e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_01d94667-ef63-450f-911c-759f9326daf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_01d94667-ef63-450f-911c-759f9326daf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife_700f075f-d4ac-4815-9d12-bddfa28c729f" xlink:href="ctlp-20250630.xsd#ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife_700f075f-d4ac-4815-9d12-bddfa28c729f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_e22c8318-84fe-4549-b083-9b69cb6cea54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_e22c8318-84fe-4549-b083-9b69cb6cea54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_2f942b2a-59f7-4c9b-ac05-e210d01d2a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_2f942b2a-59f7-4c9b-ac05-e210d01d2a7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0a271ca4-a7d2-4ad1-9c4c-e8e3e44bec06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0a271ca4-a7d2-4ad1-9c4c-e8e3e44bec06" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_2aa3adff-31f7-49f9-9ce9-52f6d6bc5dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_2aa3adff-31f7-49f9-9ce9-52f6d6bc5dcd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_ad2eb3a2-2e1a-421c-8bfd-456f8cd65dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_ad2eb3a2-2e1a-421c-8bfd-456f8cd65dd0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e02f6058-ba11-4134-9f14-025210185d88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e02f6058-ba11-4134-9f14-025210185d88" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_4b0472b8-5f8e-4e79-ba87-56f232c4656e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_4b0472b8-5f8e-4e79-ba87-56f232c4656e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_f86e7a37-5e47-4d5c-88f6-6174638577ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_f86e7a37-5e47-4d5c-88f6-6174638577ed" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_98e0d8f5-8eb0-4915-87fa-d697b2e9388e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_98e0d8f5-8eb0-4915-87fa-d697b2e9388e" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNETNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9d8270e7-9447-41bd-a155-6002d9629039" 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_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9d8270e7-9447-41bd-a155-6002d9629039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9d8270e7-9447-41bd-a155-6002d9629039_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_9d8270e7-9447-41bd-a155-6002d9629039" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9d8270e7-9447-41bd-a155-6002d9629039_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" 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_9d8270e7-9447-41bd-a155-6002d9629039" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e3a6abad-d700-4a51-ae60-a8331935a2a5" 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_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" xlink:to="loc_us-gaap_CostOfSalesMember_e3a6abad-d700-4a51-ae60-a8331935a2a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_d10dd9b7-4d2c-452a-8ef6-73edf7f390a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" xlink:to="loc_us-gaap_OperatingExpenseMember_d10dd9b7-4d2c-452a-8ef6-73edf7f390a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_283b429f-e0fa-4935-a02e-8e917295a114" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_283b429f-e0fa-4935-a02e-8e917295a114" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_283b429f-e0fa-4935-a02e-8e917295a114_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_283b429f-e0fa-4935-a02e-8e917295a114" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_283b429f-e0fa-4935-a02e-8e917295a114_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50662c38-e320-445a-9ee7-df3cff35a38d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_283b429f-e0fa-4935-a02e-8e917295a114" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50662c38-e320-445a-9ee7-df3cff35a38d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_507c56ce-abfa-4726-8f0e-4d8239e44608" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50662c38-e320-445a-9ee7-df3cff35a38d" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_507c56ce-abfa-4726-8f0e-4d8239e44608" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b36cb90a-7752-4f0f-aba8-4459d3d9da80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:to="loc_us-gaap_Depreciation_b36cb90a-7752-4f0f-aba8-4459d3d9da80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_11b6f608-c1d2-4d25-ae77-d186b8003fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_11b6f608-c1d2-4d25-ae77-d186b8003fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService_6fa745e1-7f14-4936-9483-2e56cad86594" xlink:href="ctlp-20250630.xsd#ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:to="loc_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService_6fa745e1-7f14-4936-9483-2e56cad86594" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" 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_11384bd1-1ddf-4c53-bb0b-60247b911405" 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_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_DebtInstrumentTable_11384bd1-1ddf-4c53-bb0b-60247b911405" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f56e180-6857-496b-9d97-0634296e85e5" 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_11384bd1-1ddf-4c53-bb0b-60247b911405" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f56e180-6857-496b-9d97-0634296e85e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9f56e180-6857-496b-9d97-0634296e85e5_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_9f56e180-6857-496b-9d97-0634296e85e5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9f56e180-6857-496b-9d97-0634296e85e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_030bb5e4-4ce0-4248-904f-936f2b5ea355" 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_9f56e180-6857-496b-9d97-0634296e85e5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_030bb5e4-4ce0-4248-904f-936f2b5ea355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_dcd91bc3-2003-41a0-ab1d-909f1bee02e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_030bb5e4-4ce0-4248-904f-936f2b5ea355" xlink:to="loc_us-gaap_LineOfCreditMember_dcd91bc3-2003-41a0-ab1d-909f1bee02e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_18c74ecb-4044-4d63-b659-11338aa21256" 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_11384bd1-1ddf-4c53-bb0b-60247b911405" xlink:to="loc_us-gaap_DebtInstrumentAxis_18c74ecb-4044-4d63-b659-11338aa21256" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_18c74ecb-4044-4d63-b659-11338aa21256_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_18c74ecb-4044-4d63-b659-11338aa21256" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_18c74ecb-4044-4d63-b659-11338aa21256_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ffe5112d-c750-44a8-9d77-c267da63a0d4" 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_18c74ecb-4044-4d63-b659-11338aa21256" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ffe5112d-c750-44a8-9d77-c267da63a0d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_JPMorganCreditFacilityMember_975c2034-1d0a-4cda-a537-83390ce09fb7" xlink:href="ctlp-20250630.xsd#ctlp_JPMorganCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ffe5112d-c750-44a8-9d77-c267da63a0d4" xlink:to="loc_ctlp_JPMorganCreditFacilityMember_975c2034-1d0a-4cda-a537-83390ce09fb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d659355e-f786-4743-8d68-3a853ee65134" 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_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d659355e-f786-4743-8d68-3a853ee65134" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_300066f9-fee6-44a6-bbc4-f325234efb21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_300066f9-fee6-44a6-bbc4-f325234efb21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fbc1dadd-b071-48ad-9b71-5f64e15c4e04" 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_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_LongTermDebt_fbc1dadd-b071-48ad-9b71-5f64e15c4e04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5f008e7f-0d12-4403-a344-4ff0ed8e9f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_LongTermDebtCurrent_5f008e7f-0d12-4403-a344-4ff0ed8e9f6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_08a9346d-8845-4058-867a-a3c733252e65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_08a9346d-8845-4058-867a-a3c733252e65" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" 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_000923ad-90dd-4aef-a46e-f9849c988e2f" 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_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d" 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_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_CreditFacilityAxis_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d_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_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d" xlink:to="loc_us-gaap_CreditFacilityDomain_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" 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_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d" xlink:to="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermFacilityMember_cbf24e1f-0d20-4c5d-bd3d-64ef18c721f7" xlink:href="ctlp-20250630.xsd#ctlp_TermFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:to="loc_ctlp_TermFacilityMember_cbf24e1f-0d20-4c5d-bd3d-64ef18c721f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_628a7c6d-e996-4145-96eb-02ddeacaa710" 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_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_628a7c6d-e996-4145-96eb-02ddeacaa710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DelayedDrawTermLoanFacilityMember_a7342943-22c0-409d-aefc-c64f34a9269c" xlink:href="ctlp-20250630.xsd#ctlp_DelayedDrawTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:to="loc_ctlp_DelayedDrawTermLoanFacilityMember_a7342943-22c0-409d-aefc-c64f34a9269c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ab250a9-852a-45de-81d6-c570e07376dc" 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_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ab250a9-852a-45de-81d6-c570e07376dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3ab250a9-852a-45de-81d6-c570e07376dc_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_3ab250a9-852a-45de-81d6-c570e07376dc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3ab250a9-852a-45de-81d6-c570e07376dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" 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_3ab250a9-852a-45de-81d6-c570e07376dc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember_9c4bf35b-8485-41fc-914d-82c258f91399" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember_9c4bf35b-8485-41fc-914d-82c258f91399" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember_e6b060eb-ee44-4a4b-acfd-5253e75c563f" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember_e6b060eb-ee44-4a4b-acfd-5253e75c563f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyTwoSecuredTermFacilityMember_7b865acc-b74a-4fe8-8907-1351cb1b7c28" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyTwoSecuredTermFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_TwentyTwentyTwoSecuredTermFacilityMember_7b865acc-b74a-4fe8-8907-1351cb1b7c28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_JPMorganCreditFacilityMember_f473153f-20d2-48aa-a77d-26afbbdafb9a" xlink:href="ctlp-20250630.xsd#ctlp_JPMorganCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_JPMorganCreditFacilityMember_f473153f-20d2-48aa-a77d-26afbbdafb9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_caf317c8-2530-4f37-863d-c062e0e848e7" 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_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_caf317c8-2530-4f37-863d-c062e0e848e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_caf317c8-2530-4f37-863d-c062e0e848e7_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_caf317c8-2530-4f37-863d-c062e0e848e7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_caf317c8-2530-4f37-863d-c062e0e848e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_92613742-eed9-4f8b-ba39-0febacce7c09" 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_caf317c8-2530-4f37-863d-c062e0e848e7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_92613742-eed9-4f8b-ba39-0febacce7c09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_68a8bd08-2597-4a89-b60a-c19ff725668c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_92613742-eed9-4f8b-ba39-0febacce7c09" xlink:to="loc_us-gaap_LineOfCreditMember_68a8bd08-2597-4a89-b60a-c19ff725668c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656" 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_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_srt_RangeAxis_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656_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_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656" xlink:to="loc_srt_RangeMember_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fdbf8717-1e10-4014-b0fd-d40e51158422" 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_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656" xlink:to="loc_srt_RangeMember_fdbf8717-1e10-4014-b0fd-d40e51158422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_044465b4-6184-45de-b76a-b86a40303cef" 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_fdbf8717-1e10-4014-b0fd-d40e51158422" xlink:to="loc_srt_MinimumMember_044465b4-6184-45de-b76a-b86a40303cef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5fb28e3d-a097-45b0-84d5-78e8df8c9b71" 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_fdbf8717-1e10-4014-b0fd-d40e51158422" xlink:to="loc_srt_MaximumMember_5fb28e3d-a097-45b0-84d5-78e8df8c9b71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d" 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_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_VariableRateAxis_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d_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_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d" xlink:to="loc_us-gaap_VariableRateDomain_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2e0c35f9-1310-435c-a51a-243646b5a0ba" 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_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d" xlink:to="loc_us-gaap_VariableRateDomain_2e0c35f9-1310-435c-a51a-243646b5a0ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_aece4377-d552-4329-a433-9e05fb336e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2e0c35f9-1310-435c-a51a-243646b5a0ba" xlink:to="loc_us-gaap_BaseRateMember_aece4377-d552-4329-a433-9e05fb336e4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_f4869d9f-5b5b-4378-9f04-0611117207ee" 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_2e0c35f9-1310-435c-a51a-243646b5a0ba" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_f4869d9f-5b5b-4378-9f04-0611117207ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantPeriodAxis_5f313f07-12f9-4c3c-8541-772f3a959490" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_ctlp_DebtInstrumentCovenantPeriodAxis_5f313f07-12f9-4c3c-8541-772f3a959490" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantPeriodDomain_5f313f07-12f9-4c3c-8541-772f3a959490_default" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodAxis_5f313f07-12f9-4c3c-8541-772f3a959490" xlink:to="loc_ctlp_DebtInstrumentCovenantPeriodDomain_5f313f07-12f9-4c3c-8541-772f3a959490_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodAxis_5f313f07-12f9-4c3c-8541-772f3a959490" xlink:to="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentPeriodOneMember_0dcb0174-ed7f-45a5-8870-6d7a495015c2" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:to="loc_ctlp_DebtInstrumentPeriodOneMember_0dcb0174-ed7f-45a5-8870-6d7a495015c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentPeriodTwoMember_11941406-bbb9-408d-8982-74a5a7fdbf95" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:to="loc_ctlp_DebtInstrumentPeriodTwoMember_11941406-bbb9-408d-8982-74a5a7fdbf95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_02373c9b-6475-451a-9072-f6c83381cfdb" 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_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_02373c9b-6475-451a-9072-f6c83381cfdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9171ee5d-33e3-4400-9a2f-3f5b88e9bebc" 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_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LongTermDebt_9171ee5d-33e3-4400-9a2f-3f5b88e9bebc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_d82742d2-708e-4874-9fba-628cb82c89ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_d82742d2-708e-4874-9fba-628cb82c89ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentTransactionAndLegalFeeAmount_4d22f02e-aa84-4358-a573-6040b5c725fd" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentTransactionAndLegalFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentTransactionAndLegalFeeAmount_4d22f02e-aa84-4358-a573-6040b5c725fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_720f30b7-d57c-459e-a19b-e27f4b98bafc" 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_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_720f30b7-d57c-459e-a19b-e27f4b98bafc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d9f608f8-5696-4bf2-8fbb-d5985b0b0588" 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_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d9f608f8-5696-4bf2-8fbb-d5985b0b0588" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateIncreaseDecrease_dbb4fc8f-24b7-415d-b99a-4a05b256515e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_DebtInstrumentInterestRateIncreaseDecrease_dbb4fc8f-24b7-415d-b99a-4a05b256515e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_32c00316-a25a-4261-b372-6da83732a271" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_32c00316-a25a-4261-b372-6da83732a271" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo_dff3de5a-4556-45af-bf1d-e629b8da5a14" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo_dff3de5a-4556-45af-bf1d-e629b8da5a14" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour_acef72ca-2214-4674-84c9-cb0bdfd830ce" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour_acef72ca-2214-4674-84c9-cb0bdfd830ce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearFive_c8238607-c3aa-4c8a-bed0-30f7d0276f25" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LongTermDebtMaturityPayableDueYearFive_c8238607-c3aa-4c8a-bed0-30f7d0276f25" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentNumberOfCovenants_7880e5b9-9b07-4aa7-98d7-fb1619967522" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentNumberOfCovenants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentNumberOfCovenants_7880e5b9-9b07-4aa7-98d7-fb1619967522" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum_23a6d2d4-9913-4eab-884e-62d08377f1ec" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum_23a6d2d4-9913-4eab-884e-62d08377f1ec" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum_dd532272-855b-4ed5-8902-06997d851685" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum_dd532272-855b-4ed5-8902-06997d851685" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LineOfCreditFacilityDelayedDrawTermAmount_81aa4521-f9f8-4935-84e7-950280bf5456" xlink:href="ctlp-20250630.xsd#ctlp_LineOfCreditFacilityDelayedDrawTermAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LineOfCreditFacilityDelayedDrawTermAmount_81aa4521-f9f8-4935-84e7-950280bf5456" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_3bd8661b-4896-499d-8c7d-1b196f9f038b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_3bd8661b-4896-499d-8c7d-1b196f9f038b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_585fd2fc-432a-4a8c-9fad-eeb6dea2f8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_585fd2fc-432a-4a8c-9fad-eeb6dea2f8ac" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum_aa19b1d5-e4fe-4b23-848d-a60e2db4764f" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum_aa19b1d5-e4fe-4b23-848d-a60e2db4764f" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" 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_ba57fcc4-da96-4c06-b54e-1eb118e239b5" 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_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ba57fcc4-da96-4c06-b54e-1eb118e239b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0bc0bc73-2d72-43b9-aab2-f89754eba6a7" 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_ba57fcc4-da96-4c06-b54e-1eb118e239b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0bc0bc73-2d72-43b9-aab2-f89754eba6a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0bc0bc73-2d72-43b9-aab2-f89754eba6a7_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_0bc0bc73-2d72-43b9-aab2-f89754eba6a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0bc0bc73-2d72-43b9-aab2-f89754eba6a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" 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_0bc0bc73-2d72-43b9-aab2-f89754eba6a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_5583b3e7-0be3-4e8a-86b2-7d830b1e014b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_5583b3e7-0be3-4e8a-86b2-7d830b1e014b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3d58fda3-009f-4fc8-95d6-6ed636f76610" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3d58fda3-009f-4fc8-95d6-6ed636f76610" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_edebe47b-7412-4356-b5c2-97db8e418fc4" 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_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_edebe47b-7412-4356-b5c2-97db8e418fc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7ddd5c06-70c8-404b-a2d3-76cc4267cbbe" 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_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7ddd5c06-70c8-404b-a2d3-76cc4267cbbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_414e4db8-3463-444c-a627-352b48f54c49" 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_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_414e4db8-3463-444c-a627-352b48f54c49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a555f9-45e9-4dd2-afda-4886ccac13ad" 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_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a555f9-45e9-4dd2-afda-4886ccac13ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_93c01a0d-619c-433f-8a11-fafb34681932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_GoodwillGross_93c01a0d-619c-433f-8a11-fafb34681932" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_36f8d35d-f689-4296-85df-3e838ed35ba7" 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_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_Goodwill_36f8d35d-f689-4296-85df-3e838ed35ba7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e1b268b2-ccbf-4766-82d4-4ea6e483a6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e1b268b2-ccbf-4766-82d4-4ea6e483a6c9" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" 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_f3a79c77-6e47-49e6-9335-ff55b7dde63f" 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_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_36004180-4643-49a4-8a84-f938f580d772" 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_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_36004180-4643-49a4-8a84-f938f580d772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36004180-4643-49a4-8a84-f938f580d772_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_36004180-4643-49a4-8a84-f938f580d772" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36004180-4643-49a4-8a84-f938f580d772_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" 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_36004180-4643-49a4-8a84-f938f580d772" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SBSoftwareMember_0d87bffc-b692-4a09-9da6-3200334274a7" xlink:href="ctlp-20250630.xsd#ctlp_SBSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:to="loc_ctlp_SBSoftwareMember_0d87bffc-b692-4a09-9da6-3200334274a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CheqLifestyleTechnologyInc.Member_fea373d2-33df-49f1-9076-27881681ee4f" xlink:href="ctlp-20250630.xsd#ctlp_CheqLifestyleTechnologyInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:to="loc_ctlp_CheqLifestyleTechnologyInc.Member_fea373d2-33df-49f1-9076-27881681ee4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_56ed8348-8647-46de-a14c-c7bef556ed93" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_56ed8348-8647-46de-a14c-c7bef556ed93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_20fea855-9cb6-4a7b-8057-01d3cb99ca70" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_srt_StatementScenarioAxis_20fea855-9cb6-4a7b-8057-01d3cb99ca70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_20fea855-9cb6-4a7b-8057-01d3cb99ca70_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_20fea855-9cb6-4a7b-8057-01d3cb99ca70" xlink:to="loc_srt_ScenarioUnspecifiedDomain_20fea855-9cb6-4a7b-8057-01d3cb99ca70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8b3c15f4-ad20-47e3-bded-30e30f07cbdd" 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_20fea855-9cb6-4a7b-8057-01d3cb99ca70" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8b3c15f4-ad20-47e3-bded-30e30f07cbdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8e573f80-7801-420e-8c16-42dd8973ead9" 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_8b3c15f4-ad20-47e3-bded-30e30f07cbdd" xlink:to="loc_srt_ScenarioForecastMember_8e573f80-7801-420e-8c16-42dd8973ead9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_873b3346-882f-407b-9654-3c17154f4bf9" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_873b3346-882f-407b-9654-3c17154f4bf9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_873b3346-882f-407b-9654-3c17154f4bf9_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_873b3346-882f-407b-9654-3c17154f4bf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_873b3346-882f-407b-9654-3c17154f4bf9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" 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_873b3346-882f-407b-9654-3c17154f4bf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5333e70f-e7e3-4e90-a4ed-bf56371278fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5333e70f-e7e3-4e90-a4ed-bf56371278fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_de2fb4e4-9240-473d-b09a-866953ff5d1b" 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_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_CustomerRelationshipsMember_de2fb4e4-9240-473d-b09a-866953ff5d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_99fa9817-d0f2-49ea-b2b8-d1b58e1e4788" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_TradeNamesMember_99fa9817-d0f2-49ea-b2b8-d1b58e1e4788" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c5312423-4929-4c75-bf13-112ba7882a7d" 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_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c5312423-4929-4c75-bf13-112ba7882a7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleaseScheduleAxis_60060566-715c-4f87-b779-449e602acefb" xlink:href="ctlp-20250630.xsd#ctlp_ReleaseScheduleAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_ctlp_ReleaseScheduleAxis_60060566-715c-4f87-b779-449e602acefb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleaseScheduleDomain_60060566-715c-4f87-b779-449e602acefb_default" xlink:href="ctlp-20250630.xsd#ctlp_ReleaseScheduleDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctlp_ReleaseScheduleAxis_60060566-715c-4f87-b779-449e602acefb" xlink:to="loc_ctlp_ReleaseScheduleDomain_60060566-715c-4f87-b779-449e602acefb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:href="ctlp-20250630.xsd#ctlp_ReleaseScheduleDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctlp_ReleaseScheduleAxis_60060566-715c-4f87-b779-449e602acefb" xlink:to="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleasePeriodOneMember_0d59ecc5-08ea-43a9-abfa-dbdbee74bc85" xlink:href="ctlp-20250630.xsd#ctlp_ReleasePeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:to="loc_ctlp_ReleasePeriodOneMember_0d59ecc5-08ea-43a9-abfa-dbdbee74bc85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleasePeriodTwoMember_b91e80cd-4829-43e4-bb83-66cea6659e50" xlink:href="ctlp-20250630.xsd#ctlp_ReleasePeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:to="loc_ctlp_ReleasePeriodTwoMember_b91e80cd-4829-43e4-bb83-66cea6659e50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ce31292c-894d-4653-ab72-4da76d9f5a12" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_CreditFacilityAxis_ce31292c-894d-4653-ab72-4da76d9f5a12" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ce31292c-894d-4653-ab72-4da76d9f5a12_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_ce31292c-894d-4653-ab72-4da76d9f5a12" xlink:to="loc_us-gaap_CreditFacilityDomain_ce31292c-894d-4653-ab72-4da76d9f5a12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8f4f32ea-d72d-45b0-a689-170ba21d41e9" 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_ce31292c-894d-4653-ab72-4da76d9f5a12" xlink:to="loc_us-gaap_CreditFacilityDomain_8f4f32ea-d72d-45b0-a689-170ba21d41e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermFacilityMember_a557f6a7-d5a6-47f6-abed-f9c237db4b11" xlink:href="ctlp-20250630.xsd#ctlp_TermFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8f4f32ea-d72d-45b0-a689-170ba21d41e9" xlink:to="loc_ctlp_TermFacilityMember_a557f6a7-d5a6-47f6-abed-f9c237db4b11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_68a3f09d-fae9-4445-9357-7fa6c07e8651" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_DebtInstrumentAxis_68a3f09d-fae9-4445-9357-7fa6c07e8651" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_68a3f09d-fae9-4445-9357-7fa6c07e8651_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_68a3f09d-fae9-4445-9357-7fa6c07e8651" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_68a3f09d-fae9-4445-9357-7fa6c07e8651_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9eb666c-6d7c-4298-bee7-ff8b8c73bbf6" 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_68a3f09d-fae9-4445-9357-7fa6c07e8651" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9eb666c-6d7c-4298-bee7-ff8b8c73bbf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyOneSecuredTermFacilityMember_b3d7703d-507a-4c0a-a19e-0a3d257493c6" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyOneSecuredTermFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9eb666c-6d7c-4298-bee7-ff8b8c73bbf6" xlink:to="loc_ctlp_TwentyTwentyOneSecuredTermFacilityMember_b3d7703d-507a-4c0a-a19e-0a3d257493c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03620a2c-fbde-43bd-ab52-095d68a950c7" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03620a2c-fbde-43bd-ab52-095d68a950c7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_03620a2c-fbde-43bd-ab52-095d68a950c7_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_03620a2c-fbde-43bd-ab52-095d68a950c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_03620a2c-fbde-43bd-ab52-095d68a950c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3da3f682-68a0-45b3-bd79-646fb7c673a4" 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_03620a2c-fbde-43bd-ab52-095d68a950c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3da3f682-68a0-45b3-bd79-646fb7c673a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_cccca68f-27dd-4b9e-9253-303bf2b3a153" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3da3f682-68a0-45b3-bd79-646fb7c673a4" xlink:to="loc_us-gaap_LineOfCreditMember_cccca68f-27dd-4b9e-9253-303bf2b3a153" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_52974bc1-d148-4e0c-b32f-d9d875dfa5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_52974bc1-d148-4e0c-b32f-d9d875dfa5e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f933dac4-0151-48d5-9596-2de3337a8659" 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_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f933dac4-0151-48d5-9596-2de3337a8659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue_82260563-45e1-4ee3-946f-85c16712f127" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue_82260563-45e1-4ee3-946f-85c16712f127" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_48222e19-0ad2-4deb-a2e5-38976e25256a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_48222e19-0ad2-4deb-a2e5-38976e25256a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays_dd7eda8a-d1c4-483e-b77b-0c14b81ab2e6" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays_dd7eda8a-d1c4-483e-b77b-0c14b81ab2e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount_5ff6afd7-7d3c-4a72-9f3a-37113ac94844" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount_5ff6afd7-7d3c-4a72-9f3a-37113ac94844" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a4d96aa1-a2a6-4579-930c-48a2835669f8" 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_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a4d96aa1-a2a6-4579-930c-48a2835669f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5dc32d2b-a342-4602-a357-b7d865e4e106" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5dc32d2b-a342-4602-a357-b7d865e4e106" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_a057a272-dd70-4c56-9f8f-e0ab19b870d6" 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_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_a057a272-dd70-4c56-9f8f-e0ab19b870d6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_207161f5-eec7-429b-befe-7aa139dda521" 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_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_207161f5-eec7-429b-befe-7aa139dda521" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_540c429c-1139-4deb-9cdb-46ebdee3d81f" 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_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_Goodwill_540c429c-1139-4deb-9cdb-46ebdee3d81f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_e7e5beb1-0f1c-459a-a97a-2627231b82f3" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_e7e5beb1-0f1c-459a-a97a-2627231b82f3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d758d958-ac85-420c-8bc4-6131985c12b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d758d958-ac85-420c-8bc4-6131985c12b3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_704b3ea2-fb25-4a2b-9670-60474526336a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_704b3ea2-fb25-4a2b-9670-60474526336a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationDeferredCashConsiderationTransferred_f05d371e-6104-4ab1-94e9-502ea892f6bd" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationDeferredCashConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationDeferredCashConsiderationTransferred_f05d371e-6104-4ab1-94e9-502ea892f6bd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_7220b86e-be92-4dfa-b42e-7c690f920939" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_7220b86e-be92-4dfa-b42e-7c690f920939" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_214a7d14-1688-41ef-8fa5-a701cb7c7a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_214a7d14-1688-41ef-8fa5-a701cb7c7a6c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_11c8e66f-28c3-437b-98cc-872dd723f36b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_11c8e66f-28c3-437b-98cc-872dd723f36b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_2eabd370-e4ed-4b2d-a47a-3f920484331d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_EscrowDeposit_2eabd370-e4ed-4b2d-a47a-3f920484331d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased_99f86ef6-7492-4632-a4f5-b36ec3ca8bd2" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased_99f86ef6-7492-4632-a4f5-b36ec3ca8bd2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_b2e761e9-7fb6-4e65-b163-909428ae5dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_b2e761e9-7fb6-4e65-b163-909428ae5dc6" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e6df3f07-7287-46bc-954a-c85f1634804b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e6df3f07-7287-46bc-954a-c85f1634804b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent_3ed82158-f600-480e-a695-84a7fa03d058" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent_3ed82158-f600-480e-a695-84a7fa03d058" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities_cec4d3ff-3394-4dad-a76e-ed45955a0865" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities_cec4d3ff-3394-4dad-a76e-ed45955a0865" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable_1e7a1eea-ccd6-4b63-9ec3-f5ac18fedba7" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable_1e7a1eea-ccd6-4b63-9ec3-f5ac18fedba7" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e293c620-d65b-4f4c-938a-5064fb76da72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e293c620-d65b-4f4c-938a-5064fb76da72" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_194e17a9-72e0-4407-928d-5a7616a7b43f" 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_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_194e17a9-72e0-4407-928d-5a7616a7b43f" xlink:type="arc" order="26"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" 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_0d36ffd0-368b-4a37-aec9-a519924e98aa" 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_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0d36ffd0-368b-4a37-aec9-a519924e98aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3e5281c8-f333-43e8-a7b7-03f87d73b9a0" 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_0d36ffd0-368b-4a37-aec9-a519924e98aa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3e5281c8-f333-43e8-a7b7-03f87d73b9a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e5281c8-f333-43e8-a7b7-03f87d73b9a0_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_3e5281c8-f333-43e8-a7b7-03f87d73b9a0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3e5281c8-f333-43e8-a7b7-03f87d73b9a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" 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_3e5281c8-f333-43e8-a7b7-03f87d73b9a0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SBSoftwareMember_6df3985f-5c7d-41c4-a4c9-c99c84f6785c" xlink:href="ctlp-20250630.xsd#ctlp_SBSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:to="loc_ctlp_SBSoftwareMember_6df3985f-5c7d-41c4-a4c9-c99c84f6785c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CheqLifestyleTechnologyInc.Member_84a4beb8-e5d9-48ab-ac6d-5b1860455078" xlink:href="ctlp-20250630.xsd#ctlp_CheqLifestyleTechnologyInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:to="loc_ctlp_CheqLifestyleTechnologyInc.Member_84a4beb8-e5d9-48ab-ac6d-5b1860455078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_02738bfe-85be-4e14-b37e-dc9290e79f48" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_02738bfe-85be-4e14-b37e-dc9290e79f48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d123250-e19f-48b3-9f72-62b0ab6917ce" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d123250-e19f-48b3-9f72-62b0ab6917ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f573b7e-a51a-4e35-8b38-f8c216deadef" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f573b7e-a51a-4e35-8b38-f8c216deadef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_84a9a46f-9286-4b11-80b7-a320c591d7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_84a9a46f-9286-4b11-80b7-a320c591d7a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_dbfbdd1b-5dce-48d6-a502-308dacc9614e" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_dbfbdd1b-5dce-48d6-a502-308dacc9614e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c4f4b841-ae3d-4a13-ab4c-ab888c6ca183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c4f4b841-ae3d-4a13-ab4c-ab888c6ca183" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_e5712633-1b47-4196-bb17-4d00d0aec17e" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_e5712633-1b47-4196-bb17-4d00d0aec17e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ef20c640-c307-4382-b4b4-aee6166f1be8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ef20c640-c307-4382-b4b4-aee6166f1be8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_63e1c5c6-9b7f-47fb-b607-0c61b355904c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_63e1c5c6-9b7f-47fb-b607-0c61b355904c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_654924fc-8137-4b23-9286-cec8d6deb8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_654924fc-8137-4b23-9286-cec8d6deb8ea" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ac739648-2da3-4bfd-b38c-ee03120ce476" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ac739648-2da3-4bfd-b38c-ee03120ce476" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_46959ad6-c3b6-48ef-accb-6c7aa5972801" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_46959ad6-c3b6-48ef-accb-6c7aa5972801" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_24375072-7f2a-4c27-8cbd-5518d5d08a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_24375072-7f2a-4c27-8cbd-5518d5d08a1b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4fbeada0-2995-488a-bab4-15d34537748b" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4fbeada0-2995-488a-bab4-15d34537748b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1ee1e5eb-7b01-42da-bc01-6be677b85f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1ee1e5eb-7b01-42da-bc01-6be677b85f3b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_903a2e9a-41fd-4a90-9ccb-cd373c31862e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_903a2e9a-41fd-4a90-9ccb-cd373c31862e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b36bc0d9-3e1f-4cbf-9cf1-4fadf6ad57c5" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b36bc0d9-3e1f-4cbf-9cf1-4fadf6ad57c5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0ccc078f-efd0-469f-b687-abe3a652f729" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_Goodwill_0ccc078f-efd0-469f-b687-abe3a652f729" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7a327f5e-cb3e-4e66-8a57-a155ebb533f5" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7a327f5e-cb3e-4e66-8a57-a155ebb533f5" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" 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_1d4d876f-9dc7-4fb7-bc0d-34fa3f92b4c0" 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_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1d4d876f-9dc7-4fb7-bc0d-34fa3f92b4c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b70d71c5-58f6-4e88-a9ab-3de8c1877b82" 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_1d4d876f-9dc7-4fb7-bc0d-34fa3f92b4c0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b70d71c5-58f6-4e88-a9ab-3de8c1877b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b70d71c5-58f6-4e88-a9ab-3de8c1877b82_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_b70d71c5-58f6-4e88-a9ab-3de8c1877b82" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b70d71c5-58f6-4e88-a9ab-3de8c1877b82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dbf705eb-b9a5-4137-b24b-ca23c19b76ab" 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_b70d71c5-58f6-4e88-a9ab-3de8c1877b82" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dbf705eb-b9a5-4137-b24b-ca23c19b76ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_77765cd2-fa51-475c-8cfc-bcb954a1497f" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dbf705eb-b9a5-4137-b24b-ca23c19b76ab" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_77765cd2-fa51-475c-8cfc-bcb954a1497f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e34cfa26-a853-4a8f-9654-b665888b220c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e34cfa26-a853-4a8f-9654-b665888b220c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_07722a7c-15de-4b5a-baf6-cb63f39aab1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_07722a7c-15de-4b5a-baf6-cb63f39aab1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_840511f5-8283-47c5-b85c-6d9d5ce22091" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_840511f5-8283-47c5-b85c-6d9d5ce22091" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofProFormaOperationsResultsDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" 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_7e0982f5-206c-4efe-9777-af280315d662" 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_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e0982f5-206c-4efe-9777-af280315d662" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6" 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_7e0982f5-206c-4efe-9777-af280315d662" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6_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_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b08d17b-a809-48ca-877a-a74e98dad53c" 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_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b08d17b-a809-48ca-877a-a74e98dad53c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_bd4ef32c-44fa-4e8f-a129-1849c6bcc252" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b08d17b-a809-48ca-877a-a74e98dad53c" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_bd4ef32c-44fa-4e8f-a129-1849c6bcc252" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_de5c79c2-1ad8-4d39-af84-82ed0218456a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_de5c79c2-1ad8-4d39-af84-82ed0218456a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_ce298802-e05e-4442-a3b8-e5f530b051de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_ce298802-e05e-4442-a3b8-e5f530b051de" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d0312ed1-dde0-4b78-812a-bbed1e481b34" 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_49f161c0-6c04-41c9-8137-43e19168f866" 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_d0312ed1-dde0-4b78-812a-bbed1e481b34" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_49f161c0-6c04-41c9-8137-43e19168f866" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ebf80324-6d8f-4daf-93c9-a1a958681e63" 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_DisaggregationOfRevenueTable_49f161c0-6c04-41c9-8137-43e19168f866" xlink:to="loc_srt_ProductOrServiceAxis_ebf80324-6d8f-4daf-93c9-a1a958681e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ebf80324-6d8f-4daf-93c9-a1a958681e63_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_ebf80324-6d8f-4daf-93c9-a1a958681e63" xlink:to="loc_srt_ProductsAndServicesDomain_ebf80324-6d8f-4daf-93c9-a1a958681e63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" 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_ebf80324-6d8f-4daf-93c9-a1a958681e63" xlink:to="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TransactionProcessingMember_bff37efc-5b07-4ff7-9336-908b5c352492" xlink:href="ctlp-20250630.xsd#ctlp_TransactionProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_ctlp_TransactionProcessingMember_bff37efc-5b07-4ff7-9336-908b5c352492" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SubscriptionRevenueMember_76e12de8-bbc1-466d-86cf-a597b3d53ff5" xlink:href="ctlp-20250630.xsd#ctlp_SubscriptionRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_ctlp_SubscriptionRevenueMember_76e12de8-bbc1-466d-86cf-a597b3d53ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_86fe387c-964a-4b63-8cd5-be17acade313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_us-gaap_ServiceMember_86fe387c-964a-4b63-8cd5-be17acade313" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_f3117f10-e652-423b-9409-bf2ce7980c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_us-gaap_ProductMember_f3117f10-e652-423b-9409-bf2ce7980c40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e799bfed-0a30-4f69-8a98-b5d1456e3766" 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_d0312ed1-dde0-4b78-812a-bbed1e481b34" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e799bfed-0a30-4f69-8a98-b5d1456e3766" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/REVENUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" 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_274af19c-7b25-4d33-b122-8f721beaf70a" 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_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_274af19c-7b25-4d33-b122-8f721beaf70a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_057ff369-b789-4e5e-95d6-5b9753486fa2" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_274af19c-7b25-4d33-b122-8f721beaf70a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_057ff369-b789-4e5e-95d6-5b9753486fa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_057ff369-b789-4e5e-95d6-5b9753486fa2_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_057ff369-b789-4e5e-95d6-5b9753486fa2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_057ff369-b789-4e5e-95d6-5b9753486fa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" 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_057ff369-b789-4e5e-95d6-5b9753486fa2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_578d5b07-43be-4e79-b1ec-1a5e3869f95d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_578d5b07-43be-4e79-b1ec-1a5e3869f95d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_b09cc913-b91c-41e4-9827-828ffeee014d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_b09cc913-b91c-41e4-9827-828ffeee014d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_b9dc540b-274c-4a70-8755-458f023e23e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_b9dc540b-274c-4a70-8755-458f023e23e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_0c92a14b-a5f0-43ea-9f49-f36fd6f2122e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_0c92a14b-a5f0-43ea-9f49-f36fd6f2122e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_33020a3b-0334-4121-8530-005999509e83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_CapitalizedContractCostNet_33020a3b-0334-4121-8530-005999509e83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_e8ee0225-e796-46b1-a21f-bf51ceed51ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_e8ee0225-e796-46b1-a21f-bf51ceed51ed" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_471354fd-da98-426f-a0f6-79847418f31a" 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_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" 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_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_332ba2c3-5495-4dc6-85da-dc43515a3bbf" 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_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_332ba2c3-5495-4dc6-85da-dc43515a3bbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_65d6ba8b-0877-4f9d-bfed-29399ba04392" 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_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_65d6ba8b-0877-4f9d-bfed-29399ba04392" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ceae014d-db97-4a29-8f6e-68c68c461bf1" 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_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ceae014d-db97-4a29-8f6e-68c68c461bf1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_471354fd-da98-426f-a0f6-79847418f31a" 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_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" 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_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_65d6ba8b-0877-4f9d-bfed-29399ba04392" 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_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_65d6ba8b-0877-4f9d-bfed-29399ba04392" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ceae014d-db97-4a29-8f6e-68c68c461bf1" 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_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ceae014d-db97-4a29-8f6e-68c68c461bf1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" 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_9e8e87f4-0268-431d-b5fa-ecad2a800e79" 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_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_0a95c30a-80c1-4e60-9642-d8c76df05929" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:to="loc_srt_TitleOfIndividualAxis_0a95c30a-80c1-4e60-9642-d8c76df05929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0a95c30a-80c1-4e60-9642-d8c76df05929_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_0a95c30a-80c1-4e60-9642-d8c76df05929" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0a95c30a-80c1-4e60-9642-d8c76df05929_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e61fdba5-b143-486b-9cf6-4542e32334b3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_0a95c30a-80c1-4e60-9642-d8c76df05929" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e61fdba5-b143-486b-9cf6-4542e32334b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_FormerChiefExecutiveOfficerMember_d8797c0e-beb0-4f02-801d-3cbefbe92d2c" xlink:href="ctlp-20250630.xsd#ctlp_FormerChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e61fdba5-b143-486b-9cf6-4542e32334b3" xlink:to="loc_ctlp_FormerChiefExecutiveOfficerMember_d8797c0e-beb0-4f02-801d-3cbefbe92d2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_903c79a7-492a-41d4-b763-b298268c4095" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:to="loc_us-gaap_AwardDateAxis_903c79a7-492a-41d4-b763-b298268c4095" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_903c79a7-492a-41d4-b763-b298268c4095_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_903c79a7-492a-41d4-b763-b298268c4095" xlink:to="loc_us-gaap_AwardDateDomain_903c79a7-492a-41d4-b763-b298268c4095_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_903c79a7-492a-41d4-b763-b298268c4095" xlink:to="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2014ApprovedDateMember_1930a034-4a5b-4ba7-853e-a3467248c424" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2014ApprovedDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:to="loc_ctlp_StockOptionIncentivePlan2014ApprovedDateMember_1930a034-4a5b-4ba7-853e-a3467248c424" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2015ApprovedDateMember_b85d8897-8763-444e-9ec5-699109eb6de4" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2015ApprovedDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:to="loc_ctlp_StockOptionIncentivePlan2015ApprovedDateMember_b85d8897-8763-444e-9ec5-699109eb6de4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2018ApprovedDateMember_254f105f-b75a-4dd5-9902-cd14c9380a30" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2018ApprovedDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:to="loc_ctlp_StockOptionIncentivePlan2018ApprovedDateMember_254f105f-b75a-4dd5-9902-cd14c9380a30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_47263121-48a8-4ad9-9446-e802263e8ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:to="loc_us-gaap_PlanNameAxis_47263121-48a8-4ad9-9446-e802263e8ca8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_47263121-48a8-4ad9-9446-e802263e8ca8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_47263121-48a8-4ad9-9446-e802263e8ca8" xlink:to="loc_us-gaap_PlanNameDomain_47263121-48a8-4ad9-9446-e802263e8ca8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_47263121-48a8-4ad9-9446-e802263e8ca8" xlink:to="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2014StockOptionIncentivePlanMember_a12be8c5-b082-40a9-a867-4d99ba3df285" xlink:href="ctlp-20250630.xsd#ctlp_A2014StockOptionIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:to="loc_ctlp_A2014StockOptionIncentivePlanMember_a12be8c5-b082-40a9-a867-4d99ba3df285" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2015EquityIncentivePlanMember_09eb9b0e-751c-4b09-9970-5edca3ad70d4" xlink:href="ctlp-20250630.xsd#ctlp_A2015EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:to="loc_ctlp_A2015EquityIncentivePlanMember_09eb9b0e-751c-4b09-9970-5edca3ad70d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2018EquityIncentivePlanMember_d4be24d7-8eac-4c20-bbc6-8b08f5def93e" xlink:href="ctlp-20250630.xsd#ctlp_A2018EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:to="loc_ctlp_A2018EquityIncentivePlanMember_d4be24d7-8eac-4c20-bbc6-8b08f5def93e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6143a8be-ab69-449b-828a-06234e9e8ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6143a8be-ab69-449b-828a-06234e9e8ce1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_e879dc53-4ea8-4d41-9dfd-8f5c35eb313e" xlink:href="ctlp-20250630.xsd#ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_e879dc53-4ea8-4d41-9dfd-8f5c35eb313e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6e56cb45-aea3-4745-b251-1c94ae7ad671" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_us-gaap_SharesIssued_6e56cb45-aea3-4745-b251-1c94ae7ad671" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6e9dee23-a509-4fd0-b111-169b9efed651" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6e9dee23-a509-4fd0-b111-169b9efed651" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" 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_64f15f6d-2780-411c-98a0-97cbd3a57ee5" 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_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2c977de7-f0b8-4931-93fe-e591bd314c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:to="loc_us-gaap_PlanNameAxis_2c977de7-f0b8-4931-93fe-e591bd314c6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2c977de7-f0b8-4931-93fe-e591bd314c6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_2c977de7-f0b8-4931-93fe-e591bd314c6e" xlink:to="loc_us-gaap_PlanNameDomain_2c977de7-f0b8-4931-93fe-e591bd314c6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ad3d2d6e-a10a-40cd-9d60-19b66c9dbc55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_2c977de7-f0b8-4931-93fe-e591bd314c6e" xlink:to="loc_us-gaap_PlanNameDomain_ad3d2d6e-a10a-40cd-9d60-19b66c9dbc55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2018EquityIncentivePlanMember_251017a2-bab5-4d27-9c1e-64a217423d95" xlink:href="ctlp-20250630.xsd#ctlp_A2018EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ad3d2d6e-a10a-40cd-9d60-19b66c9dbc55" xlink:to="loc_ctlp_A2018EquityIncentivePlanMember_251017a2-bab5-4d27-9c1e-64a217423d95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_866821d4-9d2c-4609-bfbe-af424617d12d" 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_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:to="loc_us-gaap_AwardTypeAxis_866821d4-9d2c-4609-bfbe-af424617d12d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_866821d4-9d2c-4609-bfbe-af424617d12d_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_866821d4-9d2c-4609-bfbe-af424617d12d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_866821d4-9d2c-4609-bfbe-af424617d12d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" 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_866821d4-9d2c-4609-bfbe-af424617d12d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6e20e524-42ea-4ea5-b051-94b3d498a6da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6e20e524-42ea-4ea5-b051-94b3d498a6da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermStockIncentivePlanMember_75b0d20a-25aa-41dd-a081-162f87c5b5d8" xlink:href="ctlp-20250630.xsd#ctlp_LongTermStockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:to="loc_ctlp_LongTermStockIncentivePlanMember_75b0d20a-25aa-41dd-a081-162f87c5b5d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_edce8681-88b5-4969-ba28-65c82a5eb7c2" 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_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_edce8681-88b5-4969-ba28-65c82a5eb7c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc" 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_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:to="loc_srt_RangeAxis_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc_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_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc" xlink:to="loc_srt_RangeMember_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" 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_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc" xlink:to="loc_srt_RangeMember_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_14b8b4bc-a59e-4236-97ba-51717c88d223" 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_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" xlink:to="loc_srt_MinimumMember_14b8b4bc-a59e-4236-97ba-51717c88d223" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_52644c59-7e4e-4853-a2d0-1a4e21ae0f88" 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_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" xlink:to="loc_srt_MaximumMember_52644c59-7e4e-4853-a2d0-1a4e21ae0f88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumberOfShareBasedCompensationPlans_63fe3a9a-8a6a-4d10-bcb3-f84f73337875" xlink:href="ctlp-20250630.xsd#ctlp_NumberOfShareBasedCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_ctlp_NumberOfShareBasedCompensationPlans_63fe3a9a-8a6a-4d10-bcb3-f84f73337875" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OptionsSharesReservedForFutureIssuance_6502cef5-016c-441a-a681-df51d8459ee8" xlink:href="ctlp-20250630.xsd#ctlp_OptionsSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_ctlp_OptionsSharesReservedForFutureIssuance_6502cef5-016c-441a-a681-df51d8459ee8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_93f23525-489b-4ea2-985a-09ffb2232524" 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_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_93f23525-489b-4ea2-985a-09ffb2232524" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_17732383-8844-48e2-af14-e3d23fdee661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_17732383-8844-48e2-af14-e3d23fdee661" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_63d84f09-1d3e-44ad-a343-fdb111ebe6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_63d84f09-1d3e-44ad-a343-fdb111ebe6f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8595b0df-3303-47f7-b546-0de1d9adf886" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8595b0df-3303-47f7-b546-0de1d9adf886" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b3a13c7e-f64d-43df-8c7a-efd69bb81ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b3a13c7e-f64d-43df-8c7a-efd69bb81ce2" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" 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_a35a4f58-86f0-4883-adaf-60433eaf1e90" 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_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a35a4f58-86f0-4883-adaf-60433eaf1e90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_61f88020-e19f-4099-ac56-b06be6d7b6dd" 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_a35a4f58-86f0-4883-adaf-60433eaf1e90" xlink:to="loc_us-gaap_AwardTypeAxis_61f88020-e19f-4099-ac56-b06be6d7b6dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f88020-e19f-4099-ac56-b06be6d7b6dd_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_61f88020-e19f-4099-ac56-b06be6d7b6dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f88020-e19f-4099-ac56-b06be6d7b6dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3223450c-cc08-4ef5-92c1-f871e70dcd76" 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_61f88020-e19f-4099-ac56-b06be6d7b6dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3223450c-cc08-4ef5-92c1-f871e70dcd76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fdf8c3b9-9ef8-470d-8c53-89e4b00f829a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3223450c-cc08-4ef5-92c1-f871e70dcd76" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fdf8c3b9-9ef8-470d-8c53-89e4b00f829a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4a219625-db6d-41ce-81fb-7a7242cc2e27" 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_a35a4f58-86f0-4883-adaf-60433eaf1e90" xlink:to="loc_srt_RangeAxis_4a219625-db6d-41ce-81fb-7a7242cc2e27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4a219625-db6d-41ce-81fb-7a7242cc2e27_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_4a219625-db6d-41ce-81fb-7a7242cc2e27" xlink:to="loc_srt_RangeMember_4a219625-db6d-41ce-81fb-7a7242cc2e27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" 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_4a219625-db6d-41ce-81fb-7a7242cc2e27" xlink:to="loc_srt_RangeMember_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da5b1d37-30e3-402a-b418-d1ca882c1189" 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_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" xlink:to="loc_srt_MinimumMember_da5b1d37-30e3-402a-b418-d1ca882c1189" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_59dd0971-15ac-4af8-b4de-bed56264a523" 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_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" xlink:to="loc_srt_MaximumMember_59dd0971-15ac-4af8-b4de-bed56264a523" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_26dd9634-c0d9-4bdc-8ca6-ff731b94f2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_26dd9634-c0d9-4bdc-8ca6-ff731b94f2e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ae76de87-b950-4d19-809f-0cd474d5816f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ae76de87-b950-4d19-809f-0cd474d5816f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_78e81d0a-c381-4166-a45b-1983204078e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_78e81d0a-c381-4166-a45b-1983204078e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0de6c356-dc8d-498f-b4d4-5704b6e15aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0de6c356-dc8d-498f-b4d4-5704b6e15aa2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_96b72391-22d4-40cb-b28d-dc3895a9edcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_96b72391-22d4-40cb-b28d-dc3895a9edcf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_db611974-fc34-4ec0-8fdc-2a957831646b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_db611974-fc34-4ec0-8fdc-2a957831646b" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81882ae0-44ae-4288-b3c9-3c93634af582" 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_9f02a1b8-f80d-4efa-8db5-bab553dfaf81" 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_81882ae0-44ae-4288-b3c9-3c93634af582" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f02a1b8-f80d-4efa-8db5-bab553dfaf81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f9ad4958-cab8-416c-9a9d-9f2ac090864f" 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_9f02a1b8-f80d-4efa-8db5-bab553dfaf81" xlink:to="loc_us-gaap_AwardTypeAxis_f9ad4958-cab8-416c-9a9d-9f2ac090864f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9ad4958-cab8-416c-9a9d-9f2ac090864f_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_f9ad4958-cab8-416c-9a9d-9f2ac090864f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9ad4958-cab8-416c-9a9d-9f2ac090864f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b9adeda-b8aa-4099-9663-3fb06aeff711" 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_f9ad4958-cab8-416c-9a9d-9f2ac090864f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b9adeda-b8aa-4099-9663-3fb06aeff711" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_acaaf5f1-68e7-41d7-b61f-423afa401619" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b9adeda-b8aa-4099-9663-3fb06aeff711" xlink:to="loc_us-gaap_EmployeeStockOptionMember_acaaf5f1-68e7-41d7-b61f-423afa401619" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_1d79e02f-a9b8-44b3-a55a-bfa19df33293" 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_5b9adeda-b8aa-4099-9663-3fb06aeff711" xlink:to="loc_us-gaap_PerformanceSharesMember_1d79e02f-a9b8-44b3-a55a-bfa19df33293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a0e539a5-7dd7-42d5-b971-6f9accde39a1" 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_81882ae0-44ae-4288-b3c9-3c93634af582" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a0e539a5-7dd7-42d5-b971-6f9accde39a1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53b68075-5795-4970-8186-230765806e0d" 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_892890bf-2803-470b-923f-ed35a310a366" 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_53b68075-5795-4970-8186-230765806e0d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_892890bf-2803-470b-923f-ed35a310a366" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a71b442c-5f96-4915-80bd-7cb35fc6790b" 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_892890bf-2803-470b-923f-ed35a310a366" xlink:to="loc_us-gaap_AwardTypeAxis_a71b442c-5f96-4915-80bd-7cb35fc6790b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71b442c-5f96-4915-80bd-7cb35fc6790b_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_a71b442c-5f96-4915-80bd-7cb35fc6790b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71b442c-5f96-4915-80bd-7cb35fc6790b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" 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_a71b442c-5f96-4915-80bd-7cb35fc6790b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_73755d65-6384-4a3c-bd9d-470543f268a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_73755d65-6384-4a3c-bd9d-470543f268a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_fd3e8fd0-a43b-4a5d-9b5a-a890ad39123c" 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_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" xlink:to="loc_us-gaap_PerformanceSharesMember_fd3e8fd0-a43b-4a5d-9b5a-a890ad39123c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5690b126-4a75-47c4-9432-4265f003c9f1" 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_53b68075-5795-4970-8186-230765806e0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5690b126-4a75-47c4-9432-4265f003c9f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a09fe1d1-3405-4454-9271-46d182f4485d" 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_53b68075-5795-4970-8186-230765806e0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a09fe1d1-3405-4454-9271-46d182f4485d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_c2c08171-7560-4262-86fd-b43c4c0f6857" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_c2c08171-7560-4262-86fd-b43c4c0f6857" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_7e4ddca5-3853-444d-ac78-bac840c43a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_c2c08171-7560-4262-86fd-b43c4c0f6857" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_7e4ddca5-3853-444d-ac78-bac840c43a2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7e4ddca5-3853-444d-ac78-bac840c43a2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7e4ddca5-3853-444d-ac78-bac840c43a2d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7e4ddca5-3853-444d-ac78-bac840c43a2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7e4ddca5-3853-444d-ac78-bac840c43a2d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5ec10131-4266-4062-ac01-db5286a68797" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:to="loc_us-gaap_DomesticCountryMember_5ec10131-4266-4062-ac01-db5286a68797" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_6d65d136-6f83-40f5-9ebc-c1dfe95ffd88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_6d65d136-6f83-40f5-9ebc-c1dfe95ffd88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_8db361c3-3242-4742-af27-a00dc58d508c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:to="loc_us-gaap_ForeignCountryMember_8db361c3-3242-4742-af27-a00dc58d508c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_af8a31a5-ead9-4717-bdb3-d2f0b307be55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_af8a31a5-ead9-4717-bdb3-d2f0b307be55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6812e38e-d5c9-43be-ac7c-3c84bb956add" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6812e38e-d5c9-43be-ac7c-3c84bb956add" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_2b78ed68-79dc-4e81-aa6d-1ebf498e1d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_OperatingLossCarryforwards_2b78ed68-79dc-4e81-aa6d-1ebf498e1d4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OperatingLossCarryforwardNotSubjectToExpiration_7027f986-b0fa-45d6-9400-b17a109fc4ed" xlink:href="ctlp-20250630.xsd#ctlp_OperatingLossCarryforwardNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_ctlp_OperatingLossCarryforwardNotSubjectToExpiration_7027f986-b0fa-45d6-9400-b17a109fc4ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OperatingLossCarryforwardSubjectToExpiration_6a8445ce-03a1-4ff2-82cc-8e350b36bb85" xlink:href="ctlp-20250630.xsd#ctlp_OperatingLossCarryforwardSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_ctlp_OperatingLossCarryforwardSubjectToExpiration_6a8445ce-03a1-4ff2-82cc-8e350b36bb85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9e317f22-ef46-493f-a537-0ad135c4e6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9e317f22-ef46-493f-a537-0ad135c4e6ef" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1a532c05-e558-4366-900d-5a07f037ea15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1a532c05-e558-4366-900d-5a07f037ea15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5badea2d-ab42-4fd9-976d-ec6b633f18ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1a532c05-e558-4366-900d-5a07f037ea15" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5badea2d-ab42-4fd9-976d-ec6b633f18ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5badea2d-ab42-4fd9-976d-ec6b633f18ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5badea2d-ab42-4fd9-976d-ec6b633f18ab" xlink:to="loc_us-gaap_ClassOfStockDomain_5badea2d-ab42-4fd9-976d-ec6b633f18ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5badea2d-ab42-4fd9-976d-ec6b633f18ab" xlink:to="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_8b5f0c6a-29de-4e03-9c2a-a1e10dc1169e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_8b5f0c6a-29de-4e03-9c2a-a1e10dc1169e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_ba6cde5f-6715-451d-9ae7-98e6acb13df8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_PreferredClassAMember_ba6cde5f-6715-451d-9ae7-98e6acb13df8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_f935bd54-11e9-4fe9-bcdf-235e67b6f680" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_PreferredStockMember_f935bd54-11e9-4fe9-bcdf-235e67b6f680" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_55ac32d1-870c-45f1-8cc9-37b963fc5ef0" 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_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_CommonStockMember_55ac32d1-870c-45f1-8cc9-37b963fc5ef0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b6e26e2c-da41-41d6-b34b-1f98fa5a5352" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b6e26e2c-da41-41d6-b34b-1f98fa5a5352" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CommonStockNumberOfVotesPerShare_d69b0406-0c34-4ba9-bd86-3470480e5b61" xlink:href="ctlp-20250630.xsd#ctlp_CommonStockNumberOfVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_CommonStockNumberOfVotesPerShare_d69b0406-0c34-4ba9-bd86-3470480e5b61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d7ce7dbb-dc16-4347-be32-2a3d55130465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_CommonStockSharesIssued_d7ce7dbb-dc16-4347-be32-2a3d55130465" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a6fa6c08-78c1-4e34-9b7e-a99bcb46bb85" 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_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a6fa6c08-78c1-4e34-9b7e-a99bcb46bb85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5a10c34a-21ce-436a-9296-342b0f498235" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5a10c34a-21ce-436a-9296-342b0f498235" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_6f325681-1c91-462f-8a06-ec50a23c979e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_6f325681-1c91-462f-8a06-ec50a23c979e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquitySharesNotDesignated_e89ff921-3691-4f34-a435-77e8fe98036d" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquitySharesNotDesignated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_TemporaryEquitySharesNotDesignated_e89ff921-3691-4f34-a435-77e8fe98036d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PreferredStockConversionAmountToVote_4eeb8cae-e2c3-4ab6-9a3b-e8ccafdbbadc" xlink:href="ctlp-20250630.xsd#ctlp_PreferredStockConversionAmountToVote"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_PreferredStockConversionAmountToVote_4eeb8cae-e2c3-4ab6-9a3b-e8ccafdbbadc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_82353e91-494d-42e5-8c3c-60d61233e175" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_82353e91-494d-42e5-8c3c-60d61233e175" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1d1d614b-bd3f-43dc-8127-8c79694289f7" 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_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1d1d614b-bd3f-43dc-8127-8c79694289f7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e6dc509a-2a46-4baa-8d17-e4480e68811d" 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_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e6dc509a-2a46-4baa-8d17-e4480e68811d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_275b969c-eb62-485d-b25b-ff80d3ab3b82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_275b969c-eb62-485d-b25b-ff80d3ab3b82" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue_70784454-98cc-4817-897c-a8f8189e4b98" xlink:href="ctlp-20250630.xsd#ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue_70784454-98cc-4817-897c-a8f8189e4b98" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_b2b36514-f047-4a32-8d02-67ab0fe9766f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_b2b36514-f047-4a32-8d02-67ab0fe9766f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_c41c7c3d-f84a-4397-a6c9-e6cf034e5ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_c41c7c3d-f84a-4397-a6c9-e6cf034e5ab2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare_9906daab-2c76-43ab-9248-ceb18a256d61" xlink:href="ctlp-20250630.xsd#ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare_9906daab-2c76-43ab-9248-ceb18a256d61" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_a778ee71-3004-4e22-bdcc-d785e0a3f02f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_a778ee71-3004-4e22-bdcc-d785e0a3f02f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d69a28e9-52f2-4e5c-91d4-22f819e7a91f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_a778ee71-3004-4e22-bdcc-d785e0a3f02f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d69a28e9-52f2-4e5c-91d4-22f819e7a91f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d69a28e9-52f2-4e5c-91d4-22f819e7a91f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d69a28e9-52f2-4e5c-91d4-22f819e7a91f" xlink:to="loc_us-gaap_ClassOfStockDomain_d69a28e9-52f2-4e5c-91d4-22f819e7a91f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ceb7a6bb-0a91-41bf-8c46-075ec44687fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d69a28e9-52f2-4e5c-91d4-22f819e7a91f" xlink:to="loc_us-gaap_ClassOfStockDomain_ceb7a6bb-0a91-41bf-8c46-075ec44687fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_74804db2-4f30-475c-a939-db029639f8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ceb7a6bb-0a91-41bf-8c46-075ec44687fa" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_74804db2-4f30-475c-a939-db029639f8a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_f463a9b0-644c-4455-b8ad-c0463913c8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_f463a9b0-644c-4455-b8ad-c0463913c8a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_6b65d8ed-5ddb-4dfc-93f8-285106886c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_6b65d8ed-5ddb-4dfc-93f8-285106886c2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_c399ee7b-c3d1-4440-98f7-aa7bc803b98e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockAmountOfPreferredDividendsInArrears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_c399ee7b-c3d1-4440-98f7-aa7bc803b98e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4bb15cce-9ea8-4723-b2a6-54a210ab55dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4bb15cce-9ea8-4723-b2a6-54a210ab55dc" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SEGMENTINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_969c2f5e-bba0-4476-857a-07856a5912cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_969c2f5e-bba0-4476-857a-07856a5912cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_969c2f5e-bba0-4476-857a-07856a5912cd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f" xlink:to="loc_us-gaap_SegmentDomain_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0f4e4d8-8af2-4696-9449-45b5e5559189" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f" xlink:to="loc_us-gaap_SegmentDomain_d0f4e4d8-8af2-4696-9449-45b5e5559189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReportableSegmentMember_8052f589-2d85-4074-9f76-662f95745415" xlink:href="ctlp-20250630.xsd#ctlp_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d0f4e4d8-8af2-4696-9449-45b5e5559189" xlink:to="loc_ctlp_ReportableSegmentMember_8052f589-2d85-4074-9f76-662f95745415" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ad818c5-b740-495b-be67-d9fd850873f9" 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_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ad818c5-b740-495b-be67-d9fd850873f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_83d9ee87-3f3d-47fd-855f-f38ec6e0ac40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_83d9ee87-3f3d-47fd-855f-f38ec6e0ac40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CompensationAndBenefits_669dba4d-c3d1-4820-abc5-ffb5027273e9" xlink:href="ctlp-20250630.xsd#ctlp_CompensationAndBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_ctlp_CompensationAndBenefits_669dba4d-c3d1-4820-abc5-ffb5027273e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_RentOccupancyAndInsurance_1d79ecaf-23ce-4b99-96e4-2f0a4a298bdc" xlink:href="ctlp-20250630.xsd#ctlp_RentOccupancyAndInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_ctlp_RentOccupancyAndInsurance_1d79ecaf-23ce-4b99-96e4-2f0a4a298bdc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_57eba428-eb52-4566-8306-7dfb5fa83ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_57eba428-eb52-4566-8306-7dfb5fa83ccf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SubscriptionAndCloudServices_e1031c96-945d-4982-9590-c4937e232933" xlink:href="ctlp-20250630.xsd#ctlp_SubscriptionAndCloudServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_ctlp_SubscriptionAndCloudServices_e1031c96-945d-4982-9590-c4937e232933" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherGeneralAndAdministrativeExpense_21e15a52-ea80-4aa8-983d-5b0917726bba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_OtherGeneralAndAdministrativeExpense_21e15a52-ea80-4aa8-983d-5b0917726bba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_075a4b5b-1f3d-4f61-ba19-bdd09fdbbe9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_075a4b5b-1f3d-4f61-ba19-bdd09fdbbe9d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_19c86cd6-f7cf-42f0-a056-807bdcd57904" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_19c86cd6-f7cf-42f0-a056-807bdcd57904" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0916d69e-4bbc-415c-9cae-a966f04ce5f2" 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_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0916d69e-4bbc-415c-9cae-a966f04ce5f2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e8c79b2d-775e-45c2-a0dd-8e4e6c85cb17" 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_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_NetIncomeLoss_e8c79b2d-775e-45c2-a0dd-8e4e6c85cb17" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_2bb578b0-dedf-41ae-bf16-a8b425c9839d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4e5fdb92-3ae4-4b73-9a55-03fd3f378565" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_2bb578b0-dedf-41ae-bf16-a8b425c9839d" xlink:to="loc_us-gaap_SubsequentEventTable_4e5fdb92-3ae4-4b73-9a55-03fd3f378565" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8763c4e1-b1cd-4060-a8a1-0e733c672d34" 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_SubsequentEventTable_4e5fdb92-3ae4-4b73-9a55-03fd3f378565" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8763c4e1-b1cd-4060-a8a1-0e733c672d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8763c4e1-b1cd-4060-a8a1-0e733c672d34_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_8763c4e1-b1cd-4060-a8a1-0e733c672d34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8763c4e1-b1cd-4060-a8a1-0e733c672d34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfbe782e-c9a8-4a93-bbee-28e526f358ed" 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_8763c4e1-b1cd-4060-a8a1-0e733c672d34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfbe782e-c9a8-4a93-bbee-28e526f358ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A365RetailMarketsLLCMember_cd7dc2d9-0e4e-4344-a25e-695af3f1c459" xlink:href="ctlp-20250630.xsd#ctlp_A365RetailMarketsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfbe782e-c9a8-4a93-bbee-28e526f358ed" xlink:to="loc_ctlp_A365RetailMarketsLLCMember_cd7dc2d9-0e4e-4344-a25e-695af3f1c459" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_c455c5ab-7bd0-4ecc-ac1c-4040d477c68a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_2bb578b0-dedf-41ae-bf16-a8b425c9839d" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_c455c5ab-7bd0-4ecc-ac1c-4040d477c68a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <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: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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="41"/>
    <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: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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="691"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>17
<FILENAME>ctlp-20250630_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:d8225d08-0c9e-4784-8b75-9c0dace4f796,g:ba2cf46d-68f0-4715-ac31-433a8fe4892c-->
<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_FiniteLivedIntangibleAssetsAccumulatedAmortization_82285f61-c0c9-4a3f-bfbf-4a50580eb334_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortizable intangible assets, 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_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_dei_EntityFileNumber_131fa968-9427-4669-8864-ed78fc26ec39_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_15133991-7f80-4235-a294-10ac0b42a989_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-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_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent_7c4b00bd-8c8b-4ed3-81c0-59ae1eb2d946_terseLabel_en-US" xlink:label="lab_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and related sales commissions</link:label>
    <link:label id="lab_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent_label_en-US" xlink:label="lab_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Compensation And Sales Commissions Current And Noncurrent</link:label>
    <link:label id="lab_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent_documentation_en-US" xlink:label="lab_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for compensation and sales commissions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" xlink:href="ctlp-20250630.xsd#ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" xlink:to="lab_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent" 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_NewAccountingPronouncementsPolicyPolicyTextBlock_2080dbe4-5884-4561-ab6e-be0bd1357247_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">RECENT ACCOUNTING PRONOUNCEMENTS</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_FinancingReceivableAllowanceForCreditLossesWriteOffs_47a52f99-e9a7-406d-beab-18a34e998dff_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Write-offs</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInNextTwelveMonths_ec7a5a79-8bf4-4ebe-8a27-9c4e18f1524a_terseLabel_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInNextTwelveMonths_label_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes And Loans Receivable In Next Twelve Months</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInNextTwelveMonths_documentation_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents amount of notes and loans receivables due in the next fiscal year following the latest fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInNextTwelveMonths" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NotesAndLoansReceivableInNextTwelveMonths" xlink:to="lab_ctlp_NotesAndLoansReceivableInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_783d7227-aca2-4cca-8ea4-3d641924047d_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">Secured Overnight Financing Rate (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_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_RelatedPartyTransactionsDisclosureTextBlock_720b7830-49d2-42d2-99be-7945f69cc71d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RELATED PARTY TRANSACTIONS</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" 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_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab_43a5ab57-9523-4b84-8008-da6571150c33_terseLabel_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of safe harbor matching contributions for next 2% employee compensation</link:label>
    <link:label id="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab_label_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Employer Matching Contribution Percent Second Slab</link:label>
    <link:label id="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab_documentation_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined contribution plan employer matching contribution percent second slab.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" xlink:href="ctlp-20250630.xsd#ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" xlink:to="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_c5486621-3793-46c4-9ce6-1f908f7a2ed2_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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2161b174-db06-4f0f-bddb-30a80441c649_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_ec3c2c19-de3c-4267-9475-964e162a0618_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare_15ac8492-c9d4-4a74-aab6-3882d7073eb9_verboseLabel_en-US" xlink:label="lab_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cumulative unpaid dividends converted into common shares (in USD per share)</link:label>
    <link:label id="lab_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare_label_en-US" xlink:label="lab_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Unpaid Dividends, Converted Into Common Shares, Convertible Price Per Share</link:label>
    <link:label id="lab_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare_documentation_en-US" xlink:label="lab_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The price per share at which cumulative unpaid dividends converted into common shares at the option of the shareholder.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" xlink:href="ctlp-20250630.xsd#ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" xlink:to="lab_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_55c2b030-f480-4239-9e31-74c5f0072581_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Changes related to prior fiscal years</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ContractWithCustomerLiabilityAdditionsReversals_158a2dda-c553-4fa8-984e-66122922b7d5_terseLabel_en-US" xlink:label="lab_ctlp_ContractWithCustomerLiabilityAdditionsReversals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ctlp_ContractWithCustomerLiabilityAdditionsReversals_label_en-US" xlink:label="lab_ctlp_ContractWithCustomerLiabilityAdditionsReversals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Additions (Reversals)</link:label>
    <link:label id="lab_ctlp_ContractWithCustomerLiabilityAdditionsReversals_documentation_en-US" xlink:label="lab_ctlp_ContractWithCustomerLiabilityAdditionsReversals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Additions (Reversals)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ContractWithCustomerLiabilityAdditionsReversals" xlink:href="ctlp-20250630.xsd#ctlp_ContractWithCustomerLiabilityAdditionsReversals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ContractWithCustomerLiabilityAdditionsReversals" xlink:to="lab_ctlp_ContractWithCustomerLiabilityAdditionsReversals" 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_1fb60f04-087e-4ec3-9936-0d4c17e42f17_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</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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_d8e02062-9110-418c-a6d8-4cdc7f044b00_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: unamortized issuance costs and debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9029e278-9217-4c66-8bd8-ffe21fe14341_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_ea2963ec-54b1-4774-bf8b-ecc748f50ece_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CONSOLIDATION</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DebtInstrumentCovenantPeriodAxis_fffda7f6-a92d-4c5d-8f4c-39c2e01f0933_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Period [Axis]</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantPeriodAxis_label_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Period [Axis]</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantPeriodAxis_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantPeriodAxis" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodAxis" xlink:to="lab_ctlp_DebtInstrumentCovenantPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_2fd0b759-bf12-463f-b9d1-4e1c448e63a6_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">Stock options</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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_01735377-5423-4c7b-a367-63f49784c24f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_4b6124d6-7fc2-4e48-b832-caaef8e1a148_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total finance receivables</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_de65c8ad-8f7f-496a-9af7-9a9e5d62ef74_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">CASH AND CASH EQUIVALENTS</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ReleaseScheduleDomain_d9f5a96e-c3dc-4fd5-9634-bba8f0577d00_terseLabel_en-US" xlink:label="lab_ctlp_ReleaseScheduleDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release Schedule [Domain]</link:label>
    <link:label id="lab_ctlp_ReleaseScheduleDomain_label_en-US" xlink:label="lab_ctlp_ReleaseScheduleDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Release Schedule [Domain]</link:label>
    <link:label id="lab_ctlp_ReleaseScheduleDomain_documentation_en-US" xlink:label="lab_ctlp_ReleaseScheduleDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Release Schedule [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleaseScheduleDomain" xlink:href="ctlp-20250630.xsd#ctlp_ReleaseScheduleDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ReleaseScheduleDomain" xlink:to="lab_ctlp_ReleaseScheduleDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_a373b09f-11a1-44dc-959f-075e69cf5bfb_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, cost, rental program, Cost</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_ad24cc40-753f-46e4-8813-a3d2fe087225_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_7111914b-d06e-4d98-bd73-0a3815a6c3ed_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 shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_82b366da-bbe0-402c-9ea4-9021f9bc669e_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_ba916d71-160c-4073-ae84-4d0f3fb9564e_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_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_PropertyPlantAndEquipmentTextBlock_27e0bcae-a70d-4b0d-bd02-06817fd4e82f_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_fa90e6dd-66e6-421b-9c85-17809a90407d_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ConcentrationRiskCreditRisk_013eebd2-6130-49c7-b06c-50ffbc981d05_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">SIGNIFICANT CUSTOMERS</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_fbab02a1-3212-4d1d-a496-f3145adc971a_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Liabilities, convertible preferred stock, and shareholders&#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_us-gaap_StateAndLocalJurisdictionMember_4c3b1eff-7c54-490e-86bb-76eea02d45aa_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_843e8aaf-8fdb-478d-b23b-a7aec3e5d0fe_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_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab_c0df654f-ad25-42ab-8930-b7853c1d0ec3_terseLabel_en-US" xlink:label="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of eligible compensation contributed by employees first slab</link:label>
    <link:label id="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab_label_en-US" xlink:label="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Eligible Compensation Contributed By Employees First Slab</link:label>
    <link:label id="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab_documentation_en-US" xlink:label="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of eligible compensation contributed by employees first slab.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" xlink:href="ctlp-20250630.xsd#ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" xlink:to="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ab50dc76-9f94-4c7c-9839-e608073ab6ed_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_11de12fd-eeb3-4ebc-b78c-a96f8daca811_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable options, end of period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_71eacacd-945f-4b47-a8c0-f66481478688_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bd27479a-3e54-4c71-98e3-25177c5014cd_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Useful Life (Years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_82218ab3-322f-4ce1-811e-a766caa11a46_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">Amortizable intangible assets, net</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_InternalUseSoftwarePolicy_fdb22a63-06d0-441e-a7fd-583c2b824773_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" 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_091a9ddd-4050-4a9c-a8e2-8c32f6d75a72_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_c42f420d-510d-4669-9f21-38246360c241_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_ctlp_TermOfNonCancelableLeaseWithAgreement_2e3ec5be-ad59-4dd1-8a17-466587fe8e94_terseLabel_en-US" xlink:label="lab_ctlp_TermOfNonCancelableLeaseWithAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of non-cancelable lease with agreement</link:label>
    <link:label id="lab_ctlp_TermOfNonCancelableLeaseWithAgreement_label_en-US" xlink:label="lab_ctlp_TermOfNonCancelableLeaseWithAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Of Non Cancelable Lease With Agreement</link:label>
    <link:label id="lab_ctlp_TermOfNonCancelableLeaseWithAgreement_documentation_en-US" xlink:label="lab_ctlp_TermOfNonCancelableLeaseWithAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents term of non cancelable lease with agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermOfNonCancelableLeaseWithAgreement" xlink:href="ctlp-20250630.xsd#ctlp_TermOfNonCancelableLeaseWithAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TermOfNonCancelableLeaseWithAgreement" xlink:to="lab_ctlp_TermOfNonCancelableLeaseWithAgreement" 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_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_5853bfd8-e860-45e3-84d9-2a924b568feb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_2da7b4df-bffb-4401-925f-f593d0634591_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_135a0629-86de-4dd9-a3d1-f741c605cb51_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" 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_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum_73210e48-d4cf-4c0f-888b-0df1c6cda2e1_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total leverage ratio maximum</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum_label_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio And Borrowing Base Leverage Ratio, Maximum</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio And Borrowing Base Leverage Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" xlink:to="lab_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe4b1d4f-a84a-47a3-a64c-3a563ab33504_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_9c46780d-48ae-4df3-8c39-1bb4846bf5af_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_DebtInstrumentTable_19576aef-b8f2-400b-a7f7-0e04d1cece05_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_ctlp_ScheduleOfPreferredStockTableTableTextBlock_a67cc18a-9649-4694-aff5-53fde03883fc_verboseLabel_en-US" xlink:label="lab_ctlp_ScheduleOfPreferredStockTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Preferred Stock</link:label>
    <link:label id="lab_ctlp_ScheduleOfPreferredStockTableTableTextBlock_label_en-US" xlink:label="lab_ctlp_ScheduleOfPreferredStockTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Preferred Stock Table [Table Text Block]</link:label>
    <link:label id="lab_ctlp_ScheduleOfPreferredStockTableTableTextBlock_documentation_en-US" xlink:label="lab_ctlp_ScheduleOfPreferredStockTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular Disclosure of the Preferred stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ScheduleOfPreferredStockTableTableTextBlock" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfPreferredStockTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ScheduleOfPreferredStockTableTableTextBlock" xlink:to="lab_ctlp_ScheduleOfPreferredStockTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_ad52e8b8-994f-4e92-9ca6-41cc90f8c397_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LOSS CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_6edd7678-3ca1-4bfa-86df-aaf9052f38c8_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_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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_e58555b9-1c8b-4717-882e-1f1b270c6b24_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, excluding lessor asset under operating lease, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife_9825b97f-32ed-4c54-bc5c-dde367a04c5d_terseLabel_en-US" xlink:label="lab_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life, rental program</link:label>
    <link:label id="lab_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife_label_en-US" xlink:label="lab_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Lessor Asset Under Operating Lease, Useful Life</link:label>
    <link:label id="lab_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife_documentation_en-US" xlink:label="lab_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Lessor Asset Under Operating Lease, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" xlink:href="ctlp-20250630.xsd#ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" xlink:to="lab_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_OperatingLossCarryforwardNotSubjectToExpiration_834551ee-840c-4f87-b671-4fc238425c3c_terseLabel_en-US" xlink:label="lab_ctlp_OperatingLossCarryforwardNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, not subject to expiration</link:label>
    <link:label id="lab_ctlp_OperatingLossCarryforwardNotSubjectToExpiration_label_en-US" xlink:label="lab_ctlp_OperatingLossCarryforwardNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward, Not Subject To Expiration</link:label>
    <link:label id="lab_ctlp_OperatingLossCarryforwardNotSubjectToExpiration_documentation_en-US" xlink:label="lab_ctlp_OperatingLossCarryforwardNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward, Not Subject To Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OperatingLossCarryforwardNotSubjectToExpiration" xlink:href="ctlp-20250630.xsd#ctlp_OperatingLossCarryforwardNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_OperatingLossCarryforwardNotSubjectToExpiration" xlink:to="lab_ctlp_OperatingLossCarryforwardNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4c22e91e-f371-45e3-9e26-6e4359ac3ef4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. income</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c8826ce7-c81f-41ec-a5ce-824f9026eb8b_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_b202e5a8-a2b2-4cb4-9256-91513786bdf0_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">Operating lease liabilities - current</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_SoftwareAndSoftwareDevelopmentCostsMember_04102f8b-5b61-4b49-bb10-afc9047e74df_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal-use software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d0a7ab77-dd77-4da3-baaa-659bc010c5b2_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_us-gaap_TemporaryEquitySharesAuthorized_7091882b-d6d2-4167-a50b-d6bda23649a5_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" 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_us-gaap_FurnitureAndFixturesMember_ad1c892b-31e7-4199-8d9b-833c116039cd_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_2dc2931c-0466-41f3-a92b-e381944473d9_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_BusinessAcquisitionProFormaInformationTextBlock_72940452-8430-42f0-8ef9-4baa9bbf35a4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Pro Forma Operations Results</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_3b82d2ac-c3a0-4156-a01f-5b960da14d54_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b68d34c5-3069-4883-9e62-6d1ce0be7bdc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d7d33ab4-0493-44ae-ac37-2444684b8aef_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e381ead0-9c0a-48fc-a62a-366232526631_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">Effect of currency exchange rate changes on cash and cash equivalents</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_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_e494885c-54f5-47a6-b722-042b671beb0a_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">RSUs</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_dcaacf31-29e7-42ea-a2d2-6c9f4dcaf936_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_CreditLossFinancialInstrumentPolicyTextBlock_00fdacfc-0276-4a33-9acd-4c13527f10c7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" 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_BusinessCombinationConsiderationTransferred1_15782734-1874-4152-be44-0d43a09ff371_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_06e77c21-9864-4b13-8f49-40157412344b_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Fair value of total consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_11ab60ee-2ff2-4576-8cd8-b81e58722ad3_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d6e11c2f-1f77-4b36-90a4-a1cbc55da1fe_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_LineOfCreditFacilityDelayedDrawTermAmount_418c4b81-0134-456f-8679-0201d95492dd_terseLabel_en-US" xlink:label="lab_ctlp_LineOfCreditFacilityDelayedDrawTermAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, delayed draw term, amount</link:label>
    <link:label id="lab_ctlp_LineOfCreditFacilityDelayedDrawTermAmount_label_en-US" xlink:label="lab_ctlp_LineOfCreditFacilityDelayedDrawTermAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Delayed Draw Term, Amount</link:label>
    <link:label id="lab_ctlp_LineOfCreditFacilityDelayedDrawTermAmount_documentation_en-US" xlink:label="lab_ctlp_LineOfCreditFacilityDelayedDrawTermAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Delayed Draw Term, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LineOfCreditFacilityDelayedDrawTermAmount" xlink:href="ctlp-20250630.xsd#ctlp_LineOfCreditFacilityDelayedDrawTermAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_LineOfCreditFacilityDelayedDrawTermAmount" xlink:to="lab_ctlp_LineOfCreditFacilityDelayedDrawTermAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_826799a1-ee32-4d1f-ad60-81c6b5597350_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" 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_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d82558f1-2dde-4170-a869-b05c881cda24_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding options, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5a77b273-244d-4a2e-8759-2e5f279a2619_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding options, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_ce4dda99-2034-44c3-bc4b-79ba4e1f9828_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible assets (excluding goodwill)</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_bc0c0a6a-4c23-434a-a2cd-310725ce8e38_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (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_us-gaap_ProvisionForDoubtfulAccounts_1369e252-9fbd-4cd2-a40b-99a08a736173_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision adjustments</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities_530521d9-f746-4c84-a422-46a5265009ae_terseLabel_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities_label_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Lease Liabilities</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities_documentation_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" xlink:to="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearTwo_ac82870b-8c61-43fc-866a-336327e91989_verboseLabel_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearTwo_label_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes And Loans Receivable In Year Two</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearTwo_documentation_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents amount of notes and loans receivables due in the second fiscal year following the latest fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearTwo" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NotesAndLoansReceivableInYearTwo" xlink:to="lab_ctlp_NotesAndLoansReceivableInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum_db541c1d-ab80-4059-8f11-de886d4bc783_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted quick ratio, maximum</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum_label_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Adjusted Quick Ratio, Maximum</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Adjusted Quick Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum" xlink:to="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_a75de5a9-5d75-4d40-9174-206c45f89dd1_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 Revenue</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_ValuationAllowanceDeferredTaxAssetChangeInAmount_918513dd-c4f4-427e-8b59-2df3111245a7_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance, deferred tax asset, increase (decrease), amount</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7420f622-8b64-4877-b8b1-76bce607d3dc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" 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_PrepaidExpenseAndOtherAssetsCurrent_850bbc3b-e349-40ad-aa0c-d8b0804d22bc_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_75cf9d32-98bc-4bb9-be69-0d62450c3636_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares</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_59f5dee7-cc35-43aa-9f73-72658de2b693_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_IncomeTaxExpenseBenefit_aeef68d8-e7c5-4469-97e1-3156ca9817b2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefit from (provision for) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_fb0f9bd4-4909-47d5-8d93-2fbc158f4262_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total income tax benefit (provision)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_29b9674b-7452-48c2-ae98-04a76c96cb29_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit (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_af60f6a8-bf6f-423f-9821-e0dfb11c83b3_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">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_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_us-gaap_PropertyPlantAndEquipmentGross_ec9be0a4-5935-4b64-be77-2fc2272f0ad9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, gross, Cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_6c2b51cb-7eb2-4130-bb77-7e24989baf76_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" 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_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Director [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" 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_ProceedsFromStockOptionsExercised_07db76f5-c5d2-48da-86ef-c32cce96458c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of common stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9c70ce0d-bc1c-4034-9091-0772c17087ae_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">Acquisition of business, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_98529971-3cf7-4fa0-9592-215c647ec0c0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Closing cash consideration</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_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_a4bfbc9c-82cd-49e0-9c11-3cb75c6094ab_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</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_PreferredStockDividendsIncomeStatementImpact_ea7f1252-285a-4036-a1b1-d0e38bbce8d4_negatedLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Preferred dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_ffe3c493-fbd4-4c26-aed2-c5194a493102_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_659fad1c-1242-42fd-8767-cdb554a5c59c_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">Nonvested beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e384b07d-6a7b-4c7b-ba20-8b5acd263555_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">Nonvested 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_a9200912-46a4-4884-9770-df80995ed6b4_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_ctlp_LesseeLeaseTermOfContract_9c01dc83-a3ab-4a25-a8bf-dad5feb1b0c2_terseLabel_en-US" xlink:label="lab_ctlp_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_ctlp_LesseeLeaseTermOfContract_label_en-US" xlink:label="lab_ctlp_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Term Of Contract</link:label>
    <link:label id="lab_ctlp_LesseeLeaseTermOfContract_documentation_en-US" xlink:label="lab_ctlp_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Term Of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LesseeLeaseTermOfContract" xlink:href="ctlp-20250630.xsd#ctlp_LesseeLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_LesseeLeaseTermOfContract" xlink:to="lab_ctlp_LesseeLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_e2315344-b18b-4266-9207-97c0aa157b77_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">WARRANTIES</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_686c2b12-72cd-4561-80ac-7ea027757856_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_PropertyPlantAndEquipmentUsefulLife_74bfb75d-65ef-4709-8be6-4605bc37f4cc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_85e45306-bf5f-41fa-9f22-ac8f4e3dbc29_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Option Granted Weighted Average Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_dcd430c1-70e2-4f2f-80c2-3d37412dff8f_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_Depreciation_fc3afd4d-e135-405c-ac1b-0e5f4249c683_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_OptionsSharesReservedForFutureIssuance_996fea68-b448-49c8-9f04-a34f131b6fb6_terseLabel_en-US" xlink:label="lab_ctlp_OptionsSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total options available for future issuance (in shares)</link:label>
    <link:label id="lab_ctlp_OptionsSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_ctlp_OptionsSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options, Shares Reserved For Future Issuance</link:label>
    <link:label id="lab_ctlp_OptionsSharesReservedForFutureIssuance_documentation_en-US" xlink:label="lab_ctlp_OptionsSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Options, Shares Reserved For Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OptionsSharesReservedForFutureIssuance" xlink:href="ctlp-20250630.xsd#ctlp_OptionsSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_OptionsSharesReservedForFutureIssuance" xlink:to="lab_ctlp_OptionsSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f3c023c6-ce3e-4099-ae3f-72ce54160e02_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_PropertyPlantAndEquipmentLineItems_6d419ccd-1eae-4a5c-86ea-f295ad2f4cc6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock_d96833b5-cbde-4017-97aa-98acc18fdf3d_verboseLabel_en-US" xlink:label="lab_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Based Compensation Plans</link:label>
    <link:label id="lab_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock_label_en-US" xlink:label="lab_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Stock Based Compensation Plans [Table Text Block]</link:label>
    <link:label id="lab_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock_documentation_en-US" xlink:label="lab_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of stock based compensation plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock" xlink:to="lab_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_SBSoftwareMember_c6542dfc-53ae-4f8e-a65a-2903ad898f24_terseLabel_en-US" xlink:label="lab_ctlp_SBSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SB Software</link:label>
    <link:label id="lab_ctlp_SBSoftwareMember_label_en-US" xlink:label="lab_ctlp_SBSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SB Software [Member]</link:label>
    <link:label id="lab_ctlp_SBSoftwareMember_documentation_en-US" xlink:label="lab_ctlp_SBSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">SB Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SBSoftwareMember" xlink:href="ctlp-20250630.xsd#ctlp_SBSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_SBSoftwareMember" xlink:to="lab_ctlp_SBSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DebtInstrumentTransactionAndLegalFeeAmount_de531a77-f984-4c8d-b57a-a5df47662d1f_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentTransactionAndLegalFeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, transaction and legal fee amount</link:label>
    <link:label id="lab_ctlp_DebtInstrumentTransactionAndLegalFeeAmount_label_en-US" xlink:label="lab_ctlp_DebtInstrumentTransactionAndLegalFeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Transaction And Legal Fee Amount</link:label>
    <link:label id="lab_ctlp_DebtInstrumentTransactionAndLegalFeeAmount_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentTransactionAndLegalFeeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Transaction And Legal Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentTransactionAndLegalFeeAmount" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentTransactionAndLegalFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentTransactionAndLegalFeeAmount" xlink:to="lab_ctlp_DebtInstrumentTransactionAndLegalFeeAmount" 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_ProductMember_ef042313-9967-4c5e-a8ba-f1e07f621b9a_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment sales</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_16f86194-fcc8-46dc-87d3-39749690ceae_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_cdbc4c8b-77e4-4e04-b7bb-1d0c71fc3775_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" 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, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_66362f6c-435f-4293-9500-d556b3ff479e_verboseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_80a4fec4-3d51-4be2-83a7-5f151bd4723a_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ADVERTISING COSTS</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_6d97e2fa-85fe-49c4-a400-74bef4f2e0bb_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_FinanceLeasePrincipalPayments_882294dd-8534-4d84-a81c-28f9a29407da_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ReportableSegmentMember_51853cc8-f94a-4058-856a-d7b73fab6861_terseLabel_en-US" xlink:label="lab_ctlp_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:label id="lab_ctlp_ReportableSegmentMember_label_en-US" xlink:label="lab_ctlp_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Segment [Member]</link:label>
    <link:label id="lab_ctlp_ReportableSegmentMember_documentation_en-US" xlink:label="lab_ctlp_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReportableSegmentMember" xlink:href="ctlp-20250630.xsd#ctlp_ReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ReportableSegmentMember" xlink:to="lab_ctlp_ReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_3583a667-8940-4e9b-aefb-de26f48b52a8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Asset, Aging [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Asset, Aging [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_38973af7-f2f8-47f9-ba2b-f51950f6bd2f_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_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves_269c2c0f-be2a-4c7e-8630-5d8870415b3e_terseLabel_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales tax reserves</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves_label_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Sales Tax Reserves</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves_documentation_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Sales Tax Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" xlink:to="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a2edd4e2-e328-48ca-817c-4acb97ae0995_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" 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_ctlp_PreferredStockConversionAmountToVote_e796e873-0593-4941-ac25-4670b280d4fc_terseLabel_en-US" xlink:label="lab_ctlp_PreferredStockConversionAmountToVote" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, voting percentage</link:label>
    <link:label id="lab_ctlp_PreferredStockConversionAmountToVote_label_en-US" xlink:label="lab_ctlp_PreferredStockConversionAmountToVote" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Conversion Amount To Vote</link:label>
    <link:label id="lab_ctlp_PreferredStockConversionAmountToVote_documentation_en-US" xlink:label="lab_ctlp_PreferredStockConversionAmountToVote" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferred Stock, Conversion Amount To Vote</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PreferredStockConversionAmountToVote" xlink:href="ctlp-20250630.xsd#ctlp_PreferredStockConversionAmountToVote"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_PreferredStockConversionAmountToVote" xlink:to="lab_ctlp_PreferredStockConversionAmountToVote" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_de990530-f696-4d00-94bf-75d04f1a2fd3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_LongTermDebtMaturityAfterYearFour_f80e467e-d3a4-405f-b4f0-4c88051ce346_terseLabel_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityAfterYearFour_label_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, After Year Four</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityAfterYearFour_documentation_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityAfterYearFour" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_LongTermDebtMaturityAfterYearFour" xlink:to="lab_ctlp_LongTermDebtMaturityAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_3a013f3a-80dd-465c-913c-66873e2c756d_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfessionalAndContractServicesExpense_00261ae6-db01-47ff-bba3-471c9e004c80_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_us-gaap_ProfessionalAndContractServicesExpense_label_en-US" xlink:label="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional and Contract Services Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfessionalAndContractServicesExpense" xlink:to="lab_us-gaap_ProfessionalAndContractServicesExpense" 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_us-gaap_OtherDepreciationAndAmortization_07d313a6-52a5-43f9-beb5-00d226e86984_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" 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_OtherDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_88e9efe0-e0bf-409f-9b4c-e0952ae010d0_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayment of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_5452cb71-0945-4c86-9a23-40b663897fc7_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred research and development</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_a122b43c-61d1-4b2e-a705-78129e814b1a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Between 3 and 4 Years Ago</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorSalesTypeLeasesTextBlock_419f1dc1-89d8-4894-a4dd-e0d3739bd55c_terseLabel_en-US" xlink:label="lab_us-gaap_LessorSalesTypeLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LessorSalesTypeLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorSalesTypeLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Sales-type Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorSalesTypeLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorSalesTypeLeasesTextBlock" xlink:to="lab_us-gaap_LessorSalesTypeLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_bb022789-7d13-4095-9155-168abd93aa86_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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e5a78380-e412-408d-bae9-504d904c76ef_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">REVENUE RECOGNITION</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_441d350a-18cd-4ce5-a006-9001aedb2731_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable options, end of period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" 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, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_e6576151-9e42-4516-b302-65110723e40d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_9ffdc899-2a8e-4ab6-a0b8-5566f271a4bc_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_LongTermDebtAndCapitalLeaseObligationsCurrent_b54761e6-bc50-4d97-b95f-18e94fc20e76_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current obligations under long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_92075519-cd24-4c1f-b18b-e3d32621a498_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c6a7a7b6-723b-41df-aeab-e33d872bf143_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_964af4b5-4c55-44b1-98bd-c8440f4f02e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Up to 1 Year Ago</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Year One, Originated, Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_417330b6-01a6-42ad-bfee-80250c6b3655_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" 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_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_46e370f7-0a53-4f51-a76a-2043616e1a25_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_srt_NameOfMajorCustomerDomain_ba001aa2-042c-4a3e-b379-5999d6e2d01c_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_ce4a5f4f-1531-48bf-aedd-e4b719255c19_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e8227db2-b567-422c-ae31-eae9a142e43f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Debt and Other Financing Arrangements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" 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_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_fc7fc645-6b0c-46bb-91be-0f0764f3dce6_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Credit Quality Indicators</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable Credit Quality Indicators [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" 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_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock_b056af9b-cf95-4bbe-b116-c62c031295d3_terseLabel_en-US" xlink:label="lab_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Common Stock for Future Issuance</link:label>
    <link:label id="lab_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock_label_en-US" xlink:label="lab_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Common Stock For Future Issuance [Table Text Block]</link:label>
    <link:label id="lab_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information of common stock for future issuance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock" xlink:to="lab_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NumberOfShareBasedCompensationPlans_c8ab3685-c00c-4cba-8eee-df23233377db_terseLabel_en-US" xlink:label="lab_ctlp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of active stock based compensation plans</link:label>
    <link:label id="lab_ctlp_NumberOfShareBasedCompensationPlans_label_en-US" xlink:label="lab_ctlp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Share Based Compensation Plans</link:label>
    <link:label id="lab_ctlp_NumberOfShareBasedCompensationPlans_documentation_en-US" xlink:label="lab_ctlp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Share Based Compensation Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumberOfShareBasedCompensationPlans" xlink:href="ctlp-20250630.xsd#ctlp_NumberOfShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NumberOfShareBasedCompensationPlans" xlink:to="lab_ctlp_NumberOfShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_bb649b14-a26a-44d9-b71c-eeaeaed1a61a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, contingent consideration, liability, noncurrent</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f4dd8424-e892-498c-9e5a-652f77facf7c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_f06ea89f-8199-471a-b776-e79fffbf01f8_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_3a093463-92af-4ed0-b0d1-614bb24445a4_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">Deferred revenue, beginning of the period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_66409a93-3a3d-4c20-9bfa-f55b8da8c1ff_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">Deferred revenue, end of the period</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_831b7987-c12e-4343-889d-4dc01ea6b333_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_444c3383-7ce8-45c6-a6e1-25d7e689dd9f_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series A convertible preferred stock, 900,000 shares authorized, 385,782 and 385,782 issued and outstanding, with liquidation preferences of $23,301 and $22,722 at June 30, 2025 and 2024, respectively</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" 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_b48fc82b-efb3-448c-86e3-877e7d7f5a3b_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_us-gaap_ClassOfStockDomain_7c9c560c-fbb1-4708-9c4e-4895796bea8c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_a2123f93-d59e-4d4d-a5c3-bcd50624988d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax at U.S Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_9200f7f4-d63f-4614-91af-9e4ff6345e7e_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">Consideration withheld for acquisitions - current</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_ctlp_CustomerOneMember_31b6b7c5-814a-4e97-bd59-60e3aa33b1e5_terseLabel_en-US" xlink:label="lab_ctlp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer One</link:label>
    <link:label id="lab_ctlp_CustomerOneMember_label_en-US" xlink:label="lab_ctlp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_ctlp_CustomerOneMember_documentation_en-US" xlink:label="lab_ctlp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents entity with which company maintains cash and cash equivalents.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CustomerOneMember" xlink:href="ctlp-20250630.xsd#ctlp_CustomerOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_CustomerOneMember" xlink:to="lab_ctlp_CustomerOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_c5e5b4a4-2966-4aa1-ade6-71d930f3762a_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a89f40b3-ef3e-4c14-9acf-dd00e035183c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt and other financing arrangements, non-current</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_316dc290-3db6-4f7c-b631-df24aa4bda21_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_407b58cd-88e6-41e8-9822-4293a06de658_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">2028</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_NotesReceivableGross_b5c614fe-4cb7-4c44-b929-c8e2e04b1829_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total finance receivables</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_49f9aa39-9bdd-44a8-892a-44bfd8e7dacb_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortizable intangible assets, Gross</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_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_7f668c56-fd25-4392-a4d2-be6745cfefb0_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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_c8c3dd59-b5fc-47a3-9e1a-2c99e67143d0_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock, beginning balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_9a1b6a91-821f-4393-a74a-99e220ab5fdb_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock, ending balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Including Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_3cafbd23-d00e-4fbc-b846-911e4c913c1f_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 expense</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_c19ab6c1-b93f-4e87-8a87-93ca65f080f2_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 Income (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_AllowanceForDoubtfulAccountsReceivableCurrent_9c6316e9-a3b3-4fdd-8835-e352e4c35e9f_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_44b7a853-9047-4032-a6b0-c2b67dcdc9b6_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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_us-gaap_InsuranceRecoveries_1a725643-a7b3-4bd7-b48c-58fe5460ee38_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance recoveries</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries" xlink:to="lab_us-gaap_InsuranceRecoveries" 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_OperatingLossCarryforwards_5bff934a-28b7-47b8-ab5a-1b257d6c1720_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_0d13c994-b79f-4046-aa8b-278f361ea0bc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" 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_EmployeeBenefitsAndShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Benefits and Share-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_de9f01eb-3acc-4992-aaac-c02ee958991b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt and Other Financing Arrangements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8b4de613-9250-4de4-9d44-26180be24073_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">Granted (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_srt_TitleOfIndividualWithRelationshipToEntityDomain_61f2004d-2384-4258-b1b0-0d825bf2cf78_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationDeferredCashConsiderationTransferred_7fc23e2f-9165-4889-a5a0-41d1b36d6d7e_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationDeferredCashConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred cash consideration</link:label>
    <link:label id="lab_ctlp_BusinessCombinationDeferredCashConsiderationTransferred_label_en-US" xlink:label="lab_ctlp_BusinessCombinationDeferredCashConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Deferred Cash, Consideration Transferred</link:label>
    <link:label id="lab_ctlp_BusinessCombinationDeferredCashConsiderationTransferred_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationDeferredCashConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Deferred Cash, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationDeferredCashConsiderationTransferred" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationDeferredCashConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationDeferredCashConsiderationTransferred" xlink:to="lab_ctlp_BusinessCombinationDeferredCashConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_bc079429-5f27-455c-bfe1-c7e48307af9e_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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e026e3c4-c9a9-4192-a4dc-abdcefdab9bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" 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_DeferredIncomeTaxesAndTaxCredits_ce9c3eae-d6f0-46d2-8a14-cad6695e66c7_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_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab_00c7d201-b8b1-472e-8b1f-289e2443fd3a_terseLabel_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan employer matching contribution percent first slab</link:label>
    <link:label id="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab_label_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Employer Matching Contribution Percent First Slab</link:label>
    <link:label id="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab_documentation_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined contribution plan employer matching contribution percent first slab.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" xlink:href="ctlp-20250630.xsd#ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" xlink:to="lab_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ReleaseScheduleAxis_e68328c7-8e02-4b41-befd-dd9fc0b2558b_terseLabel_en-US" xlink:label="lab_ctlp_ReleaseScheduleAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release Schedule [Axis]</link:label>
    <link:label id="lab_ctlp_ReleaseScheduleAxis_label_en-US" xlink:label="lab_ctlp_ReleaseScheduleAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Release Schedule [Axis]</link:label>
    <link:label id="lab_ctlp_ReleaseScheduleAxis_documentation_en-US" xlink:label="lab_ctlp_ReleaseScheduleAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Release Schedule</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleaseScheduleAxis" xlink:href="ctlp-20250630.xsd#ctlp_ReleaseScheduleAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ReleaseScheduleAxis" xlink:to="lab_ctlp_ReleaseScheduleAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9de5de72-7d72-4770-8880-8ebf50d5bc3c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a4e5cd17-f1e8-4b61-a187-145e17d08782_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding options</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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_us-gaap_PaymentsToAcquireBusinessesGross_873b56e0-04b0-45a5-8c41-aaf00dfd73a9_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">Cash paid for acquisition</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_df4b0f73-57ab-48af-b120-9eb4d5b51792_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding options, beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_509e3ae5-32c7-4e0e-b98b-2ed5d563bd93_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding options, ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_82d87eaf-e166-4a61-a86b-fb75e799bf86_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract_e3e556ac-92b3-4cbc-b863-7cfb1eb6a25b_terseLabel_en-US" xlink:label="lab_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes receivable or quick start leases term of contract</link:label>
    <link:label id="lab_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract_label_en-US" xlink:label="lab_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Receivable Or Quick Start Leases Term Of Contract</link:label>
    <link:label id="lab_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract_documentation_en-US" xlink:label="lab_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes Receivable and Quick Start Leases Period of contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract" xlink:href="ctlp-20250630.xsd#ctlp_NotesReceivableOrQuickStartLeasesTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract" xlink:to="lab_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount_b05e99d4-ac88-42ad-9c4f-6fab453c3b9c_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, contingent consideration, gain recognized, amount</link:label>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount_label_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Gain Recognized, Amount</link:label>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Gain Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount" xlink:to="lab_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_7b329e74-2d1c-473d-841a-c4df1fd669fb_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance receivables, allowance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_c187bd11-a7fc-475f-b1f5-2eb8b8195781_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_4c6ca170-36b8-4f74-89e0-73c969c2a8e2_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_b28d1afc-c1b5-46e3-bdcf-89cb387d9bab_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: allowance for expected credit losses</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b33d14b0-883b-423f-832d-79d8a58caf05_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_28ea7424-8602-4c8e-853e-a7aa229f0872_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_SalesTaxReservePolicyPolicyTextBlock_a37d6305-7e80-4cf3-b24c-68918a582149_terseLabel_en-US" xlink:label="lab_ctlp_SalesTaxReservePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SALES TAX RESERVE</link:label>
    <link:label id="lab_ctlp_SalesTaxReservePolicyPolicyTextBlock_label_en-US" xlink:label="lab_ctlp_SalesTaxReservePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Tax Reserve Policy [Policy Text Block]</link:label>
    <link:label id="lab_ctlp_SalesTaxReservePolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_ctlp_SalesTaxReservePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales Tax Reserve Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SalesTaxReservePolicyPolicyTextBlock" xlink:href="ctlp-20250630.xsd#ctlp_SalesTaxReservePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_SalesTaxReservePolicyPolicyTextBlock" xlink:to="lab_ctlp_SalesTaxReservePolicyPolicyTextBlock" 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_us-gaap_AdvertisingExpense_76ec0eaa-8979-4848-8287-97fd2169c410_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_e3583c6b-bc69-47fd-95f3-415fdd824e06_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_a0a1b096-ad5e-482b-892b-6c7d2d490b5f_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_ctlp_TransactionProcessingMember_98819a11-f181-4328-9e5b-bbeab8da55e8_terseLabel_en-US" xlink:label="lab_ctlp_TransactionProcessingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transaction fees</link:label>
    <link:label id="lab_ctlp_TransactionProcessingMember_label_en-US" xlink:label="lab_ctlp_TransactionProcessingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transaction Processing [Member]</link:label>
    <link:label id="lab_ctlp_TransactionProcessingMember_documentation_en-US" xlink:label="lab_ctlp_TransactionProcessingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transaction Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TransactionProcessingMember" xlink:href="ctlp-20250630.xsd#ctlp_TransactionProcessingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TransactionProcessingMember" xlink:to="lab_ctlp_TransactionProcessingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_6462b771-6304-4f57-a561-6f97fefe3923_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities recognized as a measurement period adjustment</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_label_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:to="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_88d3882b-b9b0-4a30-9a9e-12f7fe986e79_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_91bd12e1-de1b-400e-901e-7376a2feed2a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected dividends</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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_ContractWithCustomerLiabilityRevenueRecognized_8a2a62d5-b24d-4a7c-975d-3d6eb6fe47a1_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 the period from amounts included in deferred revenue at the beginning of the period</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_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_274604ba-3d34-4455-8e7f-8c41dfe36c6a_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Rollforward of the Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" 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_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour_f5adb3f4-fce1-40ff-83c5-6f0fba7751cd_terseLabel_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, maturity, payable due year three and year four</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour_label_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Payable Due Year Three And Year Four</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour_documentation_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Payable Due Year Three And Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour" xlink:to="lab_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_TwentyTwentyTwoSecuredTermFacilityMember_252ed445-57ba-46e5-b58b-5040153c2340_terseLabel_en-US" xlink:label="lab_ctlp_TwentyTwentyTwoSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022 Secured Term Facility</link:label>
    <link:label id="lab_ctlp_TwentyTwentyTwoSecuredTermFacilityMember_label_en-US" xlink:label="lab_ctlp_TwentyTwentyTwoSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Twenty Twenty Two Secured Term Facility [Member]</link:label>
    <link:label id="lab_ctlp_TwentyTwentyTwoSecuredTermFacilityMember_documentation_en-US" xlink:label="lab_ctlp_TwentyTwentyTwoSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Twenty Twenty Two Secured Term Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyTwoSecuredTermFacilityMember" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyTwoSecuredTermFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TwentyTwentyTwoSecuredTermFacilityMember" xlink:to="lab_ctlp_TwentyTwentyTwoSecuredTermFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_14da9759-dd06-4ac8-9c51-463d2006432f_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 income (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_GoodwillGross_d3ebdeb1-3e5f-4830-a189-dabcfb723ecd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_1ca574c2-2c97-4b77-9126-ddfb16273f59_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ctlp_StockOptionIncentivePlan2014ApprovedDateMember_bdcb7e08-57e2-458a-bf61-aca7c1015af5_terseLabel_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2014ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 2014</link:label>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2014ApprovedDateMember_label_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2014ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Option Incentive Plan 2014 Approved Date [Member]</link:label>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2014ApprovedDateMember_documentation_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2014ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Stock Option Incentive Plan 2014 approved date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2014ApprovedDateMember" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2014ApprovedDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_StockOptionIncentivePlan2014ApprovedDateMember" xlink:to="lab_ctlp_StockOptionIncentivePlan2014ApprovedDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0b859fc3-e8be-4048-a20b-b9286bc85cc5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember_262fe974-9490-40a0-9d6b-7054a5c16e91_terseLabel_en-US" xlink:label="lab_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 JPMorgan Secured Term Facility</link:label>
    <link:label id="lab_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember_label_en-US" xlink:label="lab_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Twenty Twenty Five JPMorgan Secured Term Facility [Member]</link:label>
    <link:label id="lab_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember_documentation_en-US" xlink:label="lab_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Twenty Twenty Five JPMorgan Secured Term Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember" xlink:to="lab_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_a274387e-1b02-4879-b321-1bd52ba2e25e_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, gross</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateDomain_7ff2ce2e-7365-4d31-aabd-714407b15640_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain" xlink:to="lab_us-gaap_AwardDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NotesAndLoansReceivableAfterYearFive_f2c12fea-d7cf-439d-842d-073301271421_terseLabel_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableAfterYearFive_label_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes And Loans Receivable After Year Five</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableAfterYearFive_documentation_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes And Loans Receivable After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableAfterYearFive" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NotesAndLoansReceivableAfterYearFive" xlink:to="lab_ctlp_NotesAndLoansReceivableAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_593014ab-e0cd-4ee8-8cca-e886cd25cf51_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Asset Balances</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_e0b0584c-3570-434f-9416-5bcc8a8488c3_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">Performance Based Awards</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_InventoryNet_6e0d3d24-2d2f-4229-9af3-5174a09ece69_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_2f218f1e-4ba7-424a-9aac-7089e3d3882c_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 Rights</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_fa409c56-9f66-414a-8b69-fc9582fb49da_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_256ba8a4-1154-4202-bfa6-f92f9191349c_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_GoodwillPurchaseAccountingAdjustments_daf6b6c1-bd9f-4f01-9526-cb509f67d2df_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease in goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Measurement Period Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_814f634f-8dc5-47de-bf54-ae07a6b446b7_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_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_40068821-b204-437a-a8d1-c771731e1e9e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_c0c2189d-f6af-4770-b2b3-38ac0205b9b0_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">SHIPPING AND HANDLING</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_126d41ef-24d4-4b51-bf97-3edcee9b2234_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">DEBT AND OTHER FINANCING ARRANGEMENTS</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_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_d85bd604-e87c-4384-ad9e-b2f75c252595_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bdbf2a18-860d-4d50-a45e-ff9ba922719b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income applicable to common shares</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_60d5a260-63b9-4895-8bc6-d7e5afab0b45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_03f37fa0-3c7b-43c1-824c-e5da222aba64_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" 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, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_31ed3d43-5a09-4711-82f8-d29c65c22281_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_a9702a90-db64-4b9d-b37f-e8abec85deed_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">Denominator for diluted earnings per share - Adjusted 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_ba545835-833d-4356-8020-52964e1fee9b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of stock options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" 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, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" 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_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_94e48458-0fd0-4031-9cfd-a40c6ec9d5de_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ComputerEquipmentAndPurchasedSoftwareMember_8837b1ba-707f-42ba-8d77-801858acfe5e_terseLabel_en-US" xlink:label="lab_ctlp_ComputerEquipmentAndPurchasedSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_ctlp_ComputerEquipmentAndPurchasedSoftwareMember_label_en-US" xlink:label="lab_ctlp_ComputerEquipmentAndPurchasedSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment And Purchased Software [Member]</link:label>
    <link:label id="lab_ctlp_ComputerEquipmentAndPurchasedSoftwareMember_documentation_en-US" xlink:label="lab_ctlp_ComputerEquipmentAndPurchasedSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and purchased software applications.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ComputerEquipmentAndPurchasedSoftwareMember" xlink:href="ctlp-20250630.xsd#ctlp_ComputerEquipmentAndPurchasedSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ComputerEquipmentAndPurchasedSoftwareMember" xlink:to="lab_ctlp_ComputerEquipmentAndPurchasedSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_ca2601db-ad82-44eb-9425-6e116dcaf240_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_IncomeTaxDisclosureAbstract_68a57230-50dd-4b59-995f-7507a371bd32_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_ctlp_NotesAndLoansReceivableInYearFour_5ade919a-5fc0-4c79-a8a6-478929c00c4e_terseLabel_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearFour_label_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes And Loans Receivable In Year Four</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearFour_documentation_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents amount of notes and loans receivables due in the fourth fiscal year following the latest fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearFour" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NotesAndLoansReceivableInYearFour" xlink:to="lab_ctlp_NotesAndLoansReceivableInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6ded9778-886d-474a-831c-ce325f8860bd_negatedLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_ff84ef2c-983f-45e8-800b-ee0950d3eb3d_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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_551dffe1-8df6-4316-bc5b-374f981fe811_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Other Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValueOutstanding_ec18a7d4-9a00-4a62-b3d3-159ca93afec4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">For shares outstanding at $10.00 per share</link:label>
    <link:label id="lab_us-gaap_PreferredStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValueOutstanding" xlink:to="lab_us-gaap_PreferredStockValueOutstanding" 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_EquityComponentDomain_ef15a3f4-b65a-4b29-9879-8fdb2d169f77_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_dfb51fe7-8efb-48a4-9db1-8a67d30cc288_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_us-gaap_IncomeTaxDisclosureTextBlock_fec97cd9-17ca-48d1-bae9-05e2ee3a6eff_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ProceedsFromLinesOfCredit_12096c7c-c308-4f9b-b5fa-3454c68fcb27_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from revolving credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ebff4f99-f2a7-4b56-a327-73438d5c2956_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration paid for acquisition</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" 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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7e6be943-1c26-4894-8c2a-e23eea4ede58_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_5554eb87-4b9c-4e8f-83fa-86071965d5c7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable options, end of year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_CheqLifestyleTechnologyInc.Member_ec529121-91a8-442d-973f-12c0a5b3a071_terseLabel_en-US" xlink:label="lab_ctlp_CheqLifestyleTechnologyInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cheq Lifestyle Technology, Inc.</link:label>
    <link:label id="lab_ctlp_CheqLifestyleTechnologyInc.Member_label_en-US" xlink:label="lab_ctlp_CheqLifestyleTechnologyInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cheq Lifestyle Technology, Inc. [Member]</link:label>
    <link:label id="lab_ctlp_CheqLifestyleTechnologyInc.Member_documentation_en-US" xlink:label="lab_ctlp_CheqLifestyleTechnologyInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cheq Lifestyle Technology, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CheqLifestyleTechnologyInc.Member" xlink:href="ctlp-20250630.xsd#ctlp_CheqLifestyleTechnologyInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_CheqLifestyleTechnologyInc.Member" xlink:to="lab_ctlp_CheqLifestyleTechnologyInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_bc2c4f97-966f-4b82-8890-19b72f4b31f1_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_EarningsPerShareTextBlock_7eb7e422-d911-404d-bdba-9c869ab6d405_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">EARNINGS PER SHARE CALCULATION</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_us-gaap_AdditionalPaidInCapital_b309690d-0f5b-43b0-9f3d-691c9dc85f61_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" 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_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_fdb987c1-c943-45e5-b348-7c58f4321dcd_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_VariableLeaseCost_31e2266d-07f7-4e84-946c-a7145df41cc4_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease, cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_66a020b4-6213-4ecd-aa52-0f1b02fd3811_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">Revenues:</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_06299efb-bc75-42ec-99f2-1042e9e50170_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">Revenue</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_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_1d58514f-0ffb-4f3c-973c-6d001c46c5f3_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales tax</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and Excise Tax Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_4a3bbfb0-9135-4386-8998-71b9a817cd05_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_00c41f7f-a132-4672-9c23-5406ea940ba5_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_dbc8ac41-8549-406b-bf00-c70734622df9_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_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue_eab9ee64-c036-4518-8b92-615be72c9e67_terseLabel_en-US" xlink:label="lab_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount in excess of fair value of preferred stock</link:label>
    <link:label id="lab_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue_label_en-US" xlink:label="lab_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment For Repurchase Of Preferred Stock And Preference Stock In Excess Of Fair Value</link:label>
    <link:label id="lab_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue_documentation_en-US" xlink:label="lab_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment For Repurchase Of Preferred Stock And Preference Stock In Excess Of Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" xlink:href="ctlp-20250630.xsd#ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" xlink:to="lab_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_bf5d4da4-ad50-4739-b4cc-290269d287b6_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">Commitment fee</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_5902dbf2-864d-471e-86d5-d9d6e542170e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercise</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" 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, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6b5ce3e5-bf26-42d4-b7e4-9593fa0a50a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment of employee taxes related to stock-based compensation</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivables1To29DaysPastDueMember_ff406dda-2a4e-400f-ac7f-c473db784387_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivables1To29DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">30 days and under</link:label>
    <link:label id="lab_us-gaap_FinancingReceivables1To29DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivables1To29DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Asset, 1 to 29 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables1To29DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables1To29DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivables1To29DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivables1To29DaysPastDueMember" 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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_612a6a06-21a0-45e6-8ae4-95c93ee3cf75_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income applicable to common shares</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b13cc11d-0daa-4ddd-afc8-273b3571ac31_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income available to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_093d7eef-53a3-40cd-8412-f39904377463_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2c9cb0da-8e26-43c2-ba9d-a43988bb8d1a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" 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, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_8bd4b28a-96d1-4d09-b9f9-4fdef2980640_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_us-gaap_BusinessAcquisitionSharePrice_26d4b4a2-18e4-45ec-998c-0e70546bb798_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, canceled and converted in cash (in USD per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0b5bf739-874e-4d19-998e-447262796a3c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" 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, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_d66a977b-4833-460d-9b5c-3a60ff3434c1_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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_SharesOutstanding_52a9e20a-3881-4294-9249-6f41ed2b83a8_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_cb285f78-0890-451d-b20b-ad35920b1bcd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_c5baed2c-4301-4116-a835-52adc9ed8bb7_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Series A preferred stock, redemption price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_70a6d3d9-293b-47a9-afaf-50fb61d3df48_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 (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b720640f-f07c-4ab6-ae43-035773a4e22b_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per share (in USD 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_us-gaap_AccountsReceivableNetCurrent_7f5418b6-e706-44dd-9919-5d78c54bee14_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_dfc9bf88-49a2-4c9f-878e-08b8d9b5c214_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">Accounts receivable</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_ctlp_DebtInstrumentPeriodTwoMember_157646c2-4c02-4b12-ad8f-694d7402eba1_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period Two</link:label>
    <link:label id="lab_ctlp_DebtInstrumentPeriodTwoMember_label_en-US" xlink:label="lab_ctlp_DebtInstrumentPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Period Two [Member]</link:label>
    <link:label id="lab_ctlp_DebtInstrumentPeriodTwoMember_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentPeriodTwoMember" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentPeriodTwoMember" xlink:to="lab_ctlp_DebtInstrumentPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares_89779c75-f1c0-47cb-afe8-eb994a93d9f5_negatedTerseLabel_en-US" xlink:label="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of Series A convertible preferred stock (in shares)</link:label>
    <link:label id="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Stock Repurchased And Retired During Period, Shares</link:label>
    <link:label id="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares_documentation_en-US" xlink:label="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Stock Repurchased And Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_5de25ea4-821c-44af-a0f0-a212610c804a_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_AuditInformationAbstract_label_en-US" xlink:label="lab_ctlp_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_ctlp_AuditInformationAbstract_documentation_en-US" xlink:label="lab_ctlp_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AuditInformationAbstract" xlink:href="ctlp-20250630.xsd#ctlp_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_AuditInformationAbstract" xlink:to="lab_ctlp_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_fa8205fb-e78c-403d-9c80-36d050399df0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of Series A convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_387d4ef8-511c-4fae-bbe7-a2877308689c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of preferred stock, value</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_DomesticCountryMember_d8814e87-3563-44a2-88b3-ff1a3a0725fc_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_ca87e2b5-48ea-40e2-8630-9e6fb0dc4a3f_totalLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total amounts to be collected</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss, Fee and Loan in Process</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:to="lab_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_045b9dea-2cd4-49b0-aaa3-9437a82bb414_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_89b75ab8-f243-42e6-9a6a-5e13fd23bd3f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid in cash</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_3c74fa62-a705-45b2-8da4-1367e307acba_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e507c677-5237-421f-a236-e17f01a62bff_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">2027</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_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1e36471c-b46b-4586-af38-7634a030e350_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_978ac21f-dbec-4756-9716-05bf55cda7a2_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">Long term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_a77ce328-f60f-42e9-8dcd-ba78ce30910a_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Principal amounts payable</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_62971327-d717-427a-8659-96d911b6274a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_4a0dadc8-24b7-4745-9fd7-01b18388fecb_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e8257926-b608-433e-9abd-7686c63153ce_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3c8cde3a-25ea-4b23-b651-012419cc3657_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_e375f17c-eef7-4997-a9ce-0b336c76dbd5_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_61db9054-5ed0-413e-8d7a-d3fc7a339c78_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Lease, Lease Income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Lease Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_abdbe277-5e85-4f80-9aab-366d0832dd06_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d0f1665b-b5c0-4da0-8758-9351d0d912ae_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_af51ad47-41dc-4183-a7b5-980d03ca98d3_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant, 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_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_123d6831-57cd-4491-bacc-268158bdaf03_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</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_InventoryPolicyTextBlock_09373ed2-9887-4cef-928d-8260923a7b7b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INVENTORY</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_5025838b-7adc-4bd4-aed2-a5985f450312_terseLabel_en-US" xlink:label="lab_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_label_en-US" xlink:label="lab_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" 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, Options, Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:label id="lab_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_documentation_en-US" xlink:label="lab_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" 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, Options, Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:href="ctlp-20250630.xsd#ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="lab_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1701ff06-327d-48bd-a88d-f084fca7242b_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_us-gaap_ReceivablesAbstract_41fb433b-9c76-4cca-a852-c7fb94511fdb_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0d874fe6-0fe6-4fd8-b854-d3fc867b09a2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax at U.S Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_6ecc3940-4f88-4901-b3f5-da11cbc19970_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_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_FinanceLoansAndLeasesReceivablePolicy_2ec19a51-7231-40d0-b9d0-8bf42df4a5ce_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FINANCE RECEIVABLES</link:label>
    <link:label id="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:to="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_94339046-6125-4e0e-bb16-fba56211be3b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory reserve</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1409f2ce-7f8c-4b56-85d9-257cced27214_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from long-term debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_bea64d99-380e-4290-b44d-7c8b6f9e53ce_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_TechnologyBasedIntangibleAssetsMember_c94a0f44-a1b5-4ca0-aa10-c94ceeed5a86_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" 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_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c2d12db6-8a5b-4a3c-8afc-7ace8d1faa81_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_42139cf0-7475-48d2-afef-97f9a5aca97b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Other Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceAgreementsMember_ccb680be-228b-471e-8c07-dbb210649e38_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud computing arrangements</link:label>
    <link:label id="lab_us-gaap_ServiceAgreementsMember_label_en-US" xlink:label="lab_us-gaap_ServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceAgreementsMember" xlink:to="lab_us-gaap_ServiceAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6fe99def-d942-4c7d-8b24-a89444fc6b0e_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_us-gaap_ConvertiblePreferredStockMember_b5833e6d-9c27-42ce-a84c-0a4ab95a669d_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockMember" xlink:to="lab_us-gaap_ConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_60bf8a3a-1235-425a-9aa2-03ca61b5f754_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finance Receivables</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a8d35f1e-049a-4fa3-8c55-9a85294cd36b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Grant-Date Fair 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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_e5fca766-23ea-4cf2-96ea-434b47ec94e2_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Between 4 and 5 Years Ago</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_da6e6026-39e1-489f-9b2a-de71554cc03a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_StockIssuedDuringPeriodValueAcquisitions_7c8dd555-9a8a-4d0b-8d93-77a2f91b23d9_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">Common stock issued for acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_f4a1ac0b-6408-443c-bbcc-55df4f4e8cc1_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued in business combination (non-cash financing activity)</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_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_56db5f52-3784-426b-bd78-0cfcb93e0d24_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_c62af997-9a56-4cbb-9284-d127e8dcf045_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_7e617cd4-ca5e-492f-a073-5bcebd77cf46_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_35fc55d0-0acc-4039-9e84-1a69fe0ed815_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at the end of the year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_38b50cb2-c02c-49c7-8e0e-bc0eb92d0e1b_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</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ebd003e4-4700-4f64-872f-38a9f2a9ad85_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive shares excluded from the calculation of diluted loss per shares (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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_120c06df-a622-4003-865e-b2238e112af1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_bef08719-7a32-4400-8243-ce53c449e8c9_verboseLabel_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Age Analysis of Finance Receivables</link:label>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Past Due [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_7e8d5800-cfff-4441-a171-868f1dfa697a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_dd6f9287-3248-4233-beb2-66ac632362cc_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_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_bfd42293-b1b1-4d45-a973-a6a8e3c318ce_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Liabilities [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" 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_ProvisionForLoanLossesExpensed_981797f6-c54b-46bf-ae49-dddeab9fc448_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for expected losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:to="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e446f324-6ded-4079-b78c-2af46f693f6e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_81668f66-0841-4ca2-a945-5c61c35d1a46_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Sales returns and allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_37bf43dc-44cd-46a7-bdab-bcf1c4906054_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_7f0ab262-13d3-4901-9de1-ed156dd5e279_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cumulative undeclared and unpaid dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_label_en-US" xlink:label="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Amount of Preferred Dividends in Arrears</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockAmountOfPreferredDividendsInArrears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:to="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_72f04207-1a03-4f68-ae6d-fb9e7f8730ee_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs of sales (exclusive of certain depreciation and amortization):</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_6bb60061-8322-4ca1-b22e-5fbfe56ecd07_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Costs of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2015ApprovedDateMember_be679260-9c85-47e8-9f45-3ce89b5bcbae_terseLabel_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2015ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 2015</link:label>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2015ApprovedDateMember_label_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2015ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Option Incentive Plan 2015 Approved Date [Member]</link:label>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2015ApprovedDateMember_documentation_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2015ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Stock Option Incentive Plan 2015 approved date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2015ApprovedDateMember" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2015ApprovedDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_StockOptionIncentivePlan2015ApprovedDateMember" xlink:to="lab_ctlp_StockOptionIncentivePlan2015ApprovedDateMember" 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_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_dd1cf2cd-0623-4e78-8a6a-e62866199813_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Integration, acquisition, due diligence, and license application expenses</link:label>
    <link:label id="lab_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_label_en-US" xlink:label="lab_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition And Integration Related Costs</link:label>
    <link:label id="lab_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition And Integration Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:to="lab_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" 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_dei_EntityTaxIdentificationNumber_171c6f8e-7f44-46a1-b483-657e192f1114_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_794cdb60-85fb-4c4f-a4de-097b1d20f8f4_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding options, beginning of period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e83b0094-a8bf-4297-8dd7-748e04b6597f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding options, end of period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsSoldSalesTypeLease_24b0f464-2fc6-4d30-83a5-f02787a6bb8d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsSoldSalesTypeLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of equipment sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsSoldSalesTypeLease_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsSoldSalesTypeLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods Sold, Sales-type Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsSoldSalesTypeLease" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsSoldSalesTypeLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsSoldSalesTypeLease" xlink:to="lab_us-gaap_CostOfGoodsSoldSalesTypeLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4be08e6c-8696-4723-9892-0cbde01e0ac6_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_3a4af38a-299c-425b-8e1a-8c8c8297f801_totalLabel_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_label_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net Of Deferred Tax Liabilities, Gross</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_documentation_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net Of Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" xlink:to="lab_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8138b89d-ad27-4c07-8c70-b7693992efb4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_35a72ab3-2516-44c2-8497-5dde50d7644e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term, Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_09e0611c-230a-40ac-a140-17466f6aab8b_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS</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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_4458955f-481d-417f-b525-bfaff7d9719a_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_d7d24438-3d09-4875-a419-34173fdede24_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_d8e99a1d-4432-4262-adec-aefc50b8c8d8_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_us-gaap_OperatingLeaseLeaseIncome_dc1e097a-0c63-4483-9030-b19ec883e9b8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e1a57a60-ec3f-4e47-b780-29a2bfbf7f26_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_LeaseIncome_239a34e0-1ffc-4d52-85ec-83123aaf9c0a_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease revenues</link:label>
    <link:label id="lab_us-gaap_LeaseIncome_label_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_32c79921-bbc9-45c0-91d9-1b2c7b710562_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_664ce74c-ea53-44a9-8270-25ee2c856ea4_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FINANCE RECEIVABLES</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivables [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_390ad862-0d04-496b-97fb-e55130f2f289_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">Maximum 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_OperatingExpensesAbstract_7e8a6516-cd95-4525-8813-4131d869a30c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_cdba0069-d42c-4c0b-97bf-6e60dc4709c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4e69bb16-7c15-4069-a9c8-cdb4d97ff425_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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_84ad9e74-dffb-4d37-a4b6-f13cbd11bef2_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_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_a66e787f-4dd0-4f17-a8e0-2bf288bf53b3_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_SubsequentEventLineItems_79e2bcd1-48a7-4011-950d-f998a461f262_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_d2fdb444-3dc5-4091-a1b9-d7147a2592c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" 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, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_060ba0a1-ce40-404b-a846-ff7ca60ee004_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">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_2fb2911a-6941-4c97-a10a-bcf8f5326966_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_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_6baf4c27-ccdd-409d-a028-183303fb29e8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INTANGIBLES, NET</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e0706daf-af94-4f97-85cd-970012b85703_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:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_ac1ba4eb-144e-4d62-9812-6fd07169fab1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive potential common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_3ff56515-6a63-4d7a-8e24-bc6e981042df_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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_691569b4-adec-40fa-a694-0fe4d03fde20_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cf6b778a-90b9-46e0-b589-10259e0d5376_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_306e03ff-2145-427e-a048-ea36c22aca4e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember_66549b96-9194-47bd-85ac-86edc95d0b2f_terseLabel_en-US" xlink:label="lab_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022 JPMorgan Revolving Credit Facility</link:label>
    <link:label id="lab_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Twenty Twenty Two JPMorgan Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Twenty Twenty Two JPMorgan Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" xlink:to="lab_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9903cdb6-4866-4adb-8444-7ac2ec1df1d6_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_ctlp_A365RetailMarketsLLCMember_7047fe20-7492-4c27-8fd4-48d975f29e6a_terseLabel_en-US" xlink:label="lab_ctlp_A365RetailMarketsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">365 Retail Markets, LLC</link:label>
    <link:label id="lab_ctlp_A365RetailMarketsLLCMember_label_en-US" xlink:label="lab_ctlp_A365RetailMarketsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">365 Retail Markets, LLC [Member]</link:label>
    <link:label id="lab_ctlp_A365RetailMarketsLLCMember_documentation_en-US" xlink:label="lab_ctlp_A365RetailMarketsLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">365 Retail Markets, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A365RetailMarketsLLCMember" xlink:href="ctlp-20250630.xsd#ctlp_A365RetailMarketsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_A365RetailMarketsLLCMember" xlink:to="lab_ctlp_A365RetailMarketsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_a5094a0b-412b-41d9-aebe-b167f1d0c0aa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent Assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_b54c107c-8439-47ae-9273-b8aef78d58b1_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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3b64919b-2e26-457c-9a36-51a18e0904d2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross increases related to prior period tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ScheduleOfFinancingReceivableTableTextBlock_1bea718c-5c62-4683-ad59-5ac952b97ac8_verboseLabel_en-US" xlink:label="lab_ctlp_ScheduleOfFinancingReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Financing Receivable</link:label>
    <link:label id="lab_ctlp_ScheduleOfFinancingReceivableTableTextBlock_label_en-US" xlink:label="lab_ctlp_ScheduleOfFinancingReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Financing Receivable [Table Text Block]</link:label>
    <link:label id="lab_ctlp_ScheduleOfFinancingReceivableTableTextBlock_documentation_en-US" xlink:label="lab_ctlp_ScheduleOfFinancingReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represent schedule of financing receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ScheduleOfFinancingReceivableTableTextBlock" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfFinancingReceivableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ScheduleOfFinancingReceivableTableTextBlock" xlink:to="lab_ctlp_ScheduleOfFinancingReceivableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_8998d9d8-2970-42d4-a738-cce2a5002751_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Between 1 and 2 Years Ago</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4fdaeec3-bd62-4e3f-bb3a-4831ac7f504d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued in business acquisition (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NonCashLeaseExpense_ea16a836-1299-4658-be3f-36d4766c6dfd_terseLabel_en-US" xlink:label="lab_ctlp_NonCashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash lease expense</link:label>
    <link:label id="lab_ctlp_NonCashLeaseExpense_label_en-US" xlink:label="lab_ctlp_NonCashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-cash Lease Expense</link:label>
    <link:label id="lab_ctlp_NonCashLeaseExpense_documentation_en-US" xlink:label="lab_ctlp_NonCashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-cash Lease Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NonCashLeaseExpense" xlink:href="ctlp-20250630.xsd#ctlp_NonCashLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NonCashLeaseExpense" xlink:to="lab_ctlp_NonCashLeaseExpense" 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_us-gaap_EarningsPerShareBasic_fc055f62-2501-4575-ae66-f05a1ff5dd38_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8a1d7041-ecd2-421f-ad57-4b7aba99cc43_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per share (in USD 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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d7d20f82-6042-4151-9074-b704f350d0b0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ThreeSquareMarketIncMember_3c7e50f3-edbc-48ce-966d-a75f203ae083_terseLabel_en-US" xlink:label="lab_ctlp_ThreeSquareMarketIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Three Square Market, Inc.</link:label>
    <link:label id="lab_ctlp_ThreeSquareMarketIncMember_label_en-US" xlink:label="lab_ctlp_ThreeSquareMarketIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Square Market, Inc. [Member]</link:label>
    <link:label id="lab_ctlp_ThreeSquareMarketIncMember_documentation_en-US" xlink:label="lab_ctlp_ThreeSquareMarketIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Square Market, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ThreeSquareMarketIncMember" xlink:to="lab_ctlp_ThreeSquareMarketIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ImpairmentOfIntangibleAndLongLivedAssets_e383d8ea-e316-4e19-83b0-4fb9fa900f79_terseLabel_en-US" xlink:label="lab_ctlp_ImpairmentOfIntangibleAndLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of intangible and long-lived assets</link:label>
    <link:label id="lab_ctlp_ImpairmentOfIntangibleAndLongLivedAssets_label_en-US" xlink:label="lab_ctlp_ImpairmentOfIntangibleAndLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment Of Intangible And Long-Lived Assets</link:label>
    <link:label id="lab_ctlp_ImpairmentOfIntangibleAndLongLivedAssets_documentation_en-US" xlink:label="lab_ctlp_ImpairmentOfIntangibleAndLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment Of Intangible And Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ImpairmentOfIntangibleAndLongLivedAssets" xlink:href="ctlp-20250630.xsd#ctlp_ImpairmentOfIntangibleAndLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ImpairmentOfIntangibleAndLongLivedAssets" xlink:to="lab_ctlp_ImpairmentOfIntangibleAndLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_d7f611f6-fa43-46de-992c-a521def8c7e5_totalLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shares reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateAxis_29f96e68-7147-4de5-b056-2144d4bb2095_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis" xlink:to="lab_us-gaap_AwardDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_ee0f40a6-5ea4-4748-93ae-b39da28f7085_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8bda1ce4-b112-48dd-a7f5-97afe6cbedb1_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_12a76883-6179-409d-a8d1-36074ff65d59_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d729acd2-e903-41c7-9934-40323a2008ba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Profit and Loss of Segment Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_6c529a69-b441-4e27-aeb5-8cdb25eca1f1_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_dd599923-d54b-4232-9424-243bcc793ad7_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">Performance obligation</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_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_OtherGeneralAndAdministrativeExpense_1ab5c0bb-176b-4f79-a773-6ea51903fded_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other general &amp; administrative expenses</link:label>
    <link:label id="lab_us-gaap_OtherGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_OtherGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_OtherGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_7063dd1b-75ee-415c-b783-69af50d21b28_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">RESEARCH AND DEVELOPMENT EXPENSES</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_2a25364b-7ad6-471a-bfc1-0a3c57209a5e_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_us-gaap_AllocatedShareBasedCompensationExpense_f71c6b96-13ae-412c-8d24-9c5b3fe13a8b_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">Stock-based 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_GoodwillAndIntangibleAssetsDisclosureAbstract_aa72e8ec-bebc-4cd7-ba84-1a69b0374083_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_3b9e42da-88de-47e2-95f7-ac7bfca01cb6_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f2208602-5d02-444b-ba5b-2e16ee9dfc45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal_c09528f3-e39a-4343-924e-49a82c9a3820_verboseLabel_en-US" xlink:label="lab_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for expected losses</link:label>
    <link:label id="lab_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal_label_en-US" xlink:label="lab_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts And Financing Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:label id="lab_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal_documentation_en-US" xlink:label="lab_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts And Financing Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:href="ctlp-20250630.xsd#ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:to="lab_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_554c32e6-e012-40af-b3a4-4c82f02754d8_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, convertible preferred stock, and shareholders&#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_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b53b58f3-bc23-4364-8256-de6c34aeb46b_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">Common stock issued for acquisition (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_aeadb8d9-61d2-44e3-9473-e90c26c8383c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_cc43df79-16aa-4dbe-b2fe-84fe4a7dc497_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_IncreaseDecreaseInFinanceReceivables_8c92931e-cc84-46e9-946e-0574857433ad_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Finance receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_0b39185d-93eb-4334-9927-2d66c797189c_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateIncreaseDecrease_1bca2a99-7779-459f-bf85-793633890970_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate, increase</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:to="lab_us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_6ab7fd54-9f3f-44ff-93ce-6608f6b587dd_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_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService_2ec24de0-6dc2-4285-b4ea-3d62f46fd9a7_terseLabel_en-US" xlink:label="lab_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal-use software</link:label>
    <link:label id="lab_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService_label_en-US" xlink:label="lab_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Excluding Lessor Asset Under Operating Lease, Before Accumulated Depreciation, Projects Not Yet Placed In Service</link:label>
    <link:label id="lab_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService_documentation_en-US" xlink:label="lab_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Excluding Lessor Asset Under Operating Lease, Before Accumulated Depreciation, Projects Not Yet Placed In Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" xlink:href="ctlp-20250630.xsd#ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" xlink:to="lab_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_94902e29-1748-4f70-aa4a-69aa7670aaab_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, expiration period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d3f27648-8d77-4557-873a-94805964c031_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Lease Liabilities, Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_51c417f2-ab4c-4e4d-be14-fb6851bba600_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_ctlp_JPMorganCreditFacilityMember_6b78b852-c88d-4b05-8f73-d47d6106501a_terseLabel_en-US" xlink:label="lab_ctlp_JPMorganCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JPMorgan Credit Facility</link:label>
    <link:label id="lab_ctlp_JPMorganCreditFacilityMember_label_en-US" xlink:label="lab_ctlp_JPMorganCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JPMorgan Credit Facility [Member]</link:label>
    <link:label id="lab_ctlp_JPMorganCreditFacilityMember_documentation_en-US" xlink:label="lab_ctlp_JPMorganCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">JPMorgan Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_JPMorganCreditFacilityMember" xlink:href="ctlp-20250630.xsd#ctlp_JPMorganCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_JPMorganCreditFacilityMember" xlink:to="lab_ctlp_JPMorganCreditFacilityMember" 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_us-gaap_OperatingLeaseLiability_1c47fbc0-13b9-4971-a1b0-1afbdebb9dd1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_d99608a6-3f7a-4129-8cbf-813024cda135_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_726cdef0-9ae5-49cb-9ca7-1ec3c780691f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Greater than 90 days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Asset, Equal to or Greater than 90 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_e3cf0cea-8afd-4064-8ee6-275eb8a721b4_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Liquidation price to be received by series A preferred stock holder for each outstanding share plus all cumulative unpaid dividends (in USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_debfb1af-9096-4cbe-9bee-e3b4c99c7e4f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liquidation price (in USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreference" xlink:to="lab_us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_0aa660bb-17c3-47cc-b4f4-b76c8fd6006e_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5ccd02a1-d9f8-4487-954b-874738a8f3bd_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">ACQUISITIONS</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_us-gaap_DepreciationAndAmortization_cf173807-da93-475e-a092-a66c6d30c910_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_OtherLiabilitiesNoncurrent_73630e3d-184e-48b4-98b5-e04293621b00_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 noncurrent 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_GoodwillImpairmentLoss_ec1688ca-bfce-4ee6-b5d9-819d423badd1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, impairment loss</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_LongTermDebtCurrent_5d918b56-d51a-4771-86ff-f2805118f494_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: debt and other financing arrangements, current</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_0876e037-8f8e-4b36-98ad-b1f4320f44a3_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_506e67af-b161-421c-8333-44f813871851_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_fa87de14-a2ff-45d0-bd84-aecb2f1d0fb2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_0bdb88be-6a86-46f5-874d-4f9bc000493c_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">Total 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_b68b4bf1-7d1b-4f69-9594-063539cd62b3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expired (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c2862fa3-35a7-493f-bd29-2f74a1d0c869_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Pre-Tax Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_c788e1ab-634d-4479-9e29-36f72a1f3ffb_verboseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_0bbf1c28-aa9f-4224-9ad5-4a3cbeeb1538_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_68bddc9a-3bc6-4172-92ea-a1e040ea6195_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 income taxes, net</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_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_7f3631e2-e88d-457f-9e27-b7ff1d59bfd6_negatedNetLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="resource" xml:lang="en-US">Property and equipment used for rental program, Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_ed931e66-6a55-490c-8e69-987971721252_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_841acccb-4531-46a1-80fc-23c1d55c5506_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">Total outstanding debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_28d12b9b-3e65-45a4-aaca-cb53ad447a7a_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</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_us-gaap_Assets_0377eb1e-431d-4953-b597-cb59155efb22_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5fbc9616-65f3-477b-a260-eea233e49849_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2026</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e0d75cd-fb8a-481f-b6bb-a6ad0c4b8001_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vested (in USD 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_us-gaap_FinancingReceivableRecordedInvestmentLineItems_299e9857-7337-493f-b3cc-fe7576fcc578_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_65b14137-f793-4836-a1fc-1551fe79ea5f_terseLabel_en-US" xlink:label="lab_ctlp_NumeratorForBasicAndDilutedPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator for basic and diluted earnings per share</link:label>
    <link:label id="lab_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_label_en-US" xlink:label="lab_ctlp_NumeratorForBasicAndDilutedPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Numerator for Basic and Diluted Per Share [Abstract]</link:label>
    <link:label id="lab_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_documentation_en-US" xlink:label="lab_ctlp_NumeratorForBasicAndDilutedPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Numerator for Basic and Diluted Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumeratorForBasicAndDilutedPerShareAbstract" xlink:href="ctlp-20250630.xsd#ctlp_NumeratorForBasicAndDilutedPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NumeratorForBasicAndDilutedPerShareAbstract" xlink:to="lab_ctlp_NumeratorForBasicAndDilutedPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_00cadd74-de9b-481e-8d39-28fda0d95990_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_2293a7c5-98f1-4e30-b3ab-a870d467a218_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1820be27-da27-428e-8375-a0d89fb29df2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_SegmentReportingOtherItemAmount_d4d855f0-3dbf-4d2e-8af0-123956b0ded0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other segment (benefits) expenses</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_140568a5-302b-446d-9d8f-8a97cb540c58_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">Weighted average useful life</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_ConcentrationRiskByTypeAxis_8550a2ec-cf41-42fa-94e0-4c9d83b2179b_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_88da40b6-9c93-4366-b9d4-de09feb5bca1_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">2029</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_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f5fe553d-c061-46a4-b709-15982c339ea9_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment write-off</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_84a97d4a-3ace-4a96-9349-041260381fb9_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_us-gaap_CapitalizedContractCostNet_00ad0425-b594-42b6-890b-01c4b32ee77f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized costs to obtain contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities_5877b920-869c-4bc9-9fcf-d26c9b4d0367_negatedTerseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Increase in tax liabilities</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities_label_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax Liabilities</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" xlink:to="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5039eeec-7592-4ad7-a821-560d7a0a6488_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</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a060df46-cc1e-49cc-a650-3ac0277b19fa_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total identifiable assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_30cd8108-21c3-4125-ad54-2443434b1391_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d9d9980e-85d2-4b4e-a5f8-06b02f2e735f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_ae8123a1-8903-4f1c-97a9-32a443be26f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense, additional charges</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" 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_25bc9ef0-2070-47cd-b7f4-25c9e5e644b0_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_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ee47c8f1-c4b2-49f1-9426-3fcc47e28266_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRightsConcentrationRiskMember_ac74590b-b1a2-4688-af4b-14a064ad3b9e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Rights Concentration Risk</link:label>
    <link:label id="lab_us-gaap_RevenueFromRightsConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Rights Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:to="lab_us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2ec62668-9953-45c8-aaad-e541e3c5db24_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Benefit (Provision) for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_97b682f5-c08d-46ec-96c7-77cc5d225deb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable credit losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock_8fbe7561-2ee8-4c09-a299-ae6abc1db465_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Sales-type Lease, Lease Income</link:label>
    <link:label id="lab_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales-type Lease, Lease Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock" xlink:to="lab_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_3c45b85f-9f56-4441-bae0-96cca63395df_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ae8fd445-19c8-47e0-887c-16d73def76d2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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_InvestmentIncomeInterest_a2f8c43c-01d6-4785-bb57-d2156cb3e7f5_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b00b45df-3a74-473e-a2c1-735f6a2849c4_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5bf73569-e491-4315-9a11-105ddddcef1f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4893ed10-4c0a-46b7-8603-b424ba74fd18_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Changes in valuation allowances</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2775bb77-c9d5-4ad9-85f7-5ad2054159fe_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_75f84ba2-b2d0-403f-ab5f-a1bbefb50511_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_IncomeTaxAuthorityAxis_cba9a771-e79e-42b5-8944-eb6040300956_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_5284aa89-277f-4bca-8e9d-5a60189bdf7a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_337f90aa-6529-4b5e-9621-9d166f039589_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_7403a421-074b-494c-a01d-479c1af75d02_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 year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5a976a8-8a2d-4f06-bcec-a6b34dfa918a_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 year</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_6d3469e0-b2e1-4a50-9f51-a791918391e0_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">STATEMENT OF OPERATIONS</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_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo_492869fd-0f5d-4866-baa9-c635d462df16_terseLabel_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, maturity, payable due year one and year two</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo_label_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Payable Due Year One And Year Two</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo_documentation_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Payable Due Year One And Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo" xlink:to="lab_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_86055f5e-e828-458e-b089-6a33130e75fa_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangibles, 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_srt_ProductsAndServicesDomain_bf4635ba-8eb5-45ec-9119-1fbe9f8a287c_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_ctlp_TemporaryEquitySharesNotDesignated_0ed1804e-6d78-4a25-bb7f-17907b933e31_terseLabel_en-US" xlink:label="lab_ctlp_TemporaryEquitySharesNotDesignated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible preferred stock, shares not designated (in shares)</link:label>
    <link:label id="lab_ctlp_TemporaryEquitySharesNotDesignated_label_en-US" xlink:label="lab_ctlp_TemporaryEquitySharesNotDesignated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Not Designated</link:label>
    <link:label id="lab_ctlp_TemporaryEquitySharesNotDesignated_documentation_en-US" xlink:label="lab_ctlp_TemporaryEquitySharesNotDesignated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Not Designated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquitySharesNotDesignated" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquitySharesNotDesignated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TemporaryEquitySharesNotDesignated" xlink:to="lab_ctlp_TemporaryEquitySharesNotDesignated" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_A2014StockOptionIncentivePlanMember_9a4f3de4-8b15-416c-9cec-0f40b0f0f961_terseLabel_en-US" xlink:label="lab_ctlp_A2014StockOptionIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2014 Stock Option Incentive Plan</link:label>
    <link:label id="lab_ctlp_A2014StockOptionIncentivePlanMember_label_en-US" xlink:label="lab_ctlp_A2014StockOptionIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2014 Stock Option Incentive Plan [Member]</link:label>
    <link:label id="lab_ctlp_A2014StockOptionIncentivePlanMember_documentation_en-US" xlink:label="lab_ctlp_A2014StockOptionIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2014StockOptionIncentivePlanMember" xlink:href="ctlp-20250630.xsd#ctlp_A2014StockOptionIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_A2014StockOptionIncentivePlanMember" xlink:to="lab_ctlp_A2014StockOptionIncentivePlanMember" 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_9c22f679-5a6c-401d-a754-1ee32f6160c1_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_1fbf5bc0-ac7e-4487-bbd6-7caf49bbeff5_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <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_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_355d00e7-7b50-4b79-99e9-166f710e8773_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" 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 Assets</link:label>
    <link:label id="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" 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 Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:to="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList_dadefeaf-7bec-4e96-af67-9c40f48ac036_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f1ea631e-a595-47c5-90af-d279b5cccc45_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_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_ctlp_NotesAndLoansReceivableInYearFive_2e8d2d25-e16b-40ec-bb93-0bd298fc784f_terseLabel_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearFive_label_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes And Loans Receivable In Year Five</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearFive_documentation_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents amount of notes and loans receivables due in the fifth fiscal year following the latest fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearFive" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NotesAndLoansReceivableInYearFive" xlink:to="lab_ctlp_NotesAndLoansReceivableInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_eb4f6d7f-6742-4fe2-bbd4-b23c7002c302_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 Liability</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_DeferredTaxLiabilities_f3e83a58-f080-431a-a466-cc8435567972_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c4edfc11-e41e-48d0-bff3-d18cfde97ba8_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_a0bffabd-60b6-4c81-8f1a-4ac755c2d7c1_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_ctlp_SubscriptionAndCloudServices_aea942f0-dd17-428e-9b49-b32ba3afa2bd_negatedTerseLabel_en-US" xlink:label="lab_ctlp_SubscriptionAndCloudServices" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Subscription &amp; cloud services</link:label>
    <link:label id="lab_ctlp_SubscriptionAndCloudServices_label_en-US" xlink:label="lab_ctlp_SubscriptionAndCloudServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription And Cloud Services</link:label>
    <link:label id="lab_ctlp_SubscriptionAndCloudServices_documentation_en-US" xlink:label="lab_ctlp_SubscriptionAndCloudServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription And Cloud Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SubscriptionAndCloudServices" xlink:href="ctlp-20250630.xsd#ctlp_SubscriptionAndCloudServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_SubscriptionAndCloudServices" xlink:to="lab_ctlp_SubscriptionAndCloudServices" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount_23731820-69a1-4fd9-a116-35ab6833b689_verboseLabel_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Company's safe harbor contribution</link:label>
    <link:label id="lab_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount_label_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Employers Safe Harbor Contribution Amount</link:label>
    <link:label id="lab_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount_documentation_en-US" xlink:label="lab_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of safe harbor contributions made by an employer to a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount" xlink:href="ctlp-20250630.xsd#ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount" xlink:to="lab_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount" 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_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_5481eb5c-b01b-4835-8912-5977e1f51232_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 sales</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_Goodwill_29cfb58a-dd35-4bb8-b91c-51d05a82347d_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_b1d7f164-49b8-4581-92bd-6095d17bc8fc_totalLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Net</link:label>
    <link:label id="lab_us-gaap_Goodwill_fc32b3ad-8cd9-46bb-ae62-842fa01ff1ea_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_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_us-gaap_LeaseCostTableTextBlock_6de37b28-7646-4c2f-8bd9-53cca8d3e693_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_8ce92795-5b9c-4533-9fbe-39d9ba08f18c_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue_c7b73550-d94e-48af-9913-4108b67211da_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, contingent consideration, liability, present value</link:label>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue_label_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Present Value</link:label>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Present Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue" xlink:to="lab_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a8b8433f-8036-4e9a-900d-bf20d5e44bf9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f01871d1-cbd8-4fdb-9b67-fa6e138cb072_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Income Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_e83137e5-e023-4608-8436-55a1a11725ac_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_88c64161-5b61-4d60-a911-089291689332_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_64a21adb-0679-4bf3-924d-fe5fd09c94d5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_OperatingLossCarryforwardSubjectToExpiration_ad6d6c07-06a7-448f-8e0f-323a8a13e947_terseLabel_en-US" xlink:label="lab_ctlp_OperatingLossCarryforwardSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, subject to expiration</link:label>
    <link:label id="lab_ctlp_OperatingLossCarryforwardSubjectToExpiration_label_en-US" xlink:label="lab_ctlp_OperatingLossCarryforwardSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward, Subject To Expiration</link:label>
    <link:label id="lab_ctlp_OperatingLossCarryforwardSubjectToExpiration_documentation_en-US" xlink:label="lab_ctlp_OperatingLossCarryforwardSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward, Subject To Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OperatingLossCarryforwardSubjectToExpiration" xlink:href="ctlp-20250630.xsd#ctlp_OperatingLossCarryforwardSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_OperatingLossCarryforwardSubjectToExpiration" xlink:to="lab_ctlp_OperatingLossCarryforwardSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_5b98c5e9-1334-4d11-b391-fbe5acb86243_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_17ee9322-810f-48dd-b36f-fe7f81b171ae_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">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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_db2a2ef7-9d56-48b4-9046-379dc24d9d2f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_f75507a6-6fa5-47a6-b1d2-9e5a03156662_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_334beaa2-039c-448a-9b43-7b24e2e360a7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of Series A Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_f0ae6560-4911-4676-bb24-935a55f19348_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of Series A Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Preferred Stock and Preference Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_59732dd2-d7a7-458a-ba92-e07ce245f575_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other payments to acquire businesses</link:label>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_label_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Payments to Acquire Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:to="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_AccruedLiabilitiesTextBlock_b58f40a7-82b1-4d9d-9d29-61a0d1b28361_verboseLabel_en-US" xlink:label="lab_ctlp_AccruedLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ACCRUED EXPENSES</link:label>
    <link:label id="lab_ctlp_AccruedLiabilitiesTextBlock_label_en-US" xlink:label="lab_ctlp_AccruedLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities [Text Block]</link:label>
    <link:label id="lab_ctlp_AccruedLiabilitiesTextBlock_documentation_en-US" xlink:label="lab_ctlp_AccruedLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure of the components of accrued liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccruedLiabilitiesTextBlock" xlink:href="ctlp-20250630.xsd#ctlp_AccruedLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_AccruedLiabilitiesTextBlock" xlink:to="lab_ctlp_AccruedLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_45079a9f-68bb-46e8-9ab4-7b994ce19703_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: interest</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:to="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_ReleasePeriodOneMember_82f9d9cd-0516-4cb3-9fd0-d0cc1f07f52f_terseLabel_en-US" xlink:label="lab_ctlp_ReleasePeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release, Period One</link:label>
    <link:label id="lab_ctlp_ReleasePeriodOneMember_label_en-US" xlink:label="lab_ctlp_ReleasePeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Release, Period One [Member]</link:label>
    <link:label id="lab_ctlp_ReleasePeriodOneMember_documentation_en-US" xlink:label="lab_ctlp_ReleasePeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Release, Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleasePeriodOneMember" xlink:href="ctlp-20250630.xsd#ctlp_ReleasePeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ReleasePeriodOneMember" xlink:to="lab_ctlp_ReleasePeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b25303de-7ad4-4e58-add9-7333fb25389c_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_a8e4929a-5f15-464d-adce-dacc800328c4_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">Performance obligation, 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_us-gaap_InterestPaidNet_93ad2236-7907-448c-a447-d95196da8dd4_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest paid in cash</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_1008c0df-988b-4f24-8d76-7ebaeb25da96_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_14341a27-b285-4a0f-8aec-9c7fa954734b_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 AND PREPARATION</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_83d06d22-4208-49aa-80c9-f9722d58c4bd_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 right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_02fc696e-cdc6-471b-9687-f6bf210075d0_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</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_us-gaap_NotesAndLoansReceivableNetCurrent_052b3536-9515-45a4-b2fe-0d74b69c8860_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finance receivables, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_1c4b847e-4a6f-479c-bb4f-03d8f8cf950d_netLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Current finance receivables, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_10a7566b-08d7-4ff2-8903-da5a8fca9919_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross decreases related to prior period tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_8cedd83f-0fd3-4863-a7c2-8360eead1830_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_22cce3b0-3bb6-44f0-9d08-25a64afc183f_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal-use software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndNontradeReceivableTextBlock_02a332d2-d1a3-49c5-a912-0402f99f9812_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndNontradeReceivableTextBlock" 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_AccountsAndNontradeReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="lab_us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_f650d54c-c341-4765-a4b0-dab8a9a50059_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1bae448c-14b7-4c95-a35c-456b469f107e_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_d5ada167-cd76-4039-b295-6d23341f0d80_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 recognition period</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_ctlp_ReleasePeriodTwoMember_642b8144-cb47-4fd9-bc55-755bec903fd5_terseLabel_en-US" xlink:label="lab_ctlp_ReleasePeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release, Period Two</link:label>
    <link:label id="lab_ctlp_ReleasePeriodTwoMember_label_en-US" xlink:label="lab_ctlp_ReleasePeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Release, Period Two [Member]</link:label>
    <link:label id="lab_ctlp_ReleasePeriodTwoMember_documentation_en-US" xlink:label="lab_ctlp_ReleasePeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Release, Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleasePeriodTwoMember" xlink:href="ctlp-20250630.xsd#ctlp_ReleasePeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ReleasePeriodTwoMember" xlink:to="lab_ctlp_ReleasePeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_62959d95-b735-4fa6-bc26-d16a58b49f1e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5026b0ff-66a9-4fec-be30-50660ab542ae_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercise (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_55ca862c-21c8-489a-ba50-3915d0bd1215_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_f68887c5-b2c7-4530-a680-be8816d2e14e_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">SHAREHOLDERS' EQUITY</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_PurchaseObligation_eb38583f-a727-4413-99c9-b384fbc057c3_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5b383960-f6a0-4d54-94ac-9e2a16f9a4d9_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_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum_dcb405a3-ab46-4538-a290-d46d77000c3a_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted quick ratio, minimum</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum_label_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Adjusted Quick Ratio, Minimum</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Adjusted Quick Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum" xlink:to="lab_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_2c456e67-00b8-4fbe-b41a-e0977a7516ea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_TermFacilityMember_56f23165-3001-4967-976a-44458a516908_terseLabel_en-US" xlink:label="lab_ctlp_TermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Facility</link:label>
    <link:label id="lab_ctlp_TermFacilityMember_label_en-US" xlink:label="lab_ctlp_TermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Facility [Member]</link:label>
    <link:label id="lab_ctlp_TermFacilityMember_documentation_en-US" xlink:label="lab_ctlp_TermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermFacilityMember" xlink:href="ctlp-20250630.xsd#ctlp_TermFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TermFacilityMember" xlink:to="lab_ctlp_TermFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8c87b045-8018-47c9-b5aa-a4e2937de17a_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_InformationTechnologyAndDataProcessing_4a42b205-d233-4b06-819a-fe47dc03c98f_terseLabel_en-US" xlink:label="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology and product development</link:label>
    <link:label id="lab_us-gaap_InformationTechnologyAndDataProcessing_label_en-US" xlink:label="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Information Technology and Data Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InformationTechnologyAndDataProcessing" xlink:to="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_19fe250c-0c39-47fe-a5bb-7271b07da6ec_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_us-gaap_BusinessCombinationContingentConsiderationLiability_e3ef9803-c21e-4104-b539-f45e505505fc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, contingent consideration, liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_be7f17d5-4aa0-4d0a-b116-23e094188ebf_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">Additional amortization associated with the increase in fair value of recognized intangible assets</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_us-gaap_LesseeLeasesPolicyTextBlock_3f458a0a-6476-414a-8ae2-ac2e64ebc2ff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LESSEE ACCOUNTING</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_423cf541-dcdf-47fa-ab5d-9698ec857b41_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 income taxes, 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_PaymentsToAcquireProductiveAssets_97a58647-2e0f-41d9-b278-1e7c776d473a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_71b8d540-0448-457b-979c-a823934c8ea7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" 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_PreferredStockDividendRatePerDollarAmount_5f778102-1c28-4223-9846-70f2e81bdd2f_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Series A preferred stock annual cumulative dividend price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePerDollarAmount_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Dividend Rate, Per-Dollar-Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:to="lab_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_f7323040-64a0-49cd-aa0a-9f40ae3d3df9_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finance receivables, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_8e8e4cb4-5cdf-4da1-8530-2a108ea085a5_netLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Finance receivables due after one year, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesRelatedParty_ed710d8c-dcea-45c0-9b5f-efbfba131966_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of subscription and transaction fees</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesRelatedParty_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesRelatedParty" xlink:to="lab_us-gaap_CostsAndExpensesRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_0397e906-b779-49f4-a5e2-f6debddba889_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_us-gaap_TradeAndOtherAccountsReceivablePolicy_bf781872-ce0c-4473-bfc9-ff3118ac00a4_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" 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_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab_044e79cd-f722-4202-9bdc-304aaf9b8132_terseLabel_en-US" xlink:label="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of employee compensation eligible for 50% of next safe harbor matching contributions</link:label>
    <link:label id="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab_label_en-US" xlink:label="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Eligible Compensation Contributed By Employees Second Slab</link:label>
    <link:label id="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab_documentation_en-US" xlink:label="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of eligible compensation contributed by employees second slab.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" xlink:href="ctlp-20250630.xsd#ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" xlink:to="lab_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_a0d5c733-23b3-43fe-b6b6-73e688f117d2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment Used for Operating Lease Rental Program</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:to="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_a3131c32-dfc3-4360-a50f-2628ef0a2db1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" 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, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_2b9d8f61-b526-43e9-b1f4-3d1b1a25e722_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_RentOccupancyAndInsurance_f5f3298f-c78a-496b-8133-559a014f37eb_negatedTerseLabel_en-US" xlink:label="lab_ctlp_RentOccupancyAndInsurance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Rent, occupancy and insurance</link:label>
    <link:label id="lab_ctlp_RentOccupancyAndInsurance_label_en-US" xlink:label="lab_ctlp_RentOccupancyAndInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rent, Occupancy And Insurance</link:label>
    <link:label id="lab_ctlp_RentOccupancyAndInsurance_documentation_en-US" xlink:label="lab_ctlp_RentOccupancyAndInsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rent, Occupancy And Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_RentOccupancyAndInsurance" xlink:href="ctlp-20250630.xsd#ctlp_RentOccupancyAndInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_RentOccupancyAndInsurance" xlink:to="lab_ctlp_RentOccupancyAndInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_49b64d24-bc75-4449-874d-4d0dd2c04df6_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_ctlp_FormerChiefExecutiveOfficerMember_06d30997-fbb6-4f50-8cb7-14dab7f7ba2c_terseLabel_en-US" xlink:label="lab_ctlp_FormerChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Former CEO</link:label>
    <link:label id="lab_ctlp_FormerChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_ctlp_FormerChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Former Chief Executive Officer [Member]</link:label>
    <link:label id="lab_ctlp_FormerChiefExecutiveOfficerMember_documentation_en-US" xlink:label="lab_ctlp_FormerChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Former Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_FormerChiefExecutiveOfficerMember" xlink:href="ctlp-20250630.xsd#ctlp_FormerChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_FormerChiefExecutiveOfficerMember" xlink:to="lab_ctlp_FormerChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_122e55f0-068a-4405-adb4-b974f8f0ab62_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" 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_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" 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, Other Item</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e1b80430-4e0e-4796-9ee4-3cec3f287298_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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_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_StockRepurchasedAndRetiredDuringPeriodShares_74ee80cc-e339-4c8f-822e-aedca304c2f2_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of preferred 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_07fca7e0-e4a9-4ce9-b549-aab97f250c19_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_610ef759-86c4-47d5-a807-1041653a34a6_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 and cash equivalents</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_AssetsAbstract_0a216bb6-324c-4fce-bddb-ff9837b37c1f_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_8786bc77-a34a-4cb9-9e2a-434452cb43af_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_a901e665-f8f2-483c-8bd4-44b3a4cde928_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_DebtInstrumentAxis_6970f6e0-af5a-4c7c-8a07-4d8db3f1f4a2_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_cf814e60-04a2-4f30-beda-1b3a7b1d36e1_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 USD 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_RentalIncomeNonoperating_97290a71-3786-44df-98ba-8df60af9e878_terseLabel_en-US" xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rental income, nonoperating</link:label>
    <link:label id="lab_us-gaap_RentalIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rental Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RentalIncomeNonoperating" xlink:to="lab_us-gaap_RentalIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_RevenueFromContractWithCustomerPaymentTerms_8110090c-f4d1-4a7a-945c-e2fb8d9e0aff_terseLabel_en-US" xlink:label="lab_ctlp_RevenueFromContractWithCustomerPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment terms</link:label>
    <link:label id="lab_ctlp_RevenueFromContractWithCustomerPaymentTerms_label_en-US" xlink:label="lab_ctlp_RevenueFromContractWithCustomerPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Payment Terms</link:label>
    <link:label id="lab_ctlp_RevenueFromContractWithCustomerPaymentTerms_documentation_en-US" xlink:label="lab_ctlp_RevenueFromContractWithCustomerPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Payment Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_RevenueFromContractWithCustomerPaymentTerms" xlink:href="ctlp-20250630.xsd#ctlp_RevenueFromContractWithCustomerPaymentTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_RevenueFromContractWithCustomerPaymentTerms" xlink:to="lab_ctlp_RevenueFromContractWithCustomerPaymentTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_04579153-f69d-47f0-a6c3-dfb9455454d1_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">RETIREMENT PLAN</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_bd757c70-bc66-4589-ac3f-d32ed84b0e8b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FAIR VALUE OF FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_b2362ce1-5b6d-4f73-b630-7fc3a360a8e6_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_3bbe8642-4308-46d3-8563-4ec0fc8d7f5f_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_StockholdersEquityAbstract_8c6f98dc-a56a-4a79-b303-b0b6b6b1a42d_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shareholders&#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_us-gaap_FinancingReceivables30To59DaysPastDueMember_40db14ed-5bb6-446c-9825-07a5d77232f8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">31 - 60 days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Asset, 30 to 59 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_5bac78d6-38ac-43f1-98c2-6f928b2f7fad_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">Other noncurrent 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_dei_EntityVoluntaryFilers_0089ee87-8b1a-4962-a687-059e74bd2442_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2018ApprovedDateMember_9c51f674-b657-410f-b40f-1a1e417a1a29_terseLabel_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2018ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">April 2018</link:label>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2018ApprovedDateMember_label_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2018ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Option Incentive Plan 2018 Approved Date [Member]</link:label>
    <link:label id="lab_ctlp_StockOptionIncentivePlan2018ApprovedDateMember_documentation_en-US" xlink:label="lab_ctlp_StockOptionIncentivePlan2018ApprovedDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">April 2018 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2018ApprovedDateMember" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2018ApprovedDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_StockOptionIncentivePlan2018ApprovedDateMember" xlink:to="lab_ctlp_StockOptionIncentivePlan2018ApprovedDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_8ea47978-63c0-4747-94fb-c2e830b30c6f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_dea905f5-3099-4cc7-ab3a-c0c8f6727f7a_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity 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_TemporaryEquitySharesOutstanding_3717506d-99ea-43e0-947a-f98e675218f8_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_bab05999-f4f6-47aa-8abe-61a31e959d6e_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_943ca1d4-ce37-4887-888a-8f901d096b71_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" 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_ctlp_AssetsandLiabilitiesLesseeTableTextBlock_504f5931-1ff2-4df2-9464-5490cacb0c3a_terseLabel_en-US" xlink:label="lab_ctlp_AssetsandLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assets and Liabilities</link:label>
    <link:label id="lab_ctlp_AssetsandLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_ctlp_AssetsandLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_ctlp_AssetsandLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_ctlp_AssetsandLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AssetsandLiabilitiesLesseeTableTextBlock" xlink:href="ctlp-20250630.xsd#ctlp_AssetsandLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_AssetsandLiabilitiesLesseeTableTextBlock" xlink:to="lab_ctlp_AssetsandLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_ce1d47cb-4583-49ab-be94-64559e18f58f_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_70b598ec-6b5e-4f28-afa3-05db0b7c859b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ce622039-00d4-4ef1-bf32-d75f5b0b35d6_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">Granted (in USD 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_us-gaap_ServiceMember_cf51750d-b9ac-4a54-99d2-0aa9ddcc5213_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription and transaction fees</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" 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_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_8f4ca3a4-c6d5-45a1-a22e-4f055b3bb299_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" 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, Prepaid expenses</link:label>
    <link:label id="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" 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, Current Liabilities, Prepaid expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" xlink:to="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1a37007e-46b4-4374-a123-a0b854dc9e06_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent_8a2d23b0-7b38-4114-a798-4475e3c4ac52_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease in working capital related accounts</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent_label_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Current</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" xlink:to="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4abc1d40-5aa2-4e35-aff3-1390e684bf92_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Changes related to state tax rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" 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_ctlp_TwentyTwentyOneSecuredTermFacilityMember_67831cda-1a66-4594-9536-7e94f1a2fdad_terseLabel_en-US" xlink:label="lab_ctlp_TwentyTwentyOneSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 JPMorgan Secured Term Facility</link:label>
    <link:label id="lab_ctlp_TwentyTwentyOneSecuredTermFacilityMember_label_en-US" xlink:label="lab_ctlp_TwentyTwentyOneSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Twenty Twenty One Secured Term Facility [Member]</link:label>
    <link:label id="lab_ctlp_TwentyTwentyOneSecuredTermFacilityMember_documentation_en-US" xlink:label="lab_ctlp_TwentyTwentyOneSecuredTermFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Twenty Twenty One Secured Term Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyOneSecuredTermFacilityMember" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyOneSecuredTermFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TwentyTwentyOneSecuredTermFacilityMember" xlink:to="lab_ctlp_TwentyTwentyOneSecuredTermFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_7e06963b-041f-4ede-bffe-b55e3df90143_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Information Related to Outstanding Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_CommonStockNumberOfVotesPerShare_8ef74a34-1b60-40d7-8649-29a4ef5ea529_terseLabel_en-US" xlink:label="lab_ctlp_CommonStockNumberOfVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, number of votes per share</link:label>
    <link:label id="lab_ctlp_CommonStockNumberOfVotesPerShare_label_en-US" xlink:label="lab_ctlp_CommonStockNumberOfVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Number Of Votes Per Share</link:label>
    <link:label id="lab_ctlp_CommonStockNumberOfVotesPerShare_documentation_en-US" xlink:label="lab_ctlp_CommonStockNumberOfVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Number Of Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CommonStockNumberOfVotesPerShare" xlink:href="ctlp-20250630.xsd#ctlp_CommonStockNumberOfVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_CommonStockNumberOfVotesPerShare" xlink:to="lab_ctlp_CommonStockNumberOfVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_f62d64b1-945a-4746-a8ae-616ccc14edc7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c6be5f2e-8098-4ad2-960f-2fd23173d3c3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" 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_OtherAccruedLiabilitiesCurrentAndNoncurrent_aa61c8b3-bea0-4914-84a2-587fbd51cfa6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0b966e37-7ac7-4db1-937b-37f77418a341_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">Nonvested beginning balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f1058556-5195-40d6-8b62-623abe2a10b8_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">Nonvested ending balance (in USD 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_EscrowDeposit_3fd4aca6-374f-42af-8172-ee33dd65f8d2_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Escrow deposit</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" 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_dei_IcfrAuditorAttestationFlag_9bd0234c-eb4c-455b-9f4c-5cdff0363dc1_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DebtInstrumentNumberOfCovenants_e76fea9c-b4b4-446c-81cf-2f5cd66f85e2_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentNumberOfCovenants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of financial covenants</link:label>
    <link:label id="lab_ctlp_DebtInstrumentNumberOfCovenants_label_en-US" xlink:label="lab_ctlp_DebtInstrumentNumberOfCovenants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Number Of Covenants</link:label>
    <link:label id="lab_ctlp_DebtInstrumentNumberOfCovenants_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentNumberOfCovenants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Number Of Covenants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentNumberOfCovenants" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentNumberOfCovenants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentNumberOfCovenants" xlink:to="lab_ctlp_DebtInstrumentNumberOfCovenants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeLeaseInterestIncome_7631b8f2-02f8-4d0f-8178-895f03843cad_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeLeaseInterestIncome" 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_SalesTypeLeaseInterestIncome_label_en-US" xlink:label="lab_us-gaap_SalesTypeLeaseInterestIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales-type Lease, Interest Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseInterestIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseInterestIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeLeaseInterestIncome" xlink:to="lab_us-gaap_SalesTypeLeaseInterestIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_LongTermStockIncentivePlanMember_66f1315a-53e4-48f0-b980-81cf386824dd_terseLabel_en-US" xlink:label="lab_ctlp_LongTermStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Stock Incentive Plan</link:label>
    <link:label id="lab_ctlp_LongTermStockIncentivePlanMember_label_en-US" xlink:label="lab_ctlp_LongTermStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_ctlp_LongTermStockIncentivePlanMember_documentation_en-US" xlink:label="lab_ctlp_LongTermStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Stock Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermStockIncentivePlanMember" xlink:href="ctlp-20250630.xsd#ctlp_LongTermStockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_LongTermStockIncentivePlanMember" xlink:to="lab_ctlp_LongTermStockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a803c38f-8634-4fd7-af31-731c64cd0fd2_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_ForeignCountryMember_278dc91c-8320-40d8-bb46-d62be9fde32d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_06ad8f3e-4d10-4d2c-b462-07b6e465614e_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_f92aea8e-f111-493b-8ad2-6a5685ca596d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_3f8688ce-88b3-48e0-a7a3-569d57707fe3_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_46245c22-6297-4d15-beac-b83acc1d1be5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign losses</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrent_1f9419e8-a31b-4275-b55d-930d684297b7_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total non-current assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7b56741d-2edf-4f4b-a160-b85f4d6e00a7_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 Future 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_us-gaap_BalanceSheetLocationDomain_7fec7c25-176a-4cba-81ab-5ff8f5f157e0_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_IncreaseDecreaseInInventories_904ad790-1f86-4e07-ab48-fbb9c7f18e07_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_19746625-80a4-4da3-8d69-8f2a7bc08ee9_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs and discounts</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_c3e9e7fc-9105-4248-bfff-d931ee5535d0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1942e63f-deb3-4212-9d0d-ff9fa04b8cc3_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_2088d917-6b3e-4694-89de-e0f73e3a4ff7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">EARNINGS PER COMMON SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_45f61a2a-71e5-4331-b2cc-42b9a78226c3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Annual Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_97ddb227-ff78-4753-8a67-defb3b3634c6_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_778aed5b-c79f-410c-9d8d-c5087a332e7f_totalLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_60e0a970-f245-49da-84f9-2a013e5efa17_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Asset, Aging [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Asset, Aging [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" 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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_12cc3e01-5f07-4cd5-a875-fbc3a2b6bf94_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_d35c4060-082e-4e0f-91f6-930f1afe3963_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value, 640,000,000 shares authorized, 73,289,054 and 72,935,497 shares issued and outstanding at June&#160;30, 2025 and 2024, 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_srt_TitleOfIndividualAxis_769ec639-5d27-45a8-b9bf-f0a55bcb5c90_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_92d72794-9999-48b0-bd74-263f82ac0cc3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 18)</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_us-gaap_PreferredStockLiquidationPreferenceValue_703e1186-915b-40dc-b86f-d3cd8413d0fb_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock liquidation preference</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Liquidation Preference, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_28787eaf-5b4e-47fe-a33f-65553d698132_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_ctlp_NotesAndLoansReceivableInYearThree_d6195f7a-9d95-4bbc-8455-f98877410144_terseLabel_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearThree_label_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes And Loans Receivable In Year Three</link:label>
    <link:label id="lab_ctlp_NotesAndLoansReceivableInYearThree_documentation_en-US" xlink:label="lab_ctlp_NotesAndLoansReceivableInYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents amount of notes and loans receivables due in the three fiscal year following the latest fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearThree" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NotesAndLoansReceivableInYearThree" xlink:to="lab_ctlp_NotesAndLoansReceivableInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_3991d5bc-9680-4a2a-b6bc-83f469152a2b_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Share Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Share Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_LongTermDebtMaturityPayableDueYearFive_7370fdf8-4540-4105-96f6-378c4b47d9e8_terseLabel_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, maturity, payable due year five</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityPayableDueYearFive_label_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Payable Due Year Five</link:label>
    <link:label id="lab_ctlp_LongTermDebtMaturityPayableDueYearFive_documentation_en-US" xlink:label="lab_ctlp_LongTermDebtMaturityPayableDueYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Payable Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearFive" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_LongTermDebtMaturityPayableDueYearFive" xlink:to="lab_ctlp_LongTermDebtMaturityPayableDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_c4d26de7-4207-4aa2-8005-2b4ae637ac4f_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, excluding lessor asset under operating lease, Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_4ac99f4c-d99d-4b47-905b-781e9c2ddc42_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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_us-gaap_FinancingReceivables60To89DaysPastDueMember_1ed0c490-0166-414b-ab88-ca5823668a99_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">61 - 90 days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Asset, 60 to 89 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_f72277cd-5ef2-4433-9d14-5b2ce0cb16a7_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">Revenue from Contract with Customer [Abstract]</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_3f0468fe-0d58-46b4-a9c4-eece8f34b55a_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_b03aaa64-d202-4167-8d1f-12b4a4f1256e_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">Tax liabilities</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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_ce2c221e-5a37-407c-8a93-a22603120f39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Activity Related to Unrecognized Income Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_f0d620e9-992b-4cc2-bda3-1e196a8ddc8d_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessor, operating lease term</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LessorOperatingLeaseTermOfContract" 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_7332965e-f71a-4ebc-99e8-bdcb85b849c9_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_FairValueDisclosuresAbstract_e8ac72e4-ef0f-43cc-90ff-13a81a414555_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_088a0405-476c-4169-92bd-0314c42a05b3_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation termination period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" 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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" 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_DebtWeightedAverageInterestRate_94138fd8-ddbf-48bb-8889-118f5ac32eb6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_a8590013-b6f9-4ead-a4e9-73dea2ad75f8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">More than 5 Years Ago</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" 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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b016bb92-2ac0-4114-ad9f-645b67adb746_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_ctlp_DebtInstrumentCovenantPeriodDomain_f6a2e5ba-6c79-4a05-90a4-f5f0c47d7259_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Period [Domain]</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantPeriodDomain_label_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Period [Domain]</link:label>
    <link:label id="lab_ctlp_DebtInstrumentCovenantPeriodDomain_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentCovenantPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Debt Instrument, Covenant Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantPeriodDomain" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodDomain" xlink:to="lab_ctlp_DebtInstrumentCovenantPeriodDomain" 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_us-gaap_BusinessAcquisitionsProFormaRevenue_a103b8a1-dc57-4d45-b054-aa84e61c867c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" 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_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_f1bb1be5-044b-4f70-a117-d4f40dacd997_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_c160bc13-bb96-4f31-991a-f5ddbf771d3d_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_ConcentrationRiskBenchmarkDomain_bf54070e-6c3f-455e-8243-1c6b5f5e1790_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_c5be7c37-8f86-4306-8ebc-c5e0239dad0b_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_TemporaryEquityLiquidationPreference_3f3ac0e1-c5c6-45e4-ae95-2a89ed04c9cc_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible preferred stock, liquidation preference value</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreference_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Liquidation Preference</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLiquidationPreference" xlink:to="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5c329f99-d29b-4df1-8b00-ed8d5cd38776_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other permanent differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_87c9e2c3-9ca4-485d-8203-00b7fdfefe57_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of capitalized contract costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_7ad41b88-f6bc-436a-956e-c931a924a5ad_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INTANGIBLE AND LONG-LIVED ASSETS</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_70abbe31-6dc2-462e-b815-f997c64d5d5a_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">Net earnings per common share</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1168eca5-afe3-49cc-88a9-6c6443af1c9d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_ef2ebfc2-0b15-4285-96b8-422cf1867d52_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other (expense) income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_A2018EquityIncentivePlanMember_693e1d37-e748-4235-acfd-4ab72d60c50d_terseLabel_en-US" xlink:label="lab_ctlp_A2018EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018 Equity Incentive Plan</link:label>
    <link:label id="lab_ctlp_A2018EquityIncentivePlanMember_label_en-US" xlink:label="lab_ctlp_A2018EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2018 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_ctlp_A2018EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_ctlp_A2018EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2018 Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2018EquityIncentivePlanMember" xlink:href="ctlp-20250630.xsd#ctlp_A2018EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_A2018EquityIncentivePlanMember" xlink:to="lab_ctlp_A2018EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_40827e97-ba04-43bc-91d7-747ce8cf9d7d_negatedTerseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_label_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" 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, Accrued Expenses</link:label>
    <link:label id="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of accrued expenses due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:to="lab_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1_67c55f27-1ede-4eec-ace2-d5552abee075_terseLabel_en-US" xlink:label="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessor, sales-type lease term</link:label>
    <link:label id="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Sales-type Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:to="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3af40bed-3763-4e05-a68a-ac55dce7986b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased_6796ac7b-3cbb-422a-abaa-c17d5259b733_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of shares released from escrow</link:label>
    <link:label id="lab_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased_label_en-US" xlink:label="lab_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Equity Interests Issued or Issuable, Percent of Shares Released</link:label>
    <link:label id="lab_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Equity Interests Issued or Issuable, Percent of Shares Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" xlink:to="lab_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DelayedDrawTermLoanFacilityMember_75d7232a-3c7d-46d4-8358-5d4bca86dbd5_terseLabel_en-US" xlink:label="lab_ctlp_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Delayed Draw Term Loan Facility</link:label>
    <link:label id="lab_ctlp_DelayedDrawTermLoanFacilityMember_label_en-US" xlink:label="lab_ctlp_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Delayed Draw Term Loan Facility [Member]</link:label>
    <link:label id="lab_ctlp_DelayedDrawTermLoanFacilityMember_documentation_en-US" xlink:label="lab_ctlp_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Delayed Draw Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DelayedDrawTermLoanFacilityMember" xlink:href="ctlp-20250630.xsd#ctlp_DelayedDrawTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DelayedDrawTermLoanFacilityMember" xlink:to="lab_ctlp_DelayedDrawTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_CompensationAndBenefits_41bf8442-7e3f-4b26-be12-ec71fb91b81c_negatedTerseLabel_en-US" xlink:label="lab_ctlp_CompensationAndBenefits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Compensation and benefits</link:label>
    <link:label id="lab_ctlp_CompensationAndBenefits_label_en-US" xlink:label="lab_ctlp_CompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation And Benefits</link:label>
    <link:label id="lab_ctlp_CompensationAndBenefits_documentation_en-US" xlink:label="lab_ctlp_CompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Compensation And Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CompensationAndBenefits" xlink:href="ctlp-20250630.xsd#ctlp_CompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_CompensationAndBenefits" xlink:to="lab_ctlp_CompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a9f28120-115a-42bb-84ae-823ff1d22ec7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ctlp_A2015EquityIncentivePlanMember_3e3136c9-73a3-4e13-9b44-85aaebc8d51f_terseLabel_en-US" xlink:label="lab_ctlp_A2015EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2015 Equity Incentive Plan</link:label>
    <link:label id="lab_ctlp_A2015EquityIncentivePlanMember_label_en-US" xlink:label="lab_ctlp_A2015EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2015 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_ctlp_A2015EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_ctlp_A2015EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2015 Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2015EquityIncentivePlanMember" xlink:href="ctlp-20250630.xsd#ctlp_A2015EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_A2015EquityIncentivePlanMember" xlink:to="lab_ctlp_A2015EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves_771ed5be-2b94-4fd2-809a-49494ecc582d_terseLabel_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory reserves</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves_label_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Inventory Reserves</link:label>
    <link:label id="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves_documentation_en-US" xlink:label="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Inventory Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" xlink:to="lab_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_5e5ed6a1-68e7-4085-b0cc-948d9bdad026_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease extension period</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_163d9ae0-8f0d-4bb9-a029-c464ab05b463_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from long-term debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForLegalSettlements_95a6e6af-e149-4070-98a9-c6080073f186_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Civil monetary penalty payment</link:label>
    <link:label id="lab_us-gaap_PaymentsForLegalSettlements_label_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForLegalSettlements" xlink:to="lab_us-gaap_PaymentsForLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_a1422f49-4eef-425a-90ec-fe6dd065bb0f_verboseLabel_en-US" xlink:label="lab_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conversions of Preferred Stock and cumulative Preferred Stock dividends (in shares)</link:label>
    <link:label id="lab_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_label_en-US" xlink:label="lab_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Conversions Of Preferred Stock And Cumulative Preferred Stock Dividends</link:label>
    <link:label id="lab_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_documentation_en-US" xlink:label="lab_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents number of conversions of Preferred Stock and cumulative Preferred Stock dividends.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" xlink:href="ctlp-20250630.xsd#ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" xlink:to="lab_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8380c299-2bdd-42b5-a8ec-d7c619033c3e_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">SHAREHOLDER'S EQUITY AND PREFERRED STOCK</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_DeferredStateAndLocalIncomeTaxExpenseBenefit_89fb6173-e2f2-47b8-b3ee-589a2c34f9cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_3223057c-124f-4403-b89e-051a444c2572_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Between 2 and 3 Years Ago</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_5208833f-ec05-4318-8b5a-c827d2dd4681_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">Segment net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a07a3ea2-86e0-40f3-b5b4-34bca4d642f5_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_043bed31-7065-43b6-a0e9-0059c4384504_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_us-gaap_SubsequentEventTable_3efa008b-d311-4b83-a1bb-aae09743ef13_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_d1c01bc6-91bf-4f7a-9f99-8314a9e22fc6_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2514826a-94c2-4aff-bbff-63d4b598ed5a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income Tax Benefit in the Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fdaff6ae-3111-4f67-a7ab-a578ce8f22d4_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">Share-based compensation vesting 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_AllowanceForDoubtfulAccountsReceivableRollforward_37288247-a0b8-4ec1-bd72-6cf09ee802ef_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_930f7477-99c6-49af-b8e8-ca7ec500cac2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_a18992dd-f2ca-4b35-89ed-8beeb1d95f13_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_TaxesPayableCurrentAndNoncurrent_427f4675-719d-4388-8548-b35cb08dd4f9_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income tax payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" 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_BaseRateMember_4272da75-6455-4b3a-a9bb-acbc1527e476_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_188b70f5-9dcb-41fc-a944-aaee9f7af759_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">CONSOLIDATED STATEMENTS OF OPERATIONS: COST OF SALES AND OPERATING EXPENSES</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_us-gaap_ContractWithCustomerAssetNet_eab5b72d-2df1-42ac-b561-ec39caaa7a5e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, asset, after allowance for credit loss</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredClassAMember_9a1c7ce0-ea0f-47fa-9a07-31755476b765_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Class A</link:label>
    <link:label id="lab_us-gaap_PreferredClassAMember_label_en-US" xlink:label="lab_us-gaap_PreferredClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassAMember" xlink:to="lab_us-gaap_PreferredClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_d35ed05f-014c-48d8-b277-1d84732e50d0_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_30e078e5-526b-4c71-a575-cd48194143d4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_DebtInstrumentPeriodOneMember_e6020850-9dd4-410f-a874-6f3e092d8a94_terseLabel_en-US" xlink:label="lab_ctlp_DebtInstrumentPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period One</link:label>
    <link:label id="lab_ctlp_DebtInstrumentPeriodOneMember_label_en-US" xlink:label="lab_ctlp_DebtInstrumentPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Period One [Member]</link:label>
    <link:label id="lab_ctlp_DebtInstrumentPeriodOneMember_documentation_en-US" xlink:label="lab_ctlp_DebtInstrumentPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentPeriodOneMember" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_DebtInstrumentPeriodOneMember" xlink:to="lab_ctlp_DebtInstrumentPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_7c4bf1ed-fafc-4bc1-af50-701fdbd269b1_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_us-gaap_CustomerRelationshipsMember_c2adca29-7ba1-42c6-a4b3-8704715a7cb6_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_OperatingIncomeLoss_0b2921c3-c224-4b84-958b-e7fb8eb7a05b_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">Operating income</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_LineOfCreditMember_8578e5a2-189b-4d64-9c3a-3f470a54cfc4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_83300483-5912-4637-b5a6-4bff22460abe_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_ctlp_ProfessionalExpensesProceeds_21a7e815-1fde-4ae0-8b4d-3a47d878c8c3_terseLabel_en-US" xlink:label="lab_ctlp_ProfessionalExpensesProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investigation, proxy solicitation and restatement expenses, net of insurance recoveries</link:label>
    <link:label id="lab_ctlp_ProfessionalExpensesProceeds_label_en-US" xlink:label="lab_ctlp_ProfessionalExpensesProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional Expenses (Proceeds)</link:label>
    <link:label id="lab_ctlp_ProfessionalExpensesProceeds_documentation_en-US" xlink:label="lab_ctlp_ProfessionalExpensesProceeds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Professional Expenses (Proceeds)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ProfessionalExpensesProceeds" xlink:href="ctlp-20250630.xsd#ctlp_ProfessionalExpensesProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_ProfessionalExpensesProceeds" xlink:to="lab_ctlp_ProfessionalExpensesProceeds" 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_us-gaap_SalesTypeLeaseRevenue_71a9d45a-de7c-40d0-82e0-2e96ef318353_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment sales</link:label>
    <link:label id="lab_us-gaap_SalesTypeLeaseRevenue_label_en-US" xlink:label="lab_us-gaap_SalesTypeLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales-type Lease, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeLeaseRevenue" xlink:to="lab_us-gaap_SalesTypeLeaseRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays_bad992db-6298-417b-9399-b67d0722571a_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, number of trading days</link:label>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays_label_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Number Of Trading Days</link:label>
    <link:label id="lab_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Number Of Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays" xlink:to="lab_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_1c4949a3-26f0-472c-ba7b-7a87a0d5d9d2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_1dd5e5da-f4d3-48ca-a074-901cd2e65484_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Maximum percent of voluntary contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" 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_DeferredTaxLiabilitiesOther_f4bdafdd-925d-4a04-9334-497904d6ce78_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_66aa7c11-2bba-4eee-bb1d-d9b4d2c6c192_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 (expense), 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_86b296bf-a245-4767-8e96-e0d2f0aa7900_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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_7a3f923f-4dfe-4065-b22d-551ec886846b_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_fc1e491c-b0bd-4181-b9c6-bb845462aa35_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_00c31d4c-4b23-4894-86e9-ff7014dddfb9_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_5f449b5f-f5e1-47a5-ae19-f524870c756c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_us-gaap_SalesRevenueNetMember_9a714163-19e7-403a-bd5f-d25d716fc0bf_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 Benchmark</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_259d97ea-dfba-4185-abfb-85651f4fea39_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">Fair value of total consideration transferred</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_SharesIssued_25024806-d487-452f-8c07-5fb8ec3bf5fa_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_bc079f6e-74e8-4d3f-9b25-18f8ee2140cf_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_LessorLeasesPolicyTextBlock_84288b33-5609-4f0a-9197-0d7c80ac6215_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LESSOR ACCOUNTING</link:label>
    <link:label id="lab_us-gaap_LessorLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LessorLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_dc2a2ce1-02fe-405d-9fc4-bd72a92cba22_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">BUSINESS</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_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_616f244e-54ba-42bd-b320-e05860492ac5_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_340f3bb7-aef5-466a-b866-364de18d8077_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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b87a148b-0f8d-49fe-8722-846ed147e227_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense, tax benefits recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fa653917-c11f-4d32-ae00-727242dcb386_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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 Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable_6b89657e-48c1-42c9-8888-3d6508284ec7_terseLabel_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, provisional information, initial accounting incomplete, adjustment, account payable</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable_label_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Account Payable</link:label>
    <link:label id="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable_documentation_en-US" xlink:label="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Account Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" xlink:to="lab_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable" 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_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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6ecc0c59-467f-4d8f-8700-1e921c94c9ac_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate, Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_SubscriptionRevenueMember_1205c5b4-b092-4dd2-8bdb-69948065f90f_terseLabel_en-US" xlink:label="lab_ctlp_SubscriptionRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription fees</link:label>
    <link:label id="lab_ctlp_SubscriptionRevenueMember_label_en-US" xlink:label="lab_ctlp_SubscriptionRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription Revenue [Member]</link:label>
    <link:label id="lab_ctlp_SubscriptionRevenueMember_documentation_en-US" xlink:label="lab_ctlp_SubscriptionRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SubscriptionRevenueMember" xlink:href="ctlp-20250630.xsd#ctlp_SubscriptionRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_SubscriptionRevenueMember" xlink:to="lab_ctlp_SubscriptionRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b98eb72d-1d27-49c1-b6de-00a4aedbc40c_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">Denominator for basic earnings per share - 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_InventoryWriteDown_b3d77ce0-0454-483c-80f2-9d9023fc4234_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for inventory reserve</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f54c75cc-201f-4097-ba09-9918780aaa63_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 Loss Per 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d2551e73-aea6-4689-87fc-8ac9fcae0d53_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable options, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_e18dfa89-ab01-45fc-ac9d-8b822bd46780_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" 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_us-gaap_DebtDisclosureAbstract_08b76525-c672-41d3-b17d-519e748b6625_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_us-gaap_NonoperatingIncomeExpenseAbstract_24c5a659-f59c-4c6b-8dd6-b3be93d8c5c2_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other (expense) income:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_adaa0c31-9bae-4446-978d-17dacc24507a_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_AllowanceForDoubtfulAccountsReceivableWriteOffs_a23bb425-4937-44f6-aa16-4effef188eff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Write-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_e3565e2b-8449-4ca0-ace3-1acb4c4b8ce5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" 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_27bc816c-1083-47ea-8e81-14518ce387ff_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_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount_ce4e108b-cd7a-4323-ad2f-371f5b260ee5_negatedLabel_en-US" xlink:label="lab_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Statutory Rates Different from U.S.</link:label>
    <link:label id="lab_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount_label_en-US" xlink:label="lab_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Statutory Rates Different From U.S, Amount</link:label>
    <link:label id="lab_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount_documentation_en-US" xlink:label="lab_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Statutory Rates Different From U.S, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" xlink:href="ctlp-20250630.xsd#ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" xlink:to="lab_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3ece4649-45db-4933-856b-d7179a59c2d5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_e614a6f4-4018-48ff-8772-3e650962736d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, excluding lessor asset under operating lease, before accumulated depreciation, Cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, before Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_ctlp_FinanceReceivablesSalestypeLeaseTerm_6c827a69-2b2f-4e62-b99e-ba98917d0c6a_terseLabel_en-US" xlink:label="lab_ctlp_FinanceReceivablesSalestypeLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance receivables sales-type lease term</link:label>
    <link:label id="lab_ctlp_FinanceReceivablesSalestypeLeaseTerm_label_en-US" xlink:label="lab_ctlp_FinanceReceivablesSalestypeLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Receivables Salestype Lease Term</link:label>
    <link:label id="lab_ctlp_FinanceReceivablesSalestypeLeaseTerm_documentation_en-US" xlink:label="lab_ctlp_FinanceReceivablesSalestypeLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Receivables Salestype Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_FinanceReceivablesSalestypeLeaseTerm" xlink:href="ctlp-20250630.xsd#ctlp_FinanceReceivablesSalestypeLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_FinanceReceivablesSalestypeLeaseTerm" xlink:to="lab_ctlp_FinanceReceivablesSalestypeLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_8fc328a3-3e00-4322-a1e0-643dc2003e28_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_SubsequentEventsTextBlock_573b24bc-db4f-405d-9150-0f847ca8469b_verboseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2718ad18-2ee8-4c92-9812-4a0f867e931d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2e4d8881-f933-4214-a602-1158f9376652_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_f84c99f8-d6ac-487b-abc8-4c2711849724_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Asset, Not Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:to="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_cde013b7-b8cf-46ee-935b-e24ce5eedfd3_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_d251fbe5-630a-44c8-809f-1513bbb9b5ee_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross increases and decreases related to current period tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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_TrademarksAndTradeNamesMember_fc505345-5db4-44ab-97d9-f87fbd4c9d52_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Brand and trade names</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_e2fc8628-187e-4220-a07b-74d6f7852b41_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_ComponentsOfDeferredTaxLiabilitiesAbstract_10daa0c6-e4f6-4714-984b-77be33abb338_verboseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e64217f5-5da7-4aaa-b4cd-f90ed76f715c_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_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_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue_68b48c28-fa7d-45f7-96f7-dafd6dd12d7e_negatedTerseLabel_en-US" xlink:label="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of Series A convertible preferred stock</link:label>
    <link:label id="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Stock Repurchased And Retired During Period, Value</link:label>
    <link:label id="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue_documentation_en-US" xlink:label="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Stock Repurchased And Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>18
<FILENAME>ctlp-20250630_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:d8225d08-0c9e-4784-8b75-9c0dace4f796,g:ba2cf46d-68f0-4715-ac31-433a8fe4892c-->
<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.cantaloupe.com/role/CoverPage" xlink:type="simple" xlink:href="ctlp-20250630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f7cb0dac-7e99-40ba-9a57-13d4759f9c07" 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_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_DocumentType_f7cb0dac-7e99-40ba-9a57-13d4759f9c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_4d78355c-d7ce-4e5b-83b5-54d7cfbc2450" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_DocumentAnnualReport_4d78355c-d7ce-4e5b-83b5-54d7cfbc2450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_162e3c4d-0916-46fe-8767-bd0d14fe061a" 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_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_DocumentPeriodEndDate_162e3c4d-0916-46fe-8767-bd0d14fe061a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b054ebc1-240c-47e2-8940-b7a92bbd5c3e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_CurrentFiscalYearEndDate_b054ebc1-240c-47e2-8940-b7a92bbd5c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_fe94a2f5-79ab-4ac1-a64d-9b1a66d83737" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_DocumentTransitionReport_fe94a2f5-79ab-4ac1-a64d-9b1a66d83737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5bd4e8d7-b6ff-4be9-8d55-9f0cbe40cf80" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityFileNumber_5bd4e8d7-b6ff-4be9-8d55-9f0cbe40cf80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f80de251-3436-4bfe-8b92-db5a3a2e2459" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityRegistrantName_f80de251-3436-4bfe-8b92-db5a3a2e2459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1ecf6bfd-496d-4a3a-ba0b-1e28ee16e3af" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1ecf6bfd-496d-4a3a-ba0b-1e28ee16e3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8dcc0b04-51e3-42f9-9b9b-6c7cdc274c00" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityTaxIdentificationNumber_8dcc0b04-51e3-42f9-9b9b-6c7cdc274c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_299c83cd-5821-47ac-9ca7-2b5498d645a9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityAddressAddressLine1_299c83cd-5821-47ac-9ca7-2b5498d645a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d8532f16-369d-4f82-85d9-292c956a0fb1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityAddressCityOrTown_d8532f16-369d-4f82-85d9-292c956a0fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8094f22c-3daa-441d-bdfb-d582d91b392b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityAddressStateOrProvince_8094f22c-3daa-441d-bdfb-d582d91b392b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_15ad5e1e-53bd-40c6-9b73-67219aef4eb7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityAddressPostalZipCode_15ad5e1e-53bd-40c6-9b73-67219aef4eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b930d5b7-a2e9-4794-8ad6-79de633737bd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_CityAreaCode_b930d5b7-a2e9-4794-8ad6-79de633737bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9fd92b72-8024-48a7-9259-39075344bf20" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_LocalPhoneNumber_9fd92b72-8024-48a7-9259-39075344bf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d4643137-fe18-432d-b141-7f76dbddc757" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_Security12bTitle_d4643137-fe18-432d-b141-7f76dbddc757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5d0bac34-45e4-4d8c-ab76-12de64d4b861" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_TradingSymbol_5d0bac34-45e4-4d8c-ab76-12de64d4b861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_fcb2b7ed-1213-4c97-b93e-8b2a64951231" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_SecurityExchangeName_fcb2b7ed-1213-4c97-b93e-8b2a64951231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_39fd8aaa-ce98-4a80-b990-87d024d98e8f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_39fd8aaa-ce98-4a80-b990-87d024d98e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_fdb190b1-6464-48a7-9a83-2e93f4e830af" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityVoluntaryFilers_fdb190b1-6464-48a7-9a83-2e93f4e830af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_471466a5-c546-4945-a25f-525b83089cb4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityCurrentReportingStatus_471466a5-c546-4945-a25f-525b83089cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_18f1cf1f-b3e3-48d6-9444-a7940f6f3754" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityInteractiveDataCurrent_18f1cf1f-b3e3-48d6-9444-a7940f6f3754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_75850a95-a9bc-4537-8429-29e889feb87f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityFilerCategory_75850a95-a9bc-4537-8429-29e889feb87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_aba976b5-375c-45f2-bcdc-b855b36a8e55" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntitySmallBusiness_aba976b5-375c-45f2-bcdc-b855b36a8e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_4f2021de-142f-4b63-b5c5-215f27aef42a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityEmergingGrowthCompany_4f2021de-142f-4b63-b5c5-215f27aef42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_2a5db253-69f5-4bc4-bf37-e101cacc49dd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_IcfrAuditorAttestationFlag_2a5db253-69f5-4bc4-bf37-e101cacc49dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_4f6aeb54-48dd-4d98-bbb4-0db7435a7cf9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_4f6aeb54-48dd-4d98-bbb4-0db7435a7cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_63f46317-2377-4b8a-a808-80197ea1cd39" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityShellCompany_63f46317-2377-4b8a-a808-80197ea1cd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_913e109c-66bc-40f0-9b1b-a92e42ba5ec5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityPublicFloat_913e109c-66bc-40f0-9b1b-a92e42ba5ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_49d76d04-e185-4eb8-90bb-e90ce63a023b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_49d76d04-e185-4eb8-90bb-e90ce63a023b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_33962d3b-2322-43b9-8905-18f723b7482b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_EntityCentralIndexKey_33962d3b-2322-43b9-8905-18f723b7482b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_0805b48a-517f-48b8-8c3e-fce3d39bd363" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_AmendmentFlag_0805b48a-517f-48b8-8c3e-fce3d39bd363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c073a91d-a145-42c7-b27a-6706e11c5337" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_DocumentFiscalYearFocus_c073a91d-a145-42c7-b27a-6706e11c5337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e00b9d3c-d692-4f6c-b703-77e1d6cfe08c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_85ade16c-a684-4a2b-aa5a-2a365702486c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e00b9d3c-d692-4f6c-b703-77e1d6cfe08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/AuditInformation" xlink:type="simple" xlink:href="ctlp-20250630.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AuditInformationAbstract_e032db02-1d92-458d-a1c5-3fcfae8398d1" xlink:href="ctlp-20250630.xsd#ctlp_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_8055c774-869d-45ee-83a1-5016ff8c3852" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_AuditInformationAbstract_e032db02-1d92-458d-a1c5-3fcfae8398d1" xlink:to="loc_dei_AuditorName_8055c774-869d-45ee-83a1-5016ff8c3852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_9f53949e-dddd-45dc-b8c1-5d319ca89d23" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_AuditInformationAbstract_e032db02-1d92-458d-a1c5-3fcfae8398d1" xlink:to="loc_dei_AuditorLocation_9f53949e-dddd-45dc-b8c1-5d319ca89d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e32bebf4-2eb5-4f49-8d9a-6e5c33b85918" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_AuditInformationAbstract_e032db02-1d92-458d-a1c5-3fcfae8398d1" xlink:to="loc_dei_AuditorFirmId_e32bebf4-2eb5-4f49-8d9a-6e5c33b85918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_af08ca06-104c-4a87-892e-94fb12d4ab68" 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_a827e8b9-01df-4976-bb25-97c4face1666" 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_af08ca06-104c-4a87-892e-94fb12d4ab68" xlink:to="loc_us-gaap_AssetsAbstract_a827e8b9-01df-4976-bb25-97c4face1666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ec5959fd-a467-4608-8cce-5436a51204ac" 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_a827e8b9-01df-4976-bb25-97c4face1666" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ec5959fd-a467-4608-8cce-5436a51204ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6581f78c-90e8-419a-8468-ded84cc1c9e0" 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_ec5959fd-a467-4608-8cce-5436a51204ac" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6581f78c-90e8-419a-8468-ded84cc1c9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c4ef4769-04a7-4469-9cb1-3099152fe65f" 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_ec5959fd-a467-4608-8cce-5436a51204ac" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c4ef4769-04a7-4469-9cb1-3099152fe65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_aea7c8c5-d5db-47ea-a464-e32b934818b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ec5959fd-a467-4608-8cce-5436a51204ac" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_aea7c8c5-d5db-47ea-a464-e32b934818b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8590ab89-08c5-4586-ad75-70b19360d863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ec5959fd-a467-4608-8cce-5436a51204ac" xlink:to="loc_us-gaap_InventoryNet_8590ab89-08c5-4586-ad75-70b19360d863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b0441db2-645f-4635-957f-29331a9c9b62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ec5959fd-a467-4608-8cce-5436a51204ac" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b0441db2-645f-4635-957f-29331a9c9b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_97a68e3b-c87e-4449-9658-d846aa8d1e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ec5959fd-a467-4608-8cce-5436a51204ac" xlink:to="loc_us-gaap_AssetsCurrent_97a68e3b-c87e-4449-9658-d846aa8d1e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a827e8b9-01df-4976-bb25-97c4face1666" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_a16eac1d-c554-49aa-8554-9247c77c7b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_a16eac1d-c554-49aa-8554-9247c77c7b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_377e23f3-9a83-4307-9a56-fd98b294d717" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_377e23f3-9a83-4307-9a56-fd98b294d717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a1214714-a457-4dff-8c45-ebe4a8dd370a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a1214714-a457-4dff-8c45-ebe4a8dd370a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_21f83d48-fcb7-4c02-888c-09c4e1e843f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_21f83d48-fcb7-4c02-888c-09c4e1e843f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a190f8ab-4b78-4277-bebb-173181d674ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_Goodwill_a190f8ab-4b78-4277-bebb-173181d674ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_69d2c525-0c62-4d4e-b844-763f7093744a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_69d2c525-0c62-4d4e-b844-763f7093744a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_80955ae8-7d23-4076-bb3d-dab74edc5596" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_80955ae8-7d23-4076-bb3d-dab74edc5596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_c2778439-8610-4c40-bc27-59e4e65e81b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_cfac23ef-fdd5-4777-beab-8d72fb0ad7bd" xlink:to="loc_us-gaap_AssetsNoncurrent_c2778439-8610-4c40-bc27-59e4e65e81b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_563c91f2-12e2-455e-a591-daa70e260dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a827e8b9-01df-4976-bb25-97c4face1666" xlink:to="loc_us-gaap_Assets_563c91f2-12e2-455e-a591-daa70e260dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" 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_af08ca06-104c-4a87-892e-94fb12d4ab68" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b91c8e5a-306b-43e8-9808-9794ddbdb3dc" 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_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b91c8e5a-306b-43e8-9808-9794ddbdb3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a4b2a8d4-fbf1-41b2-b630-557529ccf9ff" 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_b91c8e5a-306b-43e8-9808-9794ddbdb3dc" xlink:to="loc_us-gaap_AccountsPayableCurrent_a4b2a8d4-fbf1-41b2-b630-557529ccf9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_08a643df-0c43-406f-8f58-070be93c14d4" 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_b91c8e5a-306b-43e8-9808-9794ddbdb3dc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_08a643df-0c43-406f-8f58-070be93c14d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_bb2333f8-7195-4b79-b710-8cc60ca20781" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b91c8e5a-306b-43e8-9808-9794ddbdb3dc" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_bb2333f8-7195-4b79-b710-8cc60ca20781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4c657c10-f324-4b37-9b2a-edd4f2698a64" 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_b91c8e5a-306b-43e8-9808-9794ddbdb3dc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4c657c10-f324-4b37-9b2a-edd4f2698a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_21552d1d-ceaf-46b0-b0e4-219813c0806f" 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_b91c8e5a-306b-43e8-9808-9794ddbdb3dc" xlink:to="loc_us-gaap_LiabilitiesCurrent_21552d1d-ceaf-46b0-b0e4-219813c0806f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_9cff1546-55cf-4a57-be8e-87fb9ee2a5de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_9cff1546-55cf-4a57-be8e-87fb9ee2a5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_70ad7025-f23f-494f-a490-1e321e96750f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_9cff1546-55cf-4a57-be8e-87fb9ee2a5de" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_70ad7025-f23f-494f-a490-1e321e96750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b15d216a-8a93-4c1d-94e1-bc198aea26fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_9cff1546-55cf-4a57-be8e-87fb9ee2a5de" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b15d216a-8a93-4c1d-94e1-bc198aea26fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_719c16f1-2cc3-4756-bc1f-0692f364e323" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_9cff1546-55cf-4a57-be8e-87fb9ee2a5de" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_719c16f1-2cc3-4756-bc1f-0692f364e323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_92fc6390-6c2c-43fb-b21f-fc99002d88ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_9cff1546-55cf-4a57-be8e-87fb9ee2a5de" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_92fc6390-6c2c-43fb-b21f-fc99002d88ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_471393a0-e60c-4ff3-b98f-37be816dbef2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:to="loc_us-gaap_Liabilities_471393a0-e60c-4ff3-b98f-37be816dbef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_565702f1-c479-45ac-afa2-e0f7e8a2cf7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_565702f1-c479-45ac-afa2-e0f7e8a2cf7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_e8343c2e-cf06-4168-99a8-caff829a2b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_e8343c2e-cf06-4168-99a8-caff829a2b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_36989fee-7404-400f-8677-9ba609ddabfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_36989fee-7404-400f-8677-9ba609ddabfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ae2177b0-fb56-4898-a9c7-a866f3f91882" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36989fee-7404-400f-8677-9ba609ddabfa" xlink:to="loc_us-gaap_CommonStockValue_ae2177b0-fb56-4898-a9c7-a866f3f91882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_86cb58d3-4964-4c98-8053-2f21cb43feac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36989fee-7404-400f-8677-9ba609ddabfa" xlink:to="loc_us-gaap_AdditionalPaidInCapital_86cb58d3-4964-4c98-8053-2f21cb43feac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_087a114c-082a-4d0c-83ad-f66052336edd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36989fee-7404-400f-8677-9ba609ddabfa" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_087a114c-082a-4d0c-83ad-f66052336edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_314abbf5-a77c-41c2-80fa-11d6fd9abe5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36989fee-7404-400f-8677-9ba609ddabfa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_314abbf5-a77c-41c2-80fa-11d6fd9abe5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1e8e25c7-0332-43aa-b61f-39f3264fb937" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36989fee-7404-400f-8677-9ba609ddabfa" xlink:to="loc_us-gaap_StockholdersEquity_1e8e25c7-0332-43aa-b61f-39f3264fb937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e43f021a-c147-487f-b173-b478ae1b7772" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5715df05-870b-4168-b2c7-bf5c63f6e57f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e43f021a-c147-487f-b173-b478ae1b7772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" 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_TemporaryEquitySharesAuthorized_e3e17ea8-088a-43a0-a151-8920fd025c08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_e3e17ea8-088a-43a0-a151-8920fd025c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_26e9ba79-db3c-4129-82ed-e45482d76820" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_26e9ba79-db3c-4129-82ed-e45482d76820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_8e8d32a7-bf7a-41d2-9184-76672c15760b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_8e8d32a7-bf7a-41d2-9184-76672c15760b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference_f6348526-1cc1-4c90-acde-32fe8804ac0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLiquidationPreference"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreference_f6348526-1cc1-4c90-acde-32fe8804ac0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6823275c-3d47-4024-bba3-bb9c490ad43b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6823275c-3d47-4024-bba3-bb9c490ad43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_97fc1a33-1476-42b4-9cc2-eef63574510c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" xlink:to="loc_us-gaap_CommonStockSharesIssued_97fc1a33-1476-42b4-9cc2-eef63574510c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_95f4bc48-a821-40b3-8cbd-9369c83177b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3abe1cae-20df-4449-9f2b-a3421b2892d6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_95f4bc48-a821-40b3-8cbd-9369c83177b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_9f49fce6-b9f0-48a0-a925-cb91d79d23ff" 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_e2a50e3f-a96f-4fd3-9b4c-57f7a6f0c14d" 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_9f49fce6-b9f0-48a0-a925-cb91d79d23ff" xlink:to="loc_us-gaap_StatementTable_e2a50e3f-a96f-4fd3-9b4c-57f7a6f0c14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3706b94b-594e-4b36-8f9b-c75190a79dd9" 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_e2a50e3f-a96f-4fd3-9b4c-57f7a6f0c14d" xlink:to="loc_srt_ProductOrServiceAxis_3706b94b-594e-4b36-8f9b-c75190a79dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" 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_3706b94b-594e-4b36-8f9b-c75190a79dd9" xlink:to="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_9f005e76-e1fb-4d04-b1d9-091b29335710" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" xlink:to="loc_us-gaap_ServiceMember_9f005e76-e1fb-4d04-b1d9-091b29335710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_64e0ebf3-9b6c-415a-86e5-6c02f7dbeaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4f45c250-8047-4507-be16-7952ff6350cf" xlink:to="loc_us-gaap_ProductMember_64e0ebf3-9b6c-415a-86e5-6c02f7dbeaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" 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_e2a50e3f-a96f-4fd3-9b4c-57f7a6f0c14d" xlink:to="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4fb2aee8-a9b0-4f4b-aa64-32f0ee77e6b5" 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_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4fb2aee8-a9b0-4f4b-aa64-32f0ee77e6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_75dc5946-5fe6-4eae-abec-0cea6ff33a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_75dc5946-5fe6-4eae-abec-0cea6ff33a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_3729d57a-d0ac-4d83-a09d-6155459863e2" 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_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_3729d57a-d0ac-4d83-a09d-6155459863e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_4fae760c-2c35-464e-961d-c523af8ec8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_4fae760c-2c35-464e-961d-c523af8ec8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5b64653d-fe7d-4876-bfd1-341ec5cfaa18" 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_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5b64653d-fe7d-4876-bfd1-341ec5cfaa18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ProfessionalExpensesProceeds_c7b6843e-0ecf-4375-8d4c-b7732e27e4ee" xlink:href="ctlp-20250630.xsd#ctlp_ProfessionalExpensesProceeds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_ctlp_ProfessionalExpensesProceeds_c7b6843e-0ecf-4375-8d4c-b7732e27e4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_aa0e616f-6eb1-461c-8471-d151e8dec7e4" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_aa0e616f-6eb1-461c-8471-d151e8dec7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_86976f14-f4ed-4b5d-b77b-ab2af98a25fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_DepreciationAndAmortization_86976f14-f4ed-4b5d-b77b-ab2af98a25fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4fc95c23-9871-4cb1-8e73-e43ff28f45eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dc15675f-908b-40b3-872d-b5441e89a1c2" xlink:to="loc_us-gaap_OperatingExpenses_4fc95c23-9871-4cb1-8e73-e43ff28f45eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1be65d59-2fe2-4153-b608-dee0bc116a96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_OperatingIncomeLoss_1be65d59-2fe2-4153-b608-dee0bc116a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_dbd50866-10a8-4c4f-802b-3dbc45d7bef3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_InvestmentIncomeInterest_dbd50866-10a8-4c4f-802b-3dbc45d7bef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_d8deb369-78a7-49db-8a6f-5dcf5a96bb48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_d8deb369-78a7-49db-8a6f-5dcf5a96bb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f60e8997-3889-417c-a3d0-e67d372b9c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f60e8997-3889-417c-a3d0-e67d372b9c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d5fc984b-2a6c-46d6-b704-b77201f2db05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_fb92c758-2d71-4ee8-8c2a-926e3eb8706b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d5fc984b-2a6c-46d6-b704-b77201f2db05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_116d5583-ab93-49ea-8354-54765522c630" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_116d5583-ab93-49ea-8354-54765522c630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f82729f7-c0fb-4e1e-ba90-c790c71353df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f82729f7-c0fb-4e1e-ba90-c790c71353df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d2212c7f-8f39-44a2-9f2a-242f62f271cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NetIncomeLoss_d2212c7f-8f39-44a2-9f2a-242f62f271cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_f57918ed-d2be-4089-b11f-87401699b607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_f57918ed-d2be-4089-b11f-87401699b607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cecf56aa-c2e7-4ac1-ae25-97eb17fc65d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cecf56aa-c2e7-4ac1-ae25-97eb17fc65d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cb8c217e-6801-4fca-babb-c4f2d53451d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cb8c217e-6801-4fca-babb-c4f2d53451d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_df13319c-496b-4005-8f8b-57fb73090fe8" 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_dd6442df-9799-4c4f-bc67-ebd34e8c390a" xlink:to="loc_us-gaap_EarningsPerShareAbstract_df13319c-496b-4005-8f8b-57fb73090fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2c00c0c0-8bdb-4446-9490-7601bea46f18" 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_df13319c-496b-4005-8f8b-57fb73090fe8" xlink:to="loc_us-gaap_EarningsPerShareBasic_2c00c0c0-8bdb-4446-9490-7601bea46f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5225ddae-7f84-4805-9a97-cb57c8053bc7" 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_df13319c-496b-4005-8f8b-57fb73090fe8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5225ddae-7f84-4805-9a97-cb57c8053bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_fd5a732a-0abd-4601-9ad1-d199d42a0e48" 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_NetIncomeLoss_4a72574f-0945-4c9d-b96d-3953b2b4037b" 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_IncomeStatementAbstract_fd5a732a-0abd-4601-9ad1-d199d42a0e48" xlink:to="loc_us-gaap_NetIncomeLoss_4a72574f-0945-4c9d-b96d-3953b2b4037b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_11119936-97bb-4ca4-b0da-6f4bf520c2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd5a732a-0abd-4601-9ad1-d199d42a0e48" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_11119936-97bb-4ca4-b0da-6f4bf520c2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_77bdc288-11c3-4dc3-a043-1041c3a249df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd5a732a-0abd-4601-9ad1-d199d42a0e48" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_77bdc288-11c3-4dc3-a043-1041c3a249df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_69792eea-b4f4-44f9-8f63-c679f090a70b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd5a732a-0abd-4601-9ad1-d199d42a0e48" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_69792eea-b4f4-44f9-8f63-c679f090a70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_97f9515a-2b8c-4931-a478-d27cb20c0c36" 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_bdf6a9ad-df06-4691-86ec-c4f587ffbff0" 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_97f9515a-2b8c-4931-a478-d27cb20c0c36" xlink:to="loc_us-gaap_StatementTable_bdf6a9ad-df06-4691-86ec-c4f587ffbff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f97ed7d1-5140-49c0-9b80-602261d29b48" 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_bdf6a9ad-df06-4691-86ec-c4f587ffbff0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f97ed7d1-5140-49c0-9b80-602261d29b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_04e13e99-ab38-402f-981d-382e88d79cc2" 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_f97ed7d1-5140-49c0-9b80-602261d29b48" xlink:to="loc_us-gaap_EquityComponentDomain_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e14a2ebd-14f2-470e-9953-15e87296efdc" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_CommonStockMember_e14a2ebd-14f2-470e-9953-15e87296efdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_901d358b-2388-457a-893e-4197cc9d4a08" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_901d358b-2388-457a-893e-4197cc9d4a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_838bfc68-4147-4a28-887e-13ce5419a1b5" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_RetainedEarningsMember_838bfc68-4147-4a28-887e-13ce5419a1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_24db7397-93ad-4368-9609-db1dc4c780d9" 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_04e13e99-ab38-402f-981d-382e88d79cc2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_24db7397-93ad-4368-9609-db1dc4c780d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ea1c956f-0184-40e6-82e2-94169f795fdf" 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_bdf6a9ad-df06-4691-86ec-c4f587ffbff0" xlink:to="loc_us-gaap_StatementLineItems_ea1c956f-0184-40e6-82e2-94169f795fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ea1c956f-0184-40e6-82e2-94169f795fdf" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_c9371073-d98f-4d8d-85ad-ec3083f08431" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_c9371073-d98f-4d8d-85ad-ec3083f08431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_fcb5b164-4803-40fa-a05c-7f6ecdea4101" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_fcb5b164-4803-40fa-a05c-7f6ecdea4101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares_d41a7250-e81f-42fd-8150-5bb8e78e50e4" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares_d41a7250-e81f-42fd-8150-5bb8e78e50e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue_be1fb9c0-9311-4d6a-9541-d343000a9690" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue_be1fb9c0-9311-4d6a-9541-d343000a9690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_dd67a527-2842-4111-b3ee-50eec475f80f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_dd67a527-2842-4111-b3ee-50eec475f80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_96f02bc8-9247-4b0f-bcf8-64bc2a5ff8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_c1f7a32e-1775-4902-abb8-0ffb6463d8bf" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_96f02bc8-9247-4b0f-bcf8-64bc2a5ff8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ea1c956f-0184-40e6-82e2-94169f795fdf" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_561b2664-a146-4e21-8220-fb063b95c84f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_SharesOutstanding_561b2664-a146-4e21-8220-fb063b95c84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d991c305-77c5-468a-ad27-f84202320eee" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockholdersEquity_d991c305-77c5-468a-ad27-f84202320eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5d81e8c-6b3a-40f2-9ede-c347d33c6cf2" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5d81e8c-6b3a-40f2-9ede-c347d33c6cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e032179d-4ab6-44d3-ba63-3d532cfaf851" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e032179d-4ab6-44d3-ba63-3d532cfaf851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0cdcb6c4-dfa9-4bc1-bc26-565830e84028" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0cdcb6c4-dfa9-4bc1-bc26-565830e84028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_bef8a406-fc6b-4131-abe9-b9e745746407" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_bef8a406-fc6b-4131-abe9-b9e745746407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7521d25e-94b7-4436-8569-e1da1e934a93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7521d25e-94b7-4436-8569-e1da1e934a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0689e8b4-bb03-4b44-b09d-f787aaa06ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0689e8b4-bb03-4b44-b09d-f787aaa06ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5dab5578-f75d-422a-bb30-fa848fd416a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5dab5578-f75d-422a-bb30-fa848fd416a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3c1d5b7-6200-4c4e-9bca-87c10e77f1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3c1d5b7-6200-4c4e-9bca-87c10e77f1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e81087e3-7477-475a-85e7-68006877d5a0" 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_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_NetIncomeLoss_e81087e3-7477-475a-85e7-68006877d5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e5b4062c-4e58-4084-b58e-21764d08c988" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_SharesOutstanding_e5b4062c-4e58-4084-b58e-21764d08c988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_80f52f76-fa61-4396-8bfe-cba7195a8808" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b66b4e4-ee15-4f5a-b784-ded7eb22559d" xlink:to="loc_us-gaap_StockholdersEquity_80f52f76-fa61-4396-8bfe-cba7195a8808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_41202516-b478-4ce7-95f2-ded1ad789f75" 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_11d4467b-c4a6-49fd-ab92-4a69b0cfeecd" 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_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11d4467b-c4a6-49fd-ab92-4a69b0cfeecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d7f74a0f-d7a1-47aa-9f07-15526ab4d1ea" 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_11d4467b-c4a6-49fd-ab92-4a69b0cfeecd" xlink:to="loc_us-gaap_NetIncomeLoss_d7f74a0f-d7a1-47aa-9f07-15526ab4d1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" 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_11d4467b-c4a6-49fd-ab92-4a69b0cfeecd" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_b418f269-cdc4-4915-ad08-0d67a19ef134" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_b418f269-cdc4-4915-ad08-0d67a19ef134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3ab2c1b2-7b95-495b-869f-66ed2fff4c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3ab2c1b2-7b95-495b-869f-66ed2fff4c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal_371acd09-7fb7-46ed-8f95-189c2fe5bf0f" xlink:href="ctlp-20250630.xsd#ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal_371acd09-7fb7-46ed-8f95-189c2fe5bf0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_3961dfcc-bac4-4884-9a4b-40e11aae3645" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_InventoryWriteDown_3961dfcc-bac4-4884-9a4b-40e11aae3645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_2832c925-d906-4250-ad1b-f7b63488e06b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_2832c925-d906-4250-ad1b-f7b63488e06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c8f20788-9b5e-455b-b62c-833277228faf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c8f20788-9b5e-455b-b62c-833277228faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NonCashLeaseExpense_4d85ced4-2d68-4863-acfc-2b1536c542b2" xlink:href="ctlp-20250630.xsd#ctlp_NonCashLeaseExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_ctlp_NonCashLeaseExpense_4d85ced4-2d68-4863-acfc-2b1536c542b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a94975c3-354e-4706-8dd4-8b23d692baf0" 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_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a94975c3-354e-4706-8dd4-8b23d692baf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_0d2903e7-1b2b-48c0-ac27-e198de82fd17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_0d2903e7-1b2b-48c0-ac27-e198de82fd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" 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_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8bcfd72d-8212-4123-aabf-a5f4393392ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8bcfd72d-8212-4123-aabf-a5f4393392ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_15ea904c-8883-4873-b75a-372040d104c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_15ea904c-8883-4873-b75a-372040d104c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_da466363-022f-468b-9263-2db04560d0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_da466363-022f-468b-9263-2db04560d0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e596752b-78ed-4ff0-9fc6-1bd706337600" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e596752b-78ed-4ff0-9fc6-1bd706337600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c24cc2cf-6eb2-4f72-aba4-b554ab703a88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c24cc2cf-6eb2-4f72-aba4-b554ab703a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_de860ec5-80eb-42a7-8441-f7136a680d27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_de860ec5-80eb-42a7-8441-f7136a680d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5a12c201-9359-4e90-99d2-ee9585ad1b2e" 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_161f807d-d359-4568-8adf-7cd40f38cd6d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5a12c201-9359-4e90-99d2-ee9585ad1b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3b39e060-f9f5-448c-a846-ff7b493b9b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5dde0351-184b-4b59-ac62-03a044d62d1a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3b39e060-f9f5-448c-a846-ff7b493b9b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2470b5d4-1489-4331-a068-0a8f1daa0e9b" 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_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2470b5d4-1489-4331-a068-0a8f1daa0e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_08eb756b-30f1-40d7-b5e0-0d3cabff5ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2470b5d4-1489-4331-a068-0a8f1daa0e9b" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_08eb756b-30f1-40d7-b5e0-0d3cabff5ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_490176ec-5725-4ce2-872b-8e48305a1a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2470b5d4-1489-4331-a068-0a8f1daa0e9b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_490176ec-5725-4ce2-872b-8e48305a1a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bef30ffc-f154-43b8-bee4-4d848be7803c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2470b5d4-1489-4331-a068-0a8f1daa0e9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bef30ffc-f154-43b8-bee4-4d848be7803c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" 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_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5f548612-7dc8-4f53-8ee4-d0da0bb619f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5f548612-7dc8-4f53-8ee4-d0da0bb619f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e0ad4700-781c-4cfb-80bb-7700b51deffb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e0ad4700-781c-4cfb-80bb-7700b51deffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_714582d2-a9e1-43a5-8680-e626706ef7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_714582d2-a9e1-43a5-8680-e626706ef7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_341b12ec-66b9-4587-b782-a7e75456e6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_341b12ec-66b9-4587-b782-a7e75456e6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8fb1e04e-eb15-4761-be88-9df4222c95db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8fb1e04e-eb15-4761-be88-9df4222c95db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_58b8e7a7-8006-4b5e-b297-4d0d4e150586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_58b8e7a7-8006-4b5e-b297-4d0d4e150586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8f60fc96-73f6-42e9-baa8-2049c1c938f3" 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_27f26506-f5b7-4926-a2d9-0010e4932f4f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8f60fc96-73f6-42e9-baa8-2049c1c938f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_032c1ef2-94eb-4ee4-8db3-15b9e94de236" 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_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_032c1ef2-94eb-4ee4-8db3-15b9e94de236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9d253e4-d808-4bcb-ab22-1870d0d71ca9" 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_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9d253e4-d808-4bcb-ab22-1870d0d71ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7dd1dfac-9bf1-49d6-bd3a-69ab3e886328" 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_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7dd1dfac-9bf1-49d6-bd3a-69ab3e886328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca729fff-8add-4063-a8cb-043b744b8800" 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_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca729fff-8add-4063-a8cb-043b744b8800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2f4f3d27-b87f-43e4-8e81-11ad20cecd22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_41202516-b478-4ce7-95f2-ded1ad789f75" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2f4f3d27-b87f-43e4-8e81-11ad20cecd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_1caa03ac-5ff5-4f8e-9a3a-0dda30752275" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2f4f3d27-b87f-43e4-8e81-11ad20cecd22" xlink:to="loc_us-gaap_InterestPaidNet_1caa03ac-5ff5-4f8e-9a3a-0dda30752275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_92d52510-2144-49e1-900b-65ac272552f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2f4f3d27-b87f-43e4-8e81-11ad20cecd22" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_92d52510-2144-49e1-900b-65ac272552f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7c85c175-ef30-451b-bc3c-b562253d7940" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2f4f3d27-b87f-43e4-8e81-11ad20cecd22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7c85c175-ef30-451b-bc3c-b562253d7940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/BUSINESS" xlink:type="simple" xlink:href="ctlp-20250630.xsd#BUSINESS"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/BUSINESS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c67de6ed-6265-4ed3-a19a-fb9757b56d5f" 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_fd700989-719b-4faf-9c1f-5be4e6377aab" 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_c67de6ed-6265-4ed3-a19a-fb9757b56d5f" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_fd700989-719b-4faf-9c1f-5be4e6377aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f17f5418-3872-48af-9991-dc0574696d49" 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_BusinessDescriptionAndAccountingPoliciesTextBlock_093ab21c-ba1c-4087-95f3-29d2bbb1fc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f17f5418-3872-48af-9991-dc0574696d49" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_093ab21c-ba1c-4087-95f3-29d2bbb1fc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLE" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCOUNTSRECEIVABLE"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_7ed2af65-bdfe-4fc7-894f-201dcac917bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndNontradeReceivableTextBlock_598cf2c5-82fd-4093-8115-810e1613eb83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7ed2af65-bdfe-4fc7-894f-201dcac917bc" xlink:to="loc_us-gaap_AccountsAndNontradeReceivableTextBlock_598cf2c5-82fd-4093-8115-810e1613eb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLES" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLES"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_b2b41516-bcdd-4344-985b-3d57ab3b75dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_1d30b765-62f4-4b52-96ad-560555a01f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2b41516-bcdd-4344-985b-3d57ab3b75dd" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_1d30b765-62f4-4b52-96ad-560555a01f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNET" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNET"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNET" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_20b0c202-591d-4aab-9b0e-de98920e1a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_c1e127b2-6ccd-425f-8c30-24444ab04010" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_20b0c202-591d-4aab-9b0e-de98920e1a7e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_c1e127b2-6ccd-425f-8c30-24444ab04010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASES" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d43b732d-b7fa-457e-8f27-e13fbe2d0ad6" 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_LesseeOperatingLeasesTextBlock_e683653a-1881-4bb6-acde-92aebe7d8e68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d43b732d-b7fa-457e-8f27-e13fbe2d0ad6" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e683653a-1881-4bb6-acde-92aebe7d8e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeasesTextBlock_30556b4f-2fe1-4033-bdb1-3da88c0c24dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorSalesTypeLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d43b732d-b7fa-457e-8f27-e13fbe2d0ad6" xlink:to="loc_us-gaap_LessorSalesTypeLeasesTextBlock_30556b4f-2fe1-4033-bdb1-3da88c0c24dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_b23f7925-f300-4478-b6d5-d5551a096ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d43b732d-b7fa-457e-8f27-e13fbe2d0ad6" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_b23f7925-f300-4478-b6d5-d5551a096ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTS" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTS"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1b653a2d-64fc-4e6c-b33c-f301c86b50b3" 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_c3767f44-654c-42e6-a3c2-c39196296ea6" 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_1b653a2d-64fc-4e6c-b33c-f301c86b50b3" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_c3767f44-654c-42e6-a3c2-c39196296ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCRUEDEXPENSES" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCRUEDEXPENSES"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACCRUEDEXPENSES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_de96e5c8-b0e9-4814-99b5-1b940354e46e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccruedLiabilitiesTextBlock_3e777957-c1a0-44b0-8303-57a6d3b97cf6" xlink:href="ctlp-20250630.xsd#ctlp_AccruedLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_de96e5c8-b0e9-4814-99b5-1b940354e46e" xlink:to="loc_ctlp_AccruedLiabilitiesTextBlock_3e777957-c1a0-44b0-8303-57a6d3b97cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4d05da91-3352-4037-b86c-fe0821bcb0bb" 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_fbac10e1-ba66-45d6-8320-b4d946b53a4f" 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_4d05da91-3352-4037-b86c-fe0821bcb0bb" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_fbac10e1-ba66-45d6-8320-b4d946b53a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1131f677-941d-4aea-9903-ae92382590e9" 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_60a59f2c-bf57-47f7-a896-412cfc30f2e7" 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_1131f677-941d-4aea-9903-ae92382590e9" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_60a59f2c-bf57-47f7-a896-412cfc30f2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUE" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35e8526e-b3f5-4bf4-9328-db09ac98d43d" 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_efc74348-3fba-4fb1-8882-3a6238d07512" 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_35e8526e-b3f5-4bf4-9328-db09ac98d43d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_efc74348-3fba-4fb1-8882-3a6238d07512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fd1d71d1-7ab4-4f1c-bff6-7f7ce52c429a" 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_e7f20c5c-8c02-407c-970c-c209898b2c7e" 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_fd1d71d1-7ab4-4f1c-bff6-7f7ce52c429a" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e7f20c5c-8c02-407c-970c-c209898b2c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXES" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_38039ff5-53ef-4cde-9a49-b6b7f046d681" 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_a193e5ba-a0b6-44dc-97e3-6e11c8018176" 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_38039ff5-53ef-4cde-9a49-b6b7f046d681" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a193e5ba-a0b6-44dc-97e3-6e11c8018176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATION" xlink:type="simple" xlink:href="ctlp-20250630.xsd#EARNINGSPERSHARECALCULATION"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7212490f-7478-4957-a3e2-8b9708627546" 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_5ca8e143-d30d-4d71-bf0b-f9e312c707f4" 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_7212490f-7478-4957-a3e2-8b9708627546" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_5ca8e143-d30d-4d71-bf0b-f9e312c707f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1485c388-59ee-4457-aecb-92b069684f00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_92e87c31-44a9-478f-ba56-c129690e0556" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1485c388-59ee-4457-aecb-92b069684f00" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_92e87c31-44a9-478f-ba56-c129690e0556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCK" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SHAREHOLDERSEQUITYANDPREFERREDSTOCK"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2883fdba-dd01-46a2-a457-7cb07ef465d5" 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_2dddb9ec-5427-4df2-90ed-43110ca7cc93" 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_2883fdba-dd01-46a2-a457-7cb07ef465d5" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2dddb9ec-5427-4df2-90ed-43110ca7cc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/RETIREMENTPLAN" xlink:type="simple" xlink:href="ctlp-20250630.xsd#RETIREMENTPLAN"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/RETIREMENTPLAN" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4439bf43-9f82-409a-b50e-9c2191aaad66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8ea94bcd-d088-447e-b78e-aa2cfad105cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4439bf43-9f82-409a-b50e-9c2191aaad66" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8ea94bcd-d088-447e-b78e-aa2cfad105cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="ctlp-20250630.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca07bc69-abc7-4498-8e90-fbd4f0922651" 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_47f2a534-2e1c-4df1-9cba-aa706ad28523" 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_ca07bc69-abc7-4498-8e90-fbd4f0922651" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_47f2a534-2e1c-4df1-9cba-aa706ad28523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="simple" xlink:href="ctlp-20250630.xsd#RELATEDPARTYTRANSACTIONS"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_4c9246d1-3f20-44a6-8db6-6fb5676400e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_5a26a239-c712-4bb4-83d8-9cecbfa56a17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_4c9246d1-3f20-44a6-8db6-6fb5676400e0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_5a26a239-c712-4bb4-83d8-9cecbfa56a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SEGMENTINFORMATION" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SEGMENTINFORMATION"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SEGMENTINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4ffab6c2-4252-4a35-8cab-9d09cb6b7bac" 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_cc6685b6-3d60-43e3-a2ad-9dd99291b603" 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_4ffab6c2-4252-4a35-8cab-9d09cb6b7bac" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_cc6685b6-3d60-43e3-a2ad-9dd99291b603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_48461018-c59b-4f19-a5c2-0707df61f743" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_464ce5ca-2974-426a-86ce-1ab773492f26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_48461018-c59b-4f19-a5c2-0707df61f743" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_464ce5ca-2974-426a-86ce-1ab773492f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" 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_b3d3332f-bf0e-4a80-aed6-2f4da71f1226" 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_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b3d3332f-bf0e-4a80-aed6-2f4da71f1226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_b67973bf-1fbf-4c21-92a7-ad8878237c94" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_b67973bf-1fbf-4c21-92a7-ad8878237c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_f96e190c-cb89-4f40-9aa3-56997af7d515" 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_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_f96e190c-cb89-4f40-9aa3-56997af7d515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_49f1ea73-f0ab-4e0c-8935-8a62eacd9763" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_UseOfEstimates_49f1ea73-f0ab-4e0c-8935-8a62eacd9763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_fcdf87c4-99ae-4273-a43b-517efc965c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_fcdf87c4-99ae-4273-a43b-517efc965c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_c1df65a6-1e04-4ebf-bf8e-8cab0e97e16a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_c1df65a6-1e04-4ebf-bf8e-8cab0e97e16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_169746f6-1068-4427-a304-5c804f757c83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_169746f6-1068-4427-a304-5c804f757c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_dbca2b70-de23-40dd-a7f4-b9ad6990cdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_dbca2b70-de23-40dd-a7f4-b9ad6990cdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_7c88a7f1-9324-4ff4-821e-7f412d251052" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_7c88a7f1-9324-4ff4-821e-7f412d251052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ed4b563a-e6af-49c1-8c19-ad6522cb994b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ed4b563a-e6af-49c1-8c19-ad6522cb994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2d2fd7f8-04b5-4a01-9363-bd6b1490a530" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2d2fd7f8-04b5-4a01-9363-bd6b1490a530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_61010d40-7cf5-4e49-b133-07ce331faf29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_61010d40-7cf5-4e49-b133-07ce331faf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_e756e09b-898b-4a72-b83e-924ebfcbf10d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_e756e09b-898b-4a72-b83e-924ebfcbf10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_46ba5363-6151-4097-afa4-b75975abde7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_46ba5363-6151-4097-afa4-b75975abde7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_88d32ab1-57f2-406a-9cf9-9b918e7e5246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_88d32ab1-57f2-406a-9cf9-9b918e7e5246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_86526a94-1020-40fc-9439-dba727a74bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_86526a94-1020-40fc-9439-dba727a74bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_5a0de3cb-8cc0-4096-a545-e1407f2deb00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_5a0de3cb-8cc0-4096-a545-e1407f2deb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_2ff3d4d9-3fd3-4fb0-b6fc-f3c20bbcc9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_2ff3d4d9-3fd3-4fb0-b6fc-f3c20bbcc9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock_231f793f-623f-44f7-aef7-1750d1f2e7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorLeasesPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_LessorLeasesPolicyTextBlock_231f793f-623f-44f7-aef7-1750d1f2e7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_c80167e1-0cfb-4438-8d6e-45a3e0004bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_c80167e1-0cfb-4438-8d6e-45a3e0004bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_ff2cd27b-43b7-4a7a-a60d-91470847d9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_ff2cd27b-43b7-4a7a-a60d-91470847d9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c4e4229-52ac-4732-8705-84fe8d7f6fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c4e4229-52ac-4732-8705-84fe8d7f6fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_0b12d85b-155d-489e-8947-a23986263033" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_0b12d85b-155d-489e-8947-a23986263033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_55737ed3-62e6-4374-ae98-0d87164805b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_55737ed3-62e6-4374-ae98-0d87164805b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_4bb9105c-90c9-4118-b33a-2cae006ddda2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_4bb9105c-90c9-4118-b33a-2cae006ddda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SalesTaxReservePolicyPolicyTextBlock_901c7876-15b0-4e37-8fa9-f3e0f6162c14" xlink:href="ctlp-20250630.xsd#ctlp_SalesTaxReservePolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_ctlp_SalesTaxReservePolicyPolicyTextBlock_901c7876-15b0-4e37-8fa9-f3e0f6162c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_c162a160-9f94-4779-8aca-8183f84972fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_c162a160-9f94-4779-8aca-8183f84972fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_b5bab584-be7c-41cb-afff-ea61b78ae760" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_b5bab584-be7c-41cb-afff-ea61b78ae760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e916c5d8-ded0-45ab-885a-77bb419860c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39a4b5c0-5322-4ea8-9ae4-5eb1ba1ec962" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e916c5d8-ded0-45ab-885a-77bb419860c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLETables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCOUNTSRECEIVABLETables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3e125d78-1333-496e-ae9b-576565232f36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_8145ae5f-a5c3-42f8-90c8-459ee26a81a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3e125d78-1333-496e-ae9b-576565232f36" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_8145ae5f-a5c3-42f8-90c8-459ee26a81a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d5b96a57-d57e-43fd-b4e1-4736039fa797" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_511bca98-36bd-4eff-988c-37aa010da1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d5b96a57-d57e-43fd-b4e1-4736039fa797" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_511bca98-36bd-4eff-988c-37aa010da1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_6e20b314-f286-4859-9290-34122def6d66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d5b96a57-d57e-43fd-b4e1-4736039fa797" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_6e20b314-f286-4859-9290-34122def6d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_94c17491-beaa-459e-8227-269d2440a74f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d5b96a57-d57e-43fd-b4e1-4736039fa797" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_94c17491-beaa-459e-8227-269d2440a74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ScheduleOfFinancingReceivableTableTextBlock_c11627f7-eff8-4948-9859-8e810c4132a9" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfFinancingReceivableTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d5b96a57-d57e-43fd-b4e1-4736039fa797" xlink:to="loc_ctlp_ScheduleOfFinancingReceivableTableTextBlock_c11627f7-eff8-4948-9859-8e810c4132a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock_36599d49-e870-47c0-9c4e-ad83fa752e48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d5b96a57-d57e-43fd-b4e1-4736039fa797" xlink:to="loc_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock_36599d49-e870-47c0-9c4e-ad83fa752e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNETTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_114bef6a-0779-49b4-965c-a106c54835bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9f062b0b-c6bb-47e3-a084-638f2c273f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_114bef6a-0779-49b4-965c-a106c54835bc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9f062b0b-c6bb-47e3-a084-638f2c273f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7635505f-52d4-4fd4-99d5-d4fa46430a4e" 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_ctlp_AssetsandLiabilitiesLesseeTableTextBlock_0d23aae9-7d00-4fb0-891b-8658c7e7cf4c" xlink:href="ctlp-20250630.xsd#ctlp_AssetsandLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7635505f-52d4-4fd4-99d5-d4fa46430a4e" xlink:to="loc_ctlp_AssetsandLiabilitiesLesseeTableTextBlock_0d23aae9-7d00-4fb0-891b-8658c7e7cf4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_4e1278e9-dc40-4977-a3c3-b4fa53c08d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7635505f-52d4-4fd4-99d5-d4fa46430a4e" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_4e1278e9-dc40-4977-a3c3-b4fa53c08d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_93ebb61e-9008-492f-928b-ddd3dd373a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7635505f-52d4-4fd4-99d5-d4fa46430a4e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_93ebb61e-9008-492f-928b-ddd3dd373a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_10961ca1-e578-4118-ad8d-4544b0daad41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7635505f-52d4-4fd4-99d5-d4fa46430a4e" xlink:to="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_10961ca1-e578-4118-ad8d-4544b0daad41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_170f66e6-8698-4a37-8302-c6b855155f47" 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_ScheduleOfDebtInstrumentsTextBlock_93b5d6a8-ab6c-4e50-959f-4b1290f43559" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_170f66e6-8698-4a37-8302-c6b855155f47" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_93b5d6a8-ab6c-4e50-959f-4b1290f43559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6eb54bb0-0f43-4ffc-9e6a-0767ddee62f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_170f66e6-8698-4a37-8302-c6b855155f47" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6eb54bb0-0f43-4ffc-9e6a-0767ddee62f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCRUEDEXPENSESTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCRUEDEXPENSESTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACCRUEDEXPENSESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_4b7820fc-ea40-4b5f-94e9-c67f97c622b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_959cdfd8-b964-41b8-ae1e-9a0ed6679df1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_4b7820fc-ea40-4b5f-94e9-c67f97c622b0" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_959cdfd8-b964-41b8-ae1e-9a0ed6679df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_49391098-5d2b-4676-b95b-e055565ce352" 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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_e16097fe-28ce-4ca8-8da1-694d8a6f14ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_49391098-5d2b-4676-b95b-e055565ce352" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_e16097fe-28ce-4ca8-8da1-694d8a6f14ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1dd453c7-5dc5-41eb-99dc-11cd86c2ae78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_49391098-5d2b-4676-b95b-e055565ce352" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1dd453c7-5dc5-41eb-99dc-11cd86c2ae78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7e01e429-f301-4aaa-8720-c799a80514e7" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_9ff55b40-f2ca-4cee-8d62-99343426fd54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7e01e429-f301-4aaa-8720-c799a80514e7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_9ff55b40-f2ca-4cee-8d62-99343426fd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_e72b85c7-2963-44e2-9855-905b87417a84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7e01e429-f301-4aaa-8720-c799a80514e7" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_e72b85c7-2963-44e2-9855-905b87417a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUETables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bcdc968b-5088-4c01-a507-12952410d7e2" 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_DisaggregationOfRevenueTableTextBlock_f1e46dba-74fc-45b8-af33-1b5ede3e71a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bcdc968b-5088-4c01-a507-12952410d7e2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_f1e46dba-74fc-45b8-af33-1b5ede3e71a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_0dfb2279-6402-4e1f-9a75-1303bdf8e10d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bcdc968b-5088-4c01-a507-12952410d7e2" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_0dfb2279-6402-4e1f-9a75-1303bdf8e10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_2f3b3b3f-30b3-440e-8ef3-f644802a68d7" 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_bcdc968b-5088-4c01-a507-12952410d7e2" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_2f3b3b3f-30b3-440e-8ef3-f644802a68d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_274c0ac0-ea79-44b5-9689-4b5cc74e1826" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bcdc968b-5088-4c01-a507-12952410d7e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_274c0ac0-ea79-44b5-9689-4b5cc74e1826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfcca58d-680c-4393-8afe-04686e238b7f" 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_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock_aa62aee4-f001-46e2-b08f-1e338d02cf64" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfcca58d-680c-4393-8afe-04686e238b7f" xlink:to="loc_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock_aa62aee4-f001-46e2-b08f-1e338d02cf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock_3dd90f09-f854-4819-b616-ab0e21c4b24d" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfcca58d-680c-4393-8afe-04686e238b7f" xlink:to="loc_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock_3dd90f09-f854-4819-b616-ab0e21c4b24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_d3e79c51-2ff1-4fd0-b048-066f4c2aab38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfcca58d-680c-4393-8afe-04686e238b7f" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_d3e79c51-2ff1-4fd0-b048-066f4c2aab38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_1845ca33-d393-4af1-a6e4-77863f35fbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfcca58d-680c-4393-8afe-04686e238b7f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_1845ca33-d393-4af1-a6e4-77863f35fbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_7e71280b-aaed-44e8-af13-d1170610a66d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfcca58d-680c-4393-8afe-04686e238b7f" xlink:to="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_7e71280b-aaed-44e8-af13-d1170610a66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1ca71ff4-c547-42ff-a7ee-df6a48b6b0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfcca58d-680c-4393-8afe-04686e238b7f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1ca71ff4-c547-42ff-a7ee-df6a48b6b0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cca8bee6-31e8-460e-9c82-fda00a8f0c80" 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_fbce92ec-114d-4e26-b058-4735564589bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cca8bee6-31e8-460e-9c82-fda00a8f0c80" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_fbce92ec-114d-4e26-b058-4735564589bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5abc2688-276a-43cd-954e-3e4e9a93599b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cca8bee6-31e8-460e-9c82-fda00a8f0c80" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5abc2688-276a-43cd-954e-3e4e9a93599b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0b9fe3da-845d-4a10-9dfb-820625a6a661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cca8bee6-31e8-460e-9c82-fda00a8f0c80" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0b9fe3da-845d-4a10-9dfb-820625a6a661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f981568e-7f39-4266-b910-2f6b37b2253a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cca8bee6-31e8-460e-9c82-fda00a8f0c80" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f981568e-7f39-4266-b910-2f6b37b2253a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f6ffcafe-5337-41fe-81ce-ec279b0c7844" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cca8bee6-31e8-460e-9c82-fda00a8f0c80" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f6ffcafe-5337-41fe-81ce-ec279b0c7844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#EARNINGSPERSHARECALCULATIONTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d748cceb-f1bb-4f23-9ed6-2581b01ced40" 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_b06f7c63-4a72-4615-b4ee-375bf10418f8" 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_d748cceb-f1bb-4f23-9ed6-2581b01ced40" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b06f7c63-4a72-4615-b4ee-375bf10418f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e3936ec0-99b9-4527-9708-660b0227de60" 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_ctlp_ScheduleOfPreferredStockTableTableTextBlock_8819c91d-0f85-4858-8747-a3bba3757d86" xlink:href="ctlp-20250630.xsd#ctlp_ScheduleOfPreferredStockTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e3936ec0-99b9-4527-9708-660b0227de60" xlink:to="loc_ctlp_ScheduleOfPreferredStockTableTableTextBlock_8819c91d-0f85-4858-8747-a3bba3757d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SEGMENTINFORMATIONTables" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SEGMENTINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SEGMENTINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9db320fe-d994-4573-b4f3-d6e5ca4b524a" 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d7252df2-a73e-43b8-892e-3f3428a0fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9db320fe-d994-4573-b4f3-d6e5ca4b524a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d7252df2-a73e-43b8-892e-3f3428a0fabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_db7a3aca-2fac-41bb-89dd-55a7ed8d1fb5" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_db7a3aca-2fac-41bb-89dd-55a7ed8d1fb5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_36797656-5e8c-4a80-8c13-aa87c17da004" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_srt_RangeAxis_36797656-5e8c-4a80-8c13-aa87c17da004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" 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_36797656-5e8c-4a80-8c13-aa87c17da004" xlink:to="loc_srt_RangeMember_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ae70e6a-bc4c-4a9d-96bf-6ce956740b4a" 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_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" xlink:to="loc_srt_MinimumMember_7ae70e6a-bc4c-4a9d-96bf-6ce956740b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c20e103-93f3-4186-9cd3-901e77866548" 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_1a4baf7b-82fe-4854-ab36-7a9ba9e85201" xlink:to="loc_srt_MaximumMember_0c20e103-93f3-4186-9cd3-901e77866548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_c169eea4-7963-4383-8258-41d839a6cadc" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_srt_MajorCustomersAxis_c169eea4-7963-4383-8258-41d839a6cadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d3941c2a-01ad-4c2b-a623-4928644d6483" 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_c169eea4-7963-4383-8258-41d839a6cadc" xlink:to="loc_srt_NameOfMajorCustomerDomain_d3941c2a-01ad-4c2b-a623-4928644d6483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CustomerOneMember_53d7510a-fd08-4436-987d-5c71a3947045" xlink:href="ctlp-20250630.xsd#ctlp_CustomerOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d3941c2a-01ad-4c2b-a623-4928644d6483" xlink:to="loc_ctlp_CustomerOneMember_53d7510a-fd08-4436-987d-5c71a3947045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8bfb1241-5458-4d62-94e5-7d037ea1e437" 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_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8bfb1241-5458-4d62-94e5-7d037ea1e437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dd0c92ec-8633-4283-a44f-c79de650daa0" 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_8bfb1241-5458-4d62-94e5-7d037ea1e437" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dd0c92ec-8633-4283-a44f-c79de650daa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_842fa964-54b0-4403-b584-260dc1596ecb" 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_dd0c92ec-8633-4283-a44f-c79de650daa0" xlink:to="loc_us-gaap_SalesRevenueNetMember_842fa964-54b0-4403-b584-260dc1596ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_aa7042be-aa93-47f0-91db-51b7bba72009" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_aa7042be-aa93-47f0-91db-51b7bba72009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4f8f26a3-8a57-485a-9699-780e72458d97" 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_aa7042be-aa93-47f0-91db-51b7bba72009" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4f8f26a3-8a57-485a-9699-780e72458d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_ddfa3737-c549-417e-8a1a-e33a842d1205" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4f8f26a3-8a57-485a-9699-780e72458d97" xlink:to="loc_us-gaap_RevenueFromRightsConcentrationRiskMember_ddfa3737-c549-417e-8a1a-e33a842d1205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" 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_9c399b4a-4ecd-45a0-bdce-c82ae54ae03c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1a0a8ae4-1e0f-474c-a1af-58752725169d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1a0a8ae4-1e0f-474c-a1af-58752725169d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_ad465bf9-853e-42e7-ab04-43c4435e6f65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1000b0bd-f301-4364-bb56-6eb71d4ea635" xlink:to="loc_us-gaap_ServiceAgreementsMember_ad465bf9-853e-42e7-ab04-43c4435e6f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_591182b3-fae2-4cb5-aaa2-5469d4d835a9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_f876dd8f-add0-48c5-9ac1-5f437426d9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_NumberOfOperatingSegments_f876dd8f-add0-48c5-9ac1-5f437426d9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1bb6e62f-28b9-490f-afec-d554e3028433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_NumberOfReportableSegments_1bb6e62f-28b9-490f-afec-d554e3028433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract_8618a4cc-030e-4060-bad0-948dc2719858" xlink:href="ctlp-20250630.xsd#ctlp_NotesReceivableOrQuickStartLeasesTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract_8618a4cc-030e-4060-bad0-948dc2719858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_3ccf2882-bc51-4674-9236-9e05608e7630" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_InventoryValuationReserves_3ccf2882-bc51-4674-9236-9e05608e7630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f2194110-1704-4cff-9b48-79eb30332e14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f2194110-1704-4cff-9b48-79eb30332e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_398f2fde-2c9c-459f-92ab-48e37bd3272e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_398f2fde-2c9c-459f-92ab-48e37bd3272e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_66a9479e-af6f-4fbc-8ce7-14e927bfaf05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_66a9479e-af6f-4fbc-8ce7-14e927bfaf05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ImpairmentOfIntangibleAndLongLivedAssets_f509d757-29b1-450a-b798-8d7038d49442" xlink:href="ctlp-20250630.xsd#ctlp_ImpairmentOfIntangibleAndLongLivedAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_ImpairmentOfIntangibleAndLongLivedAssets_f509d757-29b1-450a-b798-8d7038d49442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a48c2e8-7316-430d-8cf2-814cc4c4ad2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a48c2e8-7316-430d-8cf2-814cc4c4ad2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c49db235-a5aa-4db5-b50e-2e20ec915e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c49db235-a5aa-4db5-b50e-2e20ec915e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_RevenueFromContractWithCustomerPaymentTerms_0f2b1883-0250-41f2-b88a-11af837a931e" xlink:href="ctlp-20250630.xsd#ctlp_RevenueFromContractWithCustomerPaymentTerms"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_RevenueFromContractWithCustomerPaymentTerms_0f2b1883-0250-41f2-b88a-11af837a931e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermOfNonCancelableLeaseWithAgreement_fe7f6f51-6da1-4ee4-9427-24299896f9a3" xlink:href="ctlp-20250630.xsd#ctlp_TermOfNonCancelableLeaseWithAgreement"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_TermOfNonCancelableLeaseWithAgreement_fe7f6f51-6da1-4ee4-9427-24299896f9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LesseeLeaseTermOfContract_9c4e21ee-a518-495b-a39c-c5e0ec3519a0" xlink:href="ctlp-20250630.xsd#ctlp_LesseeLeaseTermOfContract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_ctlp_LesseeLeaseTermOfContract_9c4e21ee-a518-495b-a39c-c5e0ec3519a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_4c2ddda0-80b1-4c3c-a3c8-472d6eea1f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_4c2ddda0-80b1-4c3c-a3c8-472d6eea1f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_37b8aa73-e721-459e-b600-a5f01d620a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_37b8aa73-e721-459e-b600-a5f01d620a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_2e3e9cab-2332-4b2b-9a36-efb84ecd4335" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_AdvertisingExpense_2e3e9cab-2332-4b2b-9a36-efb84ecd4335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e106b096-9ba5-47e1-9041-8a956c1027ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e106b096-9ba5-47e1-9041-8a956c1027ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_50247ee2-3640-4a71-8673-e192039843bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4237049c-eae1-4c47-8983-9265b67e753a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_50247ee2-3640-4a71-8673-e192039843bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLENarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCOUNTSRECEIVABLENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_722f9aa0-d236-4d4c-b366-ef27d6a41946" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dba8707b-75d5-4837-99a1-5b00abcb52df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_722f9aa0-d236-4d4c-b366-ef27d6a41946" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dba8707b-75d5-4837-99a1-5b00abcb52df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_91397426-fe41-41b4-a195-b89513c67527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_49bdc172-beaf-4e3f-b604-951072e4521d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_91397426-fe41-41b4-a195-b89513c67527" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_49bdc172-beaf-4e3f-b604-951072e4521d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9a66d9ba-3f05-4ddd-9102-8744a869ed08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_49bdc172-beaf-4e3f-b604-951072e4521d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9a66d9ba-3f05-4ddd-9102-8744a869ed08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e382161d-dd55-4072-bfeb-916a4aa9b06f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_49bdc172-beaf-4e3f-b604-951072e4521d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e382161d-dd55-4072-bfeb-916a4aa9b06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3df282d1-8e13-451b-a0aa-9e88dd08683f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_49bdc172-beaf-4e3f-b604-951072e4521d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3df282d1-8e13-451b-a0aa-9e88dd08683f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e0911362-934b-46f5-aaca-eb9ff32644c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_49bdc172-beaf-4e3f-b604-951072e4521d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e0911362-934b-46f5-aaca-eb9ff32644c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3ef2a8ff-47a0-4816-bd2a-b8c36e9179b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_FinanceReceivablesSalestypeLeaseTerm_bcabe59a-2c42-4d99-bc7e-c1244e32f087" xlink:href="ctlp-20250630.xsd#ctlp_FinanceReceivablesSalestypeLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3ef2a8ff-47a0-4816-bd2a-b8c36e9179b1" xlink:to="loc_ctlp_FinanceReceivablesSalestypeLeaseTerm_bcabe59a-2c42-4d99-bc7e-c1244e32f087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_1248a568-45cf-4c50-bada-cb658a56dc88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_4f6a35ef-b89d-44fc-a622-6409e8b1381e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1248a568-45cf-4c50-bada-cb658a56dc88" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_4f6a35ef-b89d-44fc-a622-6409e8b1381e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_644a3cd9-7c19-4acd-a8aa-77b001ed8875" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1248a568-45cf-4c50-bada-cb658a56dc88" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_644a3cd9-7c19-4acd-a8aa-77b001ed8875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_cc21f6d9-963c-41fa-9764-59b0b1859c27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1248a568-45cf-4c50-bada-cb658a56dc88" xlink:to="loc_us-gaap_NotesReceivableNet_cc21f6d9-963c-41fa-9764-59b0b1859c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3bb740e9-09dc-4f5f-b00e-ad321b0cadc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1248a568-45cf-4c50-bada-cb658a56dc88" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3bb740e9-09dc-4f5f-b00e-ad321b0cadc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_484ce3d1-b7c7-4b83-88eb-9b4a1a7ffe2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_dffdba11-1c48-47ab-af15-fb901ac06954" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_484ce3d1-b7c7-4b83-88eb-9b4a1a7ffe2d" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_dffdba11-1c48-47ab-af15-fb901ac06954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ff66e620-304f-4ec2-a732-b479fab53379" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_dffdba11-1c48-47ab-af15-fb901ac06954" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ff66e620-304f-4ec2-a732-b479fab53379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ff66e620-304f-4ec2-a732-b479fab53379" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_3db5319a-c7ce-4f7c-98d0-3eeb714af480" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_3db5319a-c7ce-4f7c-98d0-3eeb714af480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables1To29DaysPastDueMember_45430872-94a6-4292-9b96-066c90acaa73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables1To29DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivables1To29DaysPastDueMember_45430872-94a6-4292-9b96-066c90acaa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_9919270e-dc13-4900-9e51-2c30879fa40d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_9919270e-dc13-4900-9e51-2c30879fa40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_e620b0ab-9904-47bc-9da4-6f750398fe0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_e620b0ab-9904-47bc-9da4-6f750398fe0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c0d3fb83-9539-439b-afad-f67df50b6351" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_2b5e44df-9f65-4188-931e-f41cc38e492e" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c0d3fb83-9539-439b-afad-f67df50b6351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_dffdba11-1c48-47ab-af15-fb901ac06954" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_affca764-864b-471c-8f9a-077972e865e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_affca764-864b-471c-8f9a-077972e865e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_d5d8ee2f-76a9-493a-ae13-a87552d5f240" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_d5d8ee2f-76a9-493a-ae13-a87552d5f240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0489631d-dbaf-4130-beb4-12be58172b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0489631d-dbaf-4130-beb4-12be58172b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_0dce152a-bd5c-44a7-964e-71c8c61c0a76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_0dce152a-bd5c-44a7-964e-71c8c61c0a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_15b23d06-8812-4406-9a68-8a6141db86c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_15b23d06-8812-4406-9a68-8a6141db86c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_74c130fd-d7b9-4cac-a1e5-488873555553" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_74c130fd-d7b9-4cac-a1e5-488873555553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_6f500024-0588-42b8-856c-174b668f7a34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_7ab44cd4-b2a9-45d3-98aa-ac31e70eb51f" xlink:to="loc_us-gaap_NotesReceivableGross_6f500024-0588-42b8-856c-174b668f7a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofCreditLossDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_7bf60f9a-7f8c-4a6a-b5e4-295cc47caa05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_1ddd6c82-11a7-4a64-a2b2-72c6b2918e36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7bf60f9a-7f8c-4a6a-b5e4-295cc47caa05" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_1ddd6c82-11a7-4a64-a2b2-72c6b2918e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_248eca9c-895c-45b6-a84c-8889dce442fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_1ddd6c82-11a7-4a64-a2b2-72c6b2918e36" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_248eca9c-895c-45b6-a84c-8889dce442fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_7a12ee70-f2f4-44ae-ac41-5873ae56cd48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_1ddd6c82-11a7-4a64-a2b2-72c6b2918e36" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_7a12ee70-f2f4-44ae-ac41-5873ae56cd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_78ba3f34-0c86-4535-a4ed-96b01223db74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_1ddd6c82-11a7-4a64-a2b2-72c6b2918e36" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_78ba3f34-0c86-4535-a4ed-96b01223db74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_97a54a11-565b-4079-837e-a99d0bb28135" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_1ddd6c82-11a7-4a64-a2b2-72c6b2918e36" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_97a54a11-565b-4079-837e-a99d0bb28135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInNextTwelveMonths_90c20282-2ee1-4c57-8cc2-a62d4febda2d" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_ctlp_NotesAndLoansReceivableInNextTwelveMonths_90c20282-2ee1-4c57-8cc2-a62d4febda2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearTwo_6229cb81-6947-4397-96a1-4974f1d8e003" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearTwo_6229cb81-6947-4397-96a1-4974f1d8e003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearThree_8e3054c8-cf35-406d-bf9d-c0a7f440b706" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearThree_8e3054c8-cf35-406d-bf9d-c0a7f440b706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearFour_541189da-7a6d-41c7-b057-e3fa10f7cdd1" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearFour_541189da-7a6d-41c7-b057-e3fa10f7cdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableInYearFive_b4faca02-11d4-4358-9780-5afc98376fe3" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_ctlp_NotesAndLoansReceivableInYearFive_b4faca02-11d4-4358-9780-5afc98376fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NotesAndLoansReceivableAfterYearFive_3809cbf6-c72e-4c1d-b96f-0a62a428d6fb" xlink:href="ctlp-20250630.xsd#ctlp_NotesAndLoansReceivableAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_ctlp_NotesAndLoansReceivableAfterYearFive_3809cbf6-c72e-4c1d-b96f-0a62a428d6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_f4411333-b161-491d-a8e0-22e9a6c8b680" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_f4411333-b161-491d-a8e0-22e9a6c8b680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_755a041e-41d2-44f1-babc-144c24ef3d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_755a041e-41d2-44f1-babc-144c24ef3d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_398a095f-3d81-4eb2-8e28-901589264f51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_398a095f-3d81-4eb2-8e28-901589264f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_8c575485-bcfa-4f60-83fd-464a873736ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9185161-3e92-4348-9501-0d752685b65a" xlink:to="loc_us-gaap_NotesReceivableNet_8c575485-bcfa-4f60-83fd-464a873736ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_45ece1b0-6dc8-43a8-852f-bee0d9d942c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4293d07c-09fe-4c96-8181-7580486f98f7" 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_ReceivablesAbstract_45ece1b0-6dc8-43a8-852f-bee0d9d942c8" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4293d07c-09fe-4c96-8181-7580486f98f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4293d07c-09fe-4c96-8181-7580486f98f7" xlink:to="loc_srt_ProductOrServiceAxis_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f006fbae-157d-433a-ac58-9f40dd178273" 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_6f8013e5-cdf4-4fdf-9bda-33e4d387ee76" xlink:to="loc_srt_ProductsAndServicesDomain_f006fbae-157d-433a-ac58-9f40dd178273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_21e1f79e-bd8c-43eb-87a8-398eb900246d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f006fbae-157d-433a-ac58-9f40dd178273" xlink:to="loc_us-gaap_ProductMember_21e1f79e-bd8c-43eb-87a8-398eb900246d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" 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_4293d07c-09fe-4c96-8181-7580486f98f7" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseRevenue_26f7000f-11f3-4110-9347-f1cab4743711" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:to="loc_us-gaap_SalesTypeLeaseRevenue_26f7000f-11f3-4110-9347-f1cab4743711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsSoldSalesTypeLease_a692f730-bacb-448e-b393-36607254123f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsSoldSalesTypeLease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:to="loc_us-gaap_CostOfGoodsSoldSalesTypeLease_a692f730-bacb-448e-b393-36607254123f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseInterestIncome_2393cb6c-e865-4f9f-8fbf-a49570099d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseInterestIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_85aa00f9-12a0-4bdd-a88f-eacbf0594f80" xlink:to="loc_us-gaap_SalesTypeLeaseInterestIncome_2393cb6c-e865-4f9f-8fbf-a49570099d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_cae9b8df-f6b2-4594-b378-1a3fbd2de5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_cae9b8df-f6b2-4594-b378-1a3fbd2de5ab" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3a55cd8a-4732-4bfd-ae17-76c761efe2ea" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:to="loc_srt_RangeAxis_3a55cd8a-4732-4bfd-ae17-76c761efe2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61b5f3ff-111a-4746-9279-5ef6e4a8226e" 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_3a55cd8a-4732-4bfd-ae17-76c761efe2ea" xlink:to="loc_srt_RangeMember_61b5f3ff-111a-4746-9279-5ef6e4a8226e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9f72358-16ef-4b5d-aa5c-13252755e800" 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_61b5f3ff-111a-4746-9279-5ef6e4a8226e" xlink:to="loc_srt_MinimumMember_c9f72358-16ef-4b5d-aa5c-13252755e800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f3902da6-1e56-4c4a-b109-622f5832109a" 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_61b5f3ff-111a-4746-9279-5ef6e4a8226e" xlink:to="loc_srt_MaximumMember_f3902da6-1e56-4c4a-b109-622f5832109a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e1c42a31-f667-4caf-9a9e-748dfe81f1df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e1c42a31-f667-4caf-9a9e-748dfe81f1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e1c42a31-f667-4caf-9a9e-748dfe81f1df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ComputerEquipmentAndPurchasedSoftwareMember_f6431f86-70f2-414f-9d51-47d4d7a30097" xlink:href="ctlp-20250630.xsd#ctlp_ComputerEquipmentAndPurchasedSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:to="loc_ctlp_ComputerEquipmentAndPurchasedSoftwareMember_f6431f86-70f2-414f-9d51-47d4d7a30097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_4122fc57-ffb8-4483-888f-60b701c01d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_4122fc57-ffb8-4483-888f-60b701c01d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7c4ab8e9-abe8-4c9e-94dc-6239679aa98e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c296433a-2cfc-4236-b31b-ac51467ef9f7" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7c4ab8e9-abe8-4c9e-94dc-6239679aa98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4e666c1f-b811-4acf-bb1d-c62f262b38d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_01d94667-ef63-450f-911c-759f9326daf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_01d94667-ef63-450f-911c-759f9326daf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife_700f075f-d4ac-4815-9d12-bddfa28c729f" xlink:href="ctlp-20250630.xsd#ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife_700f075f-d4ac-4815-9d12-bddfa28c729f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_e22c8318-84fe-4549-b083-9b69cb6cea54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_e22c8318-84fe-4549-b083-9b69cb6cea54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_2f942b2a-59f7-4c9b-ac05-e210d01d2a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_2f942b2a-59f7-4c9b-ac05-e210d01d2a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0a271ca4-a7d2-4ad1-9c4c-e8e3e44bec06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0a271ca4-a7d2-4ad1-9c4c-e8e3e44bec06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_2aa3adff-31f7-49f9-9ce9-52f6d6bc5dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_2aa3adff-31f7-49f9-9ce9-52f6d6bc5dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_ad2eb3a2-2e1a-421c-8bfd-456f8cd65dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_ad2eb3a2-2e1a-421c-8bfd-456f8cd65dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedNetLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e02f6058-ba11-4134-9f14-025210185d88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e02f6058-ba11-4134-9f14-025210185d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_4b0472b8-5f8e-4e79-ba87-56f232c4656e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_4b0472b8-5f8e-4e79-ba87-56f232c4656e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_f86e7a37-5e47-4d5c-88f6-6174638577ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_f86e7a37-5e47-4d5c-88f6-6174638577ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_98e0d8f5-8eb0-4915-87fa-d697b2e9388e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe249c85-e718-40ef-b08f-2198f3a35035" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_98e0d8f5-8eb0-4915-87fa-d697b2e9388e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#PROPERTYANDEQUIPMENTNETNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8e183e59-b621-40a7-a5a9-34052e9f4759" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8e183e59-b621-40a7-a5a9-34052e9f4759" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9d8270e7-9447-41bd-a155-6002d9629039" 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_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9d8270e7-9447-41bd-a155-6002d9629039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" 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_9d8270e7-9447-41bd-a155-6002d9629039" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e3a6abad-d700-4a51-ae60-a8331935a2a5" 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_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" xlink:to="loc_us-gaap_CostOfSalesMember_e3a6abad-d700-4a51-ae60-a8331935a2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_d10dd9b7-4d2c-452a-8ef6-73edf7f390a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ca2a82d-6fca-409b-bbf8-7cb6ec198d3e" xlink:to="loc_us-gaap_OperatingExpenseMember_d10dd9b7-4d2c-452a-8ef6-73edf7f390a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_283b429f-e0fa-4935-a02e-8e917295a114" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_283b429f-e0fa-4935-a02e-8e917295a114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50662c38-e320-445a-9ee7-df3cff35a38d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_283b429f-e0fa-4935-a02e-8e917295a114" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50662c38-e320-445a-9ee7-df3cff35a38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_507c56ce-abfa-4726-8f0e-4d8239e44608" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50662c38-e320-445a-9ee7-df3cff35a38d" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_507c56ce-abfa-4726-8f0e-4d8239e44608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d82a62bf-d34d-47da-b304-51f08b45cb23" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b36cb90a-7752-4f0f-aba8-4459d3d9da80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:to="loc_us-gaap_Depreciation_b36cb90a-7752-4f0f-aba8-4459d3d9da80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_11b6f608-c1d2-4d25-ae77-d186b8003fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_11b6f608-c1d2-4d25-ae77-d186b8003fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService_6fa745e1-7f14-4936-9483-2e56cad86594" xlink:href="ctlp-20250630.xsd#ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2ece6f0-d0c4-41c6-bab2-7912c162f782" xlink:to="loc_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService_6fa745e1-7f14-4936-9483-2e56cad86594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6a382e01-26e3-4caf-9a59-6d6470423987" 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_AssetsAbstract_2f0c4d5e-fe09-44df-a6f6-cea7fa4c0650" 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_LeasesAbstract_6a382e01-26e3-4caf-9a59-6d6470423987" xlink:to="loc_us-gaap_AssetsAbstract_2f0c4d5e-fe09-44df-a6f6-cea7fa4c0650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fd1d6038-c0d0-4f8a-8eb4-ef1ae571e592" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f0c4d5e-fe09-44df-a6f6-cea7fa4c0650" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fd1d6038-c0d0-4f8a-8eb4-ef1ae571e592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_c8b74989-691a-4f21-8d4f-f3c09e594d83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a382e01-26e3-4caf-9a59-6d6470423987" xlink:to="loc_us-gaap_LiabilitiesAbstract_c8b74989-691a-4f21-8d4f-f3c09e594d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4907b972-eff4-4280-9e3c-04d1d3388d96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c8b74989-691a-4f21-8d4f-f3c09e594d83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4907b972-eff4-4280-9e3c-04d1d3388d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7060536e-99a5-4349-9368-7640e4f04f56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c8b74989-691a-4f21-8d4f-f3c09e594d83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7060536e-99a5-4349-9368-7640e4f04f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e91d8b84-c334-4516-8d0f-c7089f2720f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c8b74989-691a-4f21-8d4f-f3c09e594d83" xlink:to="loc_us-gaap_OperatingLeaseLiability_e91d8b84-c334-4516-8d0f-c7089f2720f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3b876ea3-a53e-4279-9c7a-a745f54bb933" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c8b74989-691a-4f21-8d4f-f3c09e594d83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3b876ea3-a53e-4279-9c7a-a745f54bb933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_05696616-70cf-47df-bc12-a8db41394384" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c8b74989-691a-4f21-8d4f-f3c09e594d83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_05696616-70cf-47df-bc12-a8db41394384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a5faf381-dfa4-4241-9a7b-8e336d1d0458" 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_OperatingLeaseCost_97d675f7-4673-4d64-acb8-2778943e74c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5faf381-dfa4-4241-9a7b-8e336d1d0458" xlink:to="loc_us-gaap_OperatingLeaseCost_97d675f7-4673-4d64-acb8-2778943e74c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_d131b065-cb48-43f3-aeab-2482e3997fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5faf381-dfa4-4241-9a7b-8e336d1d0458" xlink:to="loc_us-gaap_VariableLeaseCost_d131b065-cb48-43f3-aeab-2482e3997fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9ff356e2-64d5-40f4-8ad4-3846e2b04e74" 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_FinanceLeasePrincipalPayments_9064a57d-482b-492d-987a-a100486d2407" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9ff356e2-64d5-40f4-8ad4-3846e2b04e74" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_9064a57d-482b-492d-987a-a100486d2407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3c3c20d3-c1d0-4d34-88fc-e1bd57a833b6" 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_LeasesAbstract_9ff356e2-64d5-40f4-8ad4-3846e2b04e74" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3c3c20d3-c1d0-4d34-88fc-e1bd57a833b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_be65ab9d-52f0-400e-bf8a-0b93cab4c8b4" 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c6c53669-6a17-44d5-854b-510206db8461" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be65ab9d-52f0-400e-bf8a-0b93cab4c8b4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c6c53669-6a17-44d5-854b-510206db8461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3f3c45fd-5746-4cd5-afbf-d833da7629df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be65ab9d-52f0-400e-bf8a-0b93cab4c8b4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3f3c45fd-5746-4cd5-afbf-d833da7629df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7db1c33f-c1b5-40e0-9dcd-55ffbc675adf" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7db1c33f-c1b5-40e0-9dcd-55ffbc675adf" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c6b425f3-1d6b-4537-9056-f3213ab946a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c6b425f3-1d6b-4537-9056-f3213ab946a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d6804046-e9fe-4d5f-b485-ac6aeec041e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d6804046-e9fe-4d5f-b485-ac6aeec041e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d1614276-46cc-46cf-aa5e-bceb69ac0a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d1614276-46cc-46cf-aa5e-bceb69ac0a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e6fec81b-c1ae-420c-8a1e-df78676adc48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e6fec81b-c1ae-420c-8a1e-df78676adc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b6342325-aca6-4aaa-86b9-08dd8d99516e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b6342325-aca6-4aaa-86b9-08dd8d99516e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1ed4ecfa-c969-4e88-a1bc-0e127725fc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1ed4ecfa-c969-4e88-a1bc-0e127725fc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26c73050-51b4-4dcf-8929-965e26ef8dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26c73050-51b4-4dcf-8929-965e26ef8dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7e6cd100-3e78-419c-9cef-f7d7688774c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7e6cd100-3e78-419c-9cef-f7d7688774c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e2508e61-b313-4fdb-a61f-14162a2f45a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0ec69635-b579-4304-bd8f-3b55545f4864" xlink:to="loc_us-gaap_OperatingLeaseLiability_e2508e61-b313-4fdb-a61f-14162a2f45a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_854147ba-2194-444e-8844-c06257216403" 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_LesseeOperatingLeaseRenewalTerm_bea14273-04ea-460c-97a7-0f80ed60813c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_854147ba-2194-444e-8844-c06257216403" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_bea14273-04ea-460c-97a7-0f80ed60813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5116c30f-31a7-476e-a066-d18fbdc6d4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_854147ba-2194-444e-8844-c06257216403" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5116c30f-31a7-476e-a066-d18fbdc6d4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating_bb0f21aa-d0a3-4053-a431-03f5d01b13fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_854147ba-2194-444e-8844-c06257216403" xlink:to="loc_us-gaap_RentalIncomeNonoperating_bb0f21aa-d0a3-4053-a431-03f5d01b13fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#LEASESScheduleofPropertyandEquipmentCostsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_55643d57-bbe0-4562-b3b6-d09489e69e92" 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_PropertySubjectToOrAvailableForOperatingLeaseGross_42b3fdb6-fa7f-4326-a248-81a78ff89940" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_55643d57-bbe0-4562-b3b6-d09489e69e92" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_42b3fdb6-fa7f-4326-a248-81a78ff89940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_09638b46-e74f-4c71-892d-b691749f1862" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_55643d57-bbe0-4562-b3b6-d09489e69e92" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_09638b46-e74f-4c71-892d-b691749f1862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_f148fb55-0a7d-47b1-8ff1-3b24ce856b91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_55643d57-bbe0-4562-b3b6-d09489e69e92" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_f148fb55-0a7d-47b1-8ff1-3b24ce856b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_51f95db9-966e-4ea7-b9fc-b958064fde70" 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_11384bd1-1ddf-4c53-bb0b-60247b911405" 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_51f95db9-966e-4ea7-b9fc-b958064fde70" xlink:to="loc_us-gaap_DebtInstrumentTable_11384bd1-1ddf-4c53-bb0b-60247b911405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f56e180-6857-496b-9d97-0634296e85e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_11384bd1-1ddf-4c53-bb0b-60247b911405" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f56e180-6857-496b-9d97-0634296e85e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_030bb5e4-4ce0-4248-904f-936f2b5ea355" 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_9f56e180-6857-496b-9d97-0634296e85e5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_030bb5e4-4ce0-4248-904f-936f2b5ea355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_dcd91bc3-2003-41a0-ab1d-909f1bee02e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_030bb5e4-4ce0-4248-904f-936f2b5ea355" xlink:to="loc_us-gaap_LineOfCreditMember_dcd91bc3-2003-41a0-ab1d-909f1bee02e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_18c74ecb-4044-4d63-b659-11338aa21256" 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_DebtInstrumentTable_11384bd1-1ddf-4c53-bb0b-60247b911405" xlink:to="loc_us-gaap_DebtInstrumentAxis_18c74ecb-4044-4d63-b659-11338aa21256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ffe5112d-c750-44a8-9d77-c267da63a0d4" 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_18c74ecb-4044-4d63-b659-11338aa21256" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ffe5112d-c750-44a8-9d77-c267da63a0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_JPMorganCreditFacilityMember_975c2034-1d0a-4cda-a537-83390ce09fb7" xlink:href="ctlp-20250630.xsd#ctlp_JPMorganCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ffe5112d-c750-44a8-9d77-c267da63a0d4" xlink:to="loc_ctlp_JPMorganCreditFacilityMember_975c2034-1d0a-4cda-a537-83390ce09fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" 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_11384bd1-1ddf-4c53-bb0b-60247b911405" xlink:to="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d659355e-f786-4743-8d68-3a853ee65134" 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_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d659355e-f786-4743-8d68-3a853ee65134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_300066f9-fee6-44a6-bbc4-f325234efb21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_300066f9-fee6-44a6-bbc4-f325234efb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fbc1dadd-b071-48ad-9b71-5f64e15c4e04" 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_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_LongTermDebt_fbc1dadd-b071-48ad-9b71-5f64e15c4e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5f008e7f-0d12-4403-a344-4ff0ed8e9f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_LongTermDebtCurrent_5f008e7f-0d12-4403-a344-4ff0ed8e9f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_08a9346d-8845-4058-867a-a3c733252e65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_15b4e26d-2eda-4fa0-b83c-76c929aa55af" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_08a9346d-8845-4058-867a-a3c733252e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_aebdca54-44df-4355-85c3-33e85b810911" 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_000923ad-90dd-4aef-a46e-f9849c988e2f" 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_aebdca54-44df-4355-85c3-33e85b810911" xlink:to="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d" 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_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_CreditFacilityAxis_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" 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_19a3a8a1-ed0a-451a-9fb2-c70773c56d2d" xlink:to="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermFacilityMember_cbf24e1f-0d20-4c5d-bd3d-64ef18c721f7" xlink:href="ctlp-20250630.xsd#ctlp_TermFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:to="loc_ctlp_TermFacilityMember_cbf24e1f-0d20-4c5d-bd3d-64ef18c721f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_628a7c6d-e996-4145-96eb-02ddeacaa710" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_628a7c6d-e996-4145-96eb-02ddeacaa710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DelayedDrawTermLoanFacilityMember_a7342943-22c0-409d-aefc-c64f34a9269c" xlink:href="ctlp-20250630.xsd#ctlp_DelayedDrawTermLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_227954db-2c52-4d4e-9f2e-2ba9992ff7f2" xlink:to="loc_ctlp_DelayedDrawTermLoanFacilityMember_a7342943-22c0-409d-aefc-c64f34a9269c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ab250a9-852a-45de-81d6-c570e07376dc" 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_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ab250a9-852a-45de-81d6-c570e07376dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" 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_3ab250a9-852a-45de-81d6-c570e07376dc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember_9c4bf35b-8485-41fc-914d-82c258f91399" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember_9c4bf35b-8485-41fc-914d-82c258f91399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember_e6b060eb-ee44-4a4b-acfd-5253e75c563f" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember_e6b060eb-ee44-4a4b-acfd-5253e75c563f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyTwoSecuredTermFacilityMember_7b865acc-b74a-4fe8-8907-1351cb1b7c28" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyTwoSecuredTermFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_TwentyTwentyTwoSecuredTermFacilityMember_7b865acc-b74a-4fe8-8907-1351cb1b7c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_JPMorganCreditFacilityMember_f473153f-20d2-48aa-a77d-26afbbdafb9a" xlink:href="ctlp-20250630.xsd#ctlp_JPMorganCreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_11be9947-4655-4fb9-857f-9712942367d6" xlink:to="loc_ctlp_JPMorganCreditFacilityMember_f473153f-20d2-48aa-a77d-26afbbdafb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_caf317c8-2530-4f37-863d-c062e0e848e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_caf317c8-2530-4f37-863d-c062e0e848e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_92613742-eed9-4f8b-ba39-0febacce7c09" 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_caf317c8-2530-4f37-863d-c062e0e848e7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_92613742-eed9-4f8b-ba39-0febacce7c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_68a8bd08-2597-4a89-b60a-c19ff725668c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_92613742-eed9-4f8b-ba39-0febacce7c09" xlink:to="loc_us-gaap_LineOfCreditMember_68a8bd08-2597-4a89-b60a-c19ff725668c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_srt_RangeAxis_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fdbf8717-1e10-4014-b0fd-d40e51158422" 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_081cb5e1-e7c5-4d66-a87c-bce2e1ba8656" xlink:to="loc_srt_RangeMember_fdbf8717-1e10-4014-b0fd-d40e51158422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_044465b4-6184-45de-b76a-b86a40303cef" 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_fdbf8717-1e10-4014-b0fd-d40e51158422" xlink:to="loc_srt_MinimumMember_044465b4-6184-45de-b76a-b86a40303cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5fb28e3d-a097-45b0-84d5-78e8df8c9b71" 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_fdbf8717-1e10-4014-b0fd-d40e51158422" xlink:to="loc_srt_MaximumMember_5fb28e3d-a097-45b0-84d5-78e8df8c9b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_VariableRateAxis_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2e0c35f9-1310-435c-a51a-243646b5a0ba" 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_e2c8fb7f-12ee-45b7-8595-876ee4d7d37d" xlink:to="loc_us-gaap_VariableRateDomain_2e0c35f9-1310-435c-a51a-243646b5a0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_aece4377-d552-4329-a433-9e05fb336e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2e0c35f9-1310-435c-a51a-243646b5a0ba" xlink:to="loc_us-gaap_BaseRateMember_aece4377-d552-4329-a433-9e05fb336e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_f4869d9f-5b5b-4378-9f04-0611117207ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2e0c35f9-1310-435c-a51a-243646b5a0ba" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_f4869d9f-5b5b-4378-9f04-0611117207ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantPeriodAxis_5f313f07-12f9-4c3c-8541-772f3a959490" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_ctlp_DebtInstrumentCovenantPeriodAxis_5f313f07-12f9-4c3c-8541-772f3a959490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodAxis_5f313f07-12f9-4c3c-8541-772f3a959490" xlink:to="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentPeriodOneMember_0dcb0174-ed7f-45a5-8870-6d7a495015c2" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:to="loc_ctlp_DebtInstrumentPeriodOneMember_0dcb0174-ed7f-45a5-8870-6d7a495015c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentPeriodTwoMember_11941406-bbb9-408d-8982-74a5a7fdbf95" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_DebtInstrumentCovenantPeriodDomain_dedfc865-43c4-4c5b-8d22-e628ee206d0c" xlink:to="loc_ctlp_DebtInstrumentPeriodTwoMember_11941406-bbb9-408d-8982-74a5a7fdbf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_000923ad-90dd-4aef-a46e-f9849c988e2f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_02373c9b-6475-451a-9072-f6c83381cfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_02373c9b-6475-451a-9072-f6c83381cfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9171ee5d-33e3-4400-9a2f-3f5b88e9bebc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LongTermDebt_9171ee5d-33e3-4400-9a2f-3f5b88e9bebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_d82742d2-708e-4874-9fba-628cb82c89ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_d82742d2-708e-4874-9fba-628cb82c89ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentTransactionAndLegalFeeAmount_4d22f02e-aa84-4358-a573-6040b5c725fd" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentTransactionAndLegalFeeAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentTransactionAndLegalFeeAmount_4d22f02e-aa84-4358-a573-6040b5c725fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_720f30b7-d57c-459e-a19b-e27f4b98bafc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_720f30b7-d57c-459e-a19b-e27f4b98bafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d9f608f8-5696-4bf2-8fbb-d5985b0b0588" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d9f608f8-5696-4bf2-8fbb-d5985b0b0588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateIncreaseDecrease_dbb4fc8f-24b7-415d-b99a-4a05b256515e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_DebtInstrumentInterestRateIncreaseDecrease_dbb4fc8f-24b7-415d-b99a-4a05b256515e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_32c00316-a25a-4261-b372-6da83732a271" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_32c00316-a25a-4261-b372-6da83732a271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo_dff3de5a-4556-45af-bf1d-e629b8da5a14" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo_dff3de5a-4556-45af-bf1d-e629b8da5a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour_acef72ca-2214-4674-84c9-cb0bdfd830ce" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour_acef72ca-2214-4674-84c9-cb0bdfd830ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityPayableDueYearFive_c8238607-c3aa-4c8a-bed0-30f7d0276f25" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityPayableDueYearFive"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LongTermDebtMaturityPayableDueYearFive_c8238607-c3aa-4c8a-bed0-30f7d0276f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentNumberOfCovenants_7880e5b9-9b07-4aa7-98d7-fb1619967522" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentNumberOfCovenants"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentNumberOfCovenants_7880e5b9-9b07-4aa7-98d7-fb1619967522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum_23a6d2d4-9913-4eab-884e-62d08377f1ec" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum_23a6d2d4-9913-4eab-884e-62d08377f1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum_dd532272-855b-4ed5-8902-06997d851685" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum_dd532272-855b-4ed5-8902-06997d851685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LineOfCreditFacilityDelayedDrawTermAmount_81aa4521-f9f8-4935-84e7-950280bf5456" xlink:href="ctlp-20250630.xsd#ctlp_LineOfCreditFacilityDelayedDrawTermAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_LineOfCreditFacilityDelayedDrawTermAmount_81aa4521-f9f8-4935-84e7-950280bf5456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_3bd8661b-4896-499d-8c7d-1b196f9f038b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_3bd8661b-4896-499d-8c7d-1b196f9f038b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_585fd2fc-432a-4a8c-9fad-eeb6dea2f8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_585fd2fc-432a-4a8c-9fad-eeb6dea2f8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum_aa19b1d5-e4fe-4b23-848d-a60e2db4764f" xlink:href="ctlp-20250630.xsd#ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0ee83571-0b56-47cf-bba5-b3a260961f11" xlink:to="loc_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum_aa19b1d5-e4fe-4b23-848d-a60e2db4764f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d354107e-74da-469c-a23e-458207a0e607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d354107e-74da-469c-a23e-458207a0e607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1a8fb134-9186-4cb1-8df8-5d8f1735d6de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1a8fb134-9186-4cb1-8df8-5d8f1735d6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_fac451ea-aa52-48f1-8efe-95f77e3832b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_fac451ea-aa52-48f1-8efe-95f77e3832b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_97173bde-bc79-40ff-a50d-ce419baa8a99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_97173bde-bc79-40ff-a50d-ce419baa8a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermDebtMaturityAfterYearFour_4af0f2ca-c0be-4337-a834-5bfbf95e9b36" xlink:href="ctlp-20250630.xsd#ctlp_LongTermDebtMaturityAfterYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_ctlp_LongTermDebtMaturityAfterYearFour_4af0f2ca-c0be-4337-a834-5bfbf95e9b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_13fb0a49-c749-4c38-92b9-e0ff1eecc428" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_13fb0a49-c749-4c38-92b9-e0ff1eecc428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_a2af38e4-1434-46a7-bc02-3c5570feae38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_a2af38e4-1434-46a7-bc02-3c5570feae38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b2472b0b-7de9-41ad-b5f7-86714804a0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3109b6a-bc00-428c-85e9-fd27186ccb31" xlink:to="loc_us-gaap_LongTermDebt_b2472b0b-7de9-41ad-b5f7-86714804a0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACCRUEDEXPENSESDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_d90df234-76ba-41fd-a844-273d3519869a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_d90df234-76ba-41fd-a844-273d3519869a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b5ae97e1-88a5-4596-bb1c-a48bad5319f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b5ae97e1-88a5-4596-bb1c-a48bad5319f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent_5c3e84cf-c081-4e27-bd62-7f938c57f877" xlink:href="ctlp-20250630.xsd#ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent_5c3e84cf-c081-4e27-bd62-7f938c57f877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_db01dc00-7155-41b1-8337-a78bce58e9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_db01dc00-7155-41b1-8337-a78bce58e9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_5b32864f-c4af-4b38-a24d-94618feab783" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_5b32864f-c4af-4b38-a24d-94618feab783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cc345125-c5c7-4a24-91e5-bb96865d4ca9" 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_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cc345125-c5c7-4a24-91e5-bb96865d4ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_ff4d5a7a-f926-4e47-bdc0-859805331585" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_ff4d5a7a-f926-4e47-bdc0-859805331585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_ee42b049-b7c4-4b3d-8a53-55a0eee85234" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_e0d2e3ca-becf-4175-a67d-b7e01986506a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_ee42b049-b7c4-4b3d-8a53-55a0eee85234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_523dd5f9-721f-4abc-bd66-f41d622ae54d" 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_ba57fcc4-da96-4c06-b54e-1eb118e239b5" 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_523dd5f9-721f-4abc-bd66-f41d622ae54d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ba57fcc4-da96-4c06-b54e-1eb118e239b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0bc0bc73-2d72-43b9-aab2-f89754eba6a7" 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_ba57fcc4-da96-4c06-b54e-1eb118e239b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0bc0bc73-2d72-43b9-aab2-f89754eba6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" 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_0bc0bc73-2d72-43b9-aab2-f89754eba6a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_5583b3e7-0be3-4e8a-86b2-7d830b1e014b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_5583b3e7-0be3-4e8a-86b2-7d830b1e014b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3d58fda3-009f-4fc8-95d6-6ed636f76610" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3d58fda3-009f-4fc8-95d6-6ed636f76610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_edebe47b-7412-4356-b5c2-97db8e418fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95d99269-cb6c-416b-a2f2-c4c0e753d3fc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_edebe47b-7412-4356-b5c2-97db8e418fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" 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_ba57fcc4-da96-4c06-b54e-1eb118e239b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7ddd5c06-70c8-404b-a2d3-76cc4267cbbe" 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_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7ddd5c06-70c8-404b-a2d3-76cc4267cbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_414e4db8-3463-444c-a627-352b48f54c49" 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_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_414e4db8-3463-444c-a627-352b48f54c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a555f9-45e9-4dd2-afda-4886ccac13ad" 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_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a555f9-45e9-4dd2-afda-4886ccac13ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_93c01a0d-619c-433f-8a11-fafb34681932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_GoodwillGross_93c01a0d-619c-433f-8a11-fafb34681932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_36f8d35d-f689-4296-85df-3e838ed35ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_Goodwill_36f8d35d-f689-4296-85df-3e838ed35ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e1b268b2-ccbf-4766-82d4-4ea6e483a6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_de0225c0-ef51-4af4-9040-522b321729a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e1b268b2-ccbf-4766-82d4-4ea6e483a6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ed48c7c0-77f8-4c37-b226-a134a24ac5ff" 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_AmortizationOfIntangibleAssets_df59e560-6af8-48ec-9ff5-7b3b9d200bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ed48c7c0-77f8-4c37-b226-a134a24ac5ff" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_df59e560-6af8-48ec-9ff5-7b3b9d200bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54e24827-ef45-4c5d-96d4-a87056d13159" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_50233155-af8f-44b6-917e-effd7abeab39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54e24827-ef45-4c5d-96d4-a87056d13159" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_50233155-af8f-44b6-917e-effd7abeab39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_90bbcb4f-ae8e-43a8-9015-1fb287b80002" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54e24827-ef45-4c5d-96d4-a87056d13159" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_90bbcb4f-ae8e-43a8-9015-1fb287b80002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b7bbfc51-a886-46f0-83ee-2c57d9e32fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54e24827-ef45-4c5d-96d4-a87056d13159" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b7bbfc51-a886-46f0-83ee-2c57d9e32fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_abbf6949-e645-44ad-bb57-cf3a5b7d30ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54e24827-ef45-4c5d-96d4-a87056d13159" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_abbf6949-e645-44ad-bb57-cf3a5b7d30ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_294bd3bd-9124-4086-ae02-310e34ecb210" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54e24827-ef45-4c5d-96d4-a87056d13159" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_294bd3bd-9124-4086-ae02-310e34ecb210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7d834125-64d4-412d-b818-5143747f2825" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54e24827-ef45-4c5d-96d4-a87056d13159" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7d834125-64d4-412d-b818-5143747f2825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_478fe681-32d4-4bad-b3d0-723831ae0063" 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_54e24827-ef45-4c5d-96d4-a87056d13159" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_478fe681-32d4-4bad-b3d0-723831ae0063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_64bfaf1e-9085-48e5-a276-d5cbca22ad27" 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_f3a79c77-6e47-49e6-9335-ff55b7dde63f" 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_64bfaf1e-9085-48e5-a276-d5cbca22ad27" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_36004180-4643-49a4-8a84-f938f580d772" 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_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_36004180-4643-49a4-8a84-f938f580d772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" 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_36004180-4643-49a4-8a84-f938f580d772" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SBSoftwareMember_0d87bffc-b692-4a09-9da6-3200334274a7" xlink:href="ctlp-20250630.xsd#ctlp_SBSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:to="loc_ctlp_SBSoftwareMember_0d87bffc-b692-4a09-9da6-3200334274a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CheqLifestyleTechnologyInc.Member_fea373d2-33df-49f1-9076-27881681ee4f" xlink:href="ctlp-20250630.xsd#ctlp_CheqLifestyleTechnologyInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:to="loc_ctlp_CheqLifestyleTechnologyInc.Member_fea373d2-33df-49f1-9076-27881681ee4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_56ed8348-8647-46de-a14c-c7bef556ed93" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0996e044-528b-428e-8b84-208348cea46b" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_56ed8348-8647-46de-a14c-c7bef556ed93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_20fea855-9cb6-4a7b-8057-01d3cb99ca70" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_srt_StatementScenarioAxis_20fea855-9cb6-4a7b-8057-01d3cb99ca70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8b3c15f4-ad20-47e3-bded-30e30f07cbdd" 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_20fea855-9cb6-4a7b-8057-01d3cb99ca70" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8b3c15f4-ad20-47e3-bded-30e30f07cbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8e573f80-7801-420e-8c16-42dd8973ead9" 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_8b3c15f4-ad20-47e3-bded-30e30f07cbdd" xlink:to="loc_srt_ScenarioForecastMember_8e573f80-7801-420e-8c16-42dd8973ead9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_873b3346-882f-407b-9654-3c17154f4bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_873b3346-882f-407b-9654-3c17154f4bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" 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_873b3346-882f-407b-9654-3c17154f4bf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5333e70f-e7e3-4e90-a4ed-bf56371278fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_5333e70f-e7e3-4e90-a4ed-bf56371278fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_de2fb4e4-9240-473d-b09a-866953ff5d1b" 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_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_CustomerRelationshipsMember_de2fb4e4-9240-473d-b09a-866953ff5d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_99fa9817-d0f2-49ea-b2b8-d1b58e1e4788" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_TradeNamesMember_99fa9817-d0f2-49ea-b2b8-d1b58e1e4788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c5312423-4929-4c75-bf13-112ba7882a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b9b7b-5db2-4149-a1ff-cccc4d38b174" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c5312423-4929-4c75-bf13-112ba7882a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleaseScheduleAxis_60060566-715c-4f87-b779-449e602acefb" xlink:href="ctlp-20250630.xsd#ctlp_ReleaseScheduleAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_ctlp_ReleaseScheduleAxis_60060566-715c-4f87-b779-449e602acefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:href="ctlp-20250630.xsd#ctlp_ReleaseScheduleDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_ReleaseScheduleAxis_60060566-715c-4f87-b779-449e602acefb" xlink:to="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleasePeriodOneMember_0d59ecc5-08ea-43a9-abfa-dbdbee74bc85" xlink:href="ctlp-20250630.xsd#ctlp_ReleasePeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:to="loc_ctlp_ReleasePeriodOneMember_0d59ecc5-08ea-43a9-abfa-dbdbee74bc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReleasePeriodTwoMember_b91e80cd-4829-43e4-bb83-66cea6659e50" xlink:href="ctlp-20250630.xsd#ctlp_ReleasePeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_ReleaseScheduleDomain_cd1e21c3-42ba-4c4b-8f5b-d78fa5472a8a" xlink:to="loc_ctlp_ReleasePeriodTwoMember_b91e80cd-4829-43e4-bb83-66cea6659e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ce31292c-894d-4653-ab72-4da76d9f5a12" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_CreditFacilityAxis_ce31292c-894d-4653-ab72-4da76d9f5a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8f4f32ea-d72d-45b0-a689-170ba21d41e9" 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_ce31292c-894d-4653-ab72-4da76d9f5a12" xlink:to="loc_us-gaap_CreditFacilityDomain_8f4f32ea-d72d-45b0-a689-170ba21d41e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TermFacilityMember_a557f6a7-d5a6-47f6-abed-f9c237db4b11" xlink:href="ctlp-20250630.xsd#ctlp_TermFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8f4f32ea-d72d-45b0-a689-170ba21d41e9" xlink:to="loc_ctlp_TermFacilityMember_a557f6a7-d5a6-47f6-abed-f9c237db4b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_68a3f09d-fae9-4445-9357-7fa6c07e8651" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_DebtInstrumentAxis_68a3f09d-fae9-4445-9357-7fa6c07e8651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9eb666c-6d7c-4298-bee7-ff8b8c73bbf6" 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_68a3f09d-fae9-4445-9357-7fa6c07e8651" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9eb666c-6d7c-4298-bee7-ff8b8c73bbf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TwentyTwentyOneSecuredTermFacilityMember_b3d7703d-507a-4c0a-a19e-0a3d257493c6" xlink:href="ctlp-20250630.xsd#ctlp_TwentyTwentyOneSecuredTermFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9eb666c-6d7c-4298-bee7-ff8b8c73bbf6" xlink:to="loc_ctlp_TwentyTwentyOneSecuredTermFacilityMember_b3d7703d-507a-4c0a-a19e-0a3d257493c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03620a2c-fbde-43bd-ab52-095d68a950c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03620a2c-fbde-43bd-ab52-095d68a950c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3da3f682-68a0-45b3-bd79-646fb7c673a4" 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_03620a2c-fbde-43bd-ab52-095d68a950c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3da3f682-68a0-45b3-bd79-646fb7c673a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_cccca68f-27dd-4b9e-9253-303bf2b3a153" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3da3f682-68a0-45b3-bd79-646fb7c673a4" xlink:to="loc_us-gaap_LineOfCreditMember_cccca68f-27dd-4b9e-9253-303bf2b3a153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f3a79c77-6e47-49e6-9335-ff55b7dde63f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_52974bc1-d148-4e0c-b32f-d9d875dfa5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_52974bc1-d148-4e0c-b32f-d9d875dfa5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f933dac4-0151-48d5-9596-2de3337a8659" 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_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f933dac4-0151-48d5-9596-2de3337a8659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue_82260563-45e1-4ee3-946f-85c16712f127" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue_82260563-45e1-4ee3-946f-85c16712f127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_48222e19-0ad2-4deb-a2e5-38976e25256a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_48222e19-0ad2-4deb-a2e5-38976e25256a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays_dd7eda8a-d1c4-483e-b77b-0c14b81ab2e6" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays_dd7eda8a-d1c4-483e-b77b-0c14b81ab2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount_5ff6afd7-7d3c-4a72-9f3a-37113ac94844" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount_5ff6afd7-7d3c-4a72-9f3a-37113ac94844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a4d96aa1-a2a6-4579-930c-48a2835669f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a4d96aa1-a2a6-4579-930c-48a2835669f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5dc32d2b-a342-4602-a357-b7d865e4e106" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5dc32d2b-a342-4602-a357-b7d865e4e106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_a057a272-dd70-4c56-9f8f-e0ab19b870d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_a057a272-dd70-4c56-9f8f-e0ab19b870d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_207161f5-eec7-429b-befe-7aa139dda521" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_207161f5-eec7-429b-befe-7aa139dda521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_540c429c-1139-4deb-9cdb-46ebdee3d81f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_Goodwill_540c429c-1139-4deb-9cdb-46ebdee3d81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_e7e5beb1-0f1c-459a-a97a-2627231b82f3" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_e7e5beb1-0f1c-459a-a97a-2627231b82f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d758d958-ac85-420c-8bc4-6131985c12b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d758d958-ac85-420c-8bc4-6131985c12b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_704b3ea2-fb25-4a2b-9670-60474526336a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_704b3ea2-fb25-4a2b-9670-60474526336a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationDeferredCashConsiderationTransferred_f05d371e-6104-4ab1-94e9-502ea892f6bd" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationDeferredCashConsiderationTransferred"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationDeferredCashConsiderationTransferred_f05d371e-6104-4ab1-94e9-502ea892f6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_7220b86e-be92-4dfa-b42e-7c690f920939" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_7220b86e-be92-4dfa-b42e-7c690f920939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_214a7d14-1688-41ef-8fa5-a701cb7c7a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_214a7d14-1688-41ef-8fa5-a701cb7c7a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_11c8e66f-28c3-437b-98cc-872dd723f36b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_11c8e66f-28c3-437b-98cc-872dd723f36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_2eabd370-e4ed-4b2d-a47a-3f920484331d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_EscrowDeposit_2eabd370-e4ed-4b2d-a47a-3f920484331d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased_99f86ef6-7492-4632-a4f5-b36ec3ca8bd2" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased_99f86ef6-7492-4632-a4f5-b36ec3ca8bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_b2e761e9-7fb6-4e65-b163-909428ae5dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_b2e761e9-7fb6-4e65-b163-909428ae5dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e6df3f07-7287-46bc-954a-c85f1634804b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e6df3f07-7287-46bc-954a-c85f1634804b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent_3ed82158-f600-480e-a695-84a7fa03d058" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent_3ed82158-f600-480e-a695-84a7fa03d058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities_cec4d3ff-3394-4dad-a76e-ed45955a0865" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities_cec4d3ff-3394-4dad-a76e-ed45955a0865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable_1e7a1eea-ccd6-4b63-9ec3-f5ac18fedba7" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable_1e7a1eea-ccd6-4b63-9ec3-f5ac18fedba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e293c620-d65b-4f4c-938a-5064fb76da72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_e293c620-d65b-4f4c-938a-5064fb76da72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_194e17a9-72e0-4407-928d-5a7616a7b43f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ac1f1a81-4e6b-425c-8484-f0c067504ff3" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_194e17a9-72e0-4407-928d-5a7616a7b43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_35b90c61-b32d-4d78-bff1-22f54cf77cb6" 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_0d36ffd0-368b-4a37-aec9-a519924e98aa" 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_35b90c61-b32d-4d78-bff1-22f54cf77cb6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0d36ffd0-368b-4a37-aec9-a519924e98aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3e5281c8-f333-43e8-a7b7-03f87d73b9a0" 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_0d36ffd0-368b-4a37-aec9-a519924e98aa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3e5281c8-f333-43e8-a7b7-03f87d73b9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" 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_3e5281c8-f333-43e8-a7b7-03f87d73b9a0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SBSoftwareMember_6df3985f-5c7d-41c4-a4c9-c99c84f6785c" xlink:href="ctlp-20250630.xsd#ctlp_SBSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:to="loc_ctlp_SBSoftwareMember_6df3985f-5c7d-41c4-a4c9-c99c84f6785c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CheqLifestyleTechnologyInc.Member_84a4beb8-e5d9-48ab-ac6d-5b1860455078" xlink:href="ctlp-20250630.xsd#ctlp_CheqLifestyleTechnologyInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:to="loc_ctlp_CheqLifestyleTechnologyInc.Member_84a4beb8-e5d9-48ab-ac6d-5b1860455078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_02738bfe-85be-4e14-b37e-dc9290e79f48" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a5ddcfd8-6f4e-4771-a146-ba5b4107f8c5" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_02738bfe-85be-4e14-b37e-dc9290e79f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" 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_0d36ffd0-368b-4a37-aec9-a519924e98aa" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d123250-e19f-48b3-9f72-62b0ab6917ce" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d123250-e19f-48b3-9f72-62b0ab6917ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f573b7e-a51a-4e35-8b38-f8c216deadef" 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_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1f573b7e-a51a-4e35-8b38-f8c216deadef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_84a9a46f-9286-4b11-80b7-a320c591d7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_84a9a46f-9286-4b11-80b7-a320c591d7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_dbfbdd1b-5dce-48d6-a502-308dacc9614e" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses_dbfbdd1b-5dce-48d6-a502-308dacc9614e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c4f4b841-ae3d-4a13-ab4c-ab888c6ca183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c4f4b841-ae3d-4a13-ab4c-ab888c6ca183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_e5712633-1b47-4196-bb17-4d00d0aec17e" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_e5712633-1b47-4196-bb17-4d00d0aec17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ef20c640-c307-4382-b4b4-aee6166f1be8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ef20c640-c307-4382-b4b4-aee6166f1be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_63e1c5c6-9b7f-47fb-b607-0c61b355904c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_63e1c5c6-9b7f-47fb-b607-0c61b355904c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_654924fc-8137-4b23-9286-cec8d6deb8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_654924fc-8137-4b23-9286-cec8d6deb8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ac739648-2da3-4bfd-b38c-ee03120ce476" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_ac739648-2da3-4bfd-b38c-ee03120ce476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_46959ad6-c3b6-48ef-accb-6c7aa5972801" xlink:href="ctlp-20250630.xsd#ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_46959ad6-c3b6-48ef-accb-6c7aa5972801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_24375072-7f2a-4c27-8cbd-5518d5d08a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_24375072-7f2a-4c27-8cbd-5518d5d08a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4fbeada0-2995-488a-bab4-15d34537748b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4fbeada0-2995-488a-bab4-15d34537748b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1ee1e5eb-7b01-42da-bc01-6be677b85f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1ee1e5eb-7b01-42da-bc01-6be677b85f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_903a2e9a-41fd-4a90-9ccb-cd373c31862e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_903a2e9a-41fd-4a90-9ccb-cd373c31862e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b36bc0d9-3e1f-4cbf-9cf1-4fadf6ad57c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b36bc0d9-3e1f-4cbf-9cf1-4fadf6ad57c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0ccc078f-efd0-469f-b687-abe3a652f729" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_Goodwill_0ccc078f-efd0-469f-b687-abe3a652f729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7a327f5e-cb3e-4e66-8a57-a155ebb533f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8e16ad98-4cf0-429f-8c1d-c977f782c2d0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7a327f5e-cb3e-4e66-8a57-a155ebb533f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a36effe1-d165-4e5a-a323-6ced30463f05" 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_1d4d876f-9dc7-4fb7-bc0d-34fa3f92b4c0" 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_a36effe1-d165-4e5a-a323-6ced30463f05" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1d4d876f-9dc7-4fb7-bc0d-34fa3f92b4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b70d71c5-58f6-4e88-a9ab-3de8c1877b82" 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_1d4d876f-9dc7-4fb7-bc0d-34fa3f92b4c0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b70d71c5-58f6-4e88-a9ab-3de8c1877b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dbf705eb-b9a5-4137-b24b-ca23c19b76ab" 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_b70d71c5-58f6-4e88-a9ab-3de8c1877b82" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dbf705eb-b9a5-4137-b24b-ca23c19b76ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_77765cd2-fa51-475c-8cfc-bcb954a1497f" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dbf705eb-b9a5-4137-b24b-ca23c19b76ab" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_77765cd2-fa51-475c-8cfc-bcb954a1497f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" 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_1d4d876f-9dc7-4fb7-bc0d-34fa3f92b4c0" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e34cfa26-a853-4a8f-9654-b665888b220c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e34cfa26-a853-4a8f-9654-b665888b220c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_07722a7c-15de-4b5a-baf6-cb63f39aab1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_07722a7c-15de-4b5a-baf6-cb63f39aab1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_840511f5-8283-47c5-b85c-6d9d5ce22091" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d75888a1-2694-4a9a-af8f-267ae8b75d99" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_840511f5-8283-47c5-b85c-6d9d5ce22091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#ACQUISITIONSScheduleofProFormaOperationsResultsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_db571366-1e82-478b-8acb-7f0871c49fdc" 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_7e0982f5-206c-4efe-9777-af280315d662" 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_db571366-1e82-478b-8acb-7f0871c49fdc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e0982f5-206c-4efe-9777-af280315d662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6" 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_7e0982f5-206c-4efe-9777-af280315d662" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b08d17b-a809-48ca-877a-a74e98dad53c" 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_b9b26524-cc78-4da1-8ad7-28b6d2f44eb6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b08d17b-a809-48ca-877a-a74e98dad53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ThreeSquareMarketIncMember_bd4ef32c-44fa-4e8f-a129-1849c6bcc252" xlink:href="ctlp-20250630.xsd#ctlp_ThreeSquareMarketIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b08d17b-a809-48ca-877a-a74e98dad53c" xlink:to="loc_ctlp_ThreeSquareMarketIncMember_bd4ef32c-44fa-4e8f-a129-1849c6bcc252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" 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_7e0982f5-206c-4efe-9777-af280315d662" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_de5c79c2-1ad8-4d39-af84-82ed0218456a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_de5c79c2-1ad8-4d39-af84-82ed0218456a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_ce298802-e05e-4442-a3b8-e5f530b051de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3c01fc4c-21eb-4dbc-874a-3358f55c93fd" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_ce298802-e05e-4442-a3b8-e5f530b051de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f65fdd51-b278-43bb-b3ea-cde887b34654" 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_49f161c0-6c04-41c9-8137-43e19168f866" 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_f65fdd51-b278-43bb-b3ea-cde887b34654" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_49f161c0-6c04-41c9-8137-43e19168f866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ebf80324-6d8f-4daf-93c9-a1a958681e63" 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_DisaggregationOfRevenueTable_49f161c0-6c04-41c9-8137-43e19168f866" xlink:to="loc_srt_ProductOrServiceAxis_ebf80324-6d8f-4daf-93c9-a1a958681e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" 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_ebf80324-6d8f-4daf-93c9-a1a958681e63" xlink:to="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TransactionProcessingMember_bff37efc-5b07-4ff7-9336-908b5c352492" xlink:href="ctlp-20250630.xsd#ctlp_TransactionProcessingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_ctlp_TransactionProcessingMember_bff37efc-5b07-4ff7-9336-908b5c352492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SubscriptionRevenueMember_76e12de8-bbc1-466d-86cf-a597b3d53ff5" xlink:href="ctlp-20250630.xsd#ctlp_SubscriptionRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_ctlp_SubscriptionRevenueMember_76e12de8-bbc1-466d-86cf-a597b3d53ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_86fe387c-964a-4b63-8cd5-be17acade313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_us-gaap_ServiceMember_86fe387c-964a-4b63-8cd5-be17acade313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_f3117f10-e652-423b-9409-bf2ce7980c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e0fa11d7-70e6-4bd3-aa9e-096df0bec3e0" xlink:to="loc_us-gaap_ProductMember_f3117f10-e652-423b-9409-bf2ce7980c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d0312ed1-dde0-4b78-812a-bbed1e481b34" 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_49f161c0-6c04-41c9-8137-43e19168f866" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d0312ed1-dde0-4b78-812a-bbed1e481b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e799bfed-0a30-4f69-8a98-b5d1456e3766" 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_d0312ed1-dde0-4b78-812a-bbed1e481b34" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e799bfed-0a30-4f69-8a98-b5d1456e3766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofOperatingLeaseLeaseIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_72d5d91e-d2b1-4c80-a111-ed0e018b4154" 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_OperatingLeaseLeaseIncome_273cd543-f2a0-4d4b-9aa8-ef3fe3218070" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_72d5d91e-d2b1-4c80-a111-ed0e018b4154" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_273cd543-f2a0-4d4b-9aa8-ef3fe3218070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeLeaseRevenue_339e056d-6ec4-4ee2-90c8-e887ad0a4cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesTypeLeaseRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_72d5d91e-d2b1-4c80-a111-ed0e018b4154" xlink:to="loc_us-gaap_SalesTypeLeaseRevenue_339e056d-6ec4-4ee2-90c8-e887ad0a4cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_8ccd2fc8-8492-4c57-a8a1-cc3a40d887d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_72d5d91e-d2b1-4c80-a111-ed0e018b4154" xlink:to="loc_us-gaap_LeaseIncome_8ccd2fc8-8492-4c57-a8a1-cc3a40d887d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList_fd8a89ce-6bbe-4219-9331-ba133e6616a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_72d5d91e-d2b1-4c80-a111-ed0e018b4154" xlink:to="loc_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList_fd8a89ce-6bbe-4219-9331-ba133e6616a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/REVENUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b11f46ff-527c-4c7e-bb90-ed62f17332d9" 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_274af19c-7b25-4d33-b122-8f721beaf70a" 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_b11f46ff-527c-4c7e-bb90-ed62f17332d9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_274af19c-7b25-4d33-b122-8f721beaf70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_057ff369-b789-4e5e-95d6-5b9753486fa2" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_274af19c-7b25-4d33-b122-8f721beaf70a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_057ff369-b789-4e5e-95d6-5b9753486fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" 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_057ff369-b789-4e5e-95d6-5b9753486fa2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_578d5b07-43be-4e79-b1ec-1a5e3869f95d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_578d5b07-43be-4e79-b1ec-1a5e3869f95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_b09cc913-b91c-41e4-9827-828ffeee014d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_353c8b83-ca3a-4dcc-841a-f10968dec02b" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_b09cc913-b91c-41e4-9827-828ffeee014d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" 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_274af19c-7b25-4d33-b122-8f721beaf70a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_b9dc540b-274c-4a70-8755-458f023e23e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_b9dc540b-274c-4a70-8755-458f023e23e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_0c92a14b-a5f0-43ea-9f49-f36fd6f2122e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_0c92a14b-a5f0-43ea-9f49-f36fd6f2122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_33020a3b-0334-4121-8530-005999509e83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_CapitalizedContractCostNet_33020a3b-0334-4121-8530-005999509e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_e8ee0225-e796-46b1-a21f-bf51ceed51ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3da5060-6196-41ce-80a1-575e3cc8e326" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_e8ee0225-e796-46b1-a21f-bf51ceed51ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofContractLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c191d559-10d6-44e3-8faf-503892a99f87" 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_ContractWithCustomerLiabilityCurrent_dff8de99-10cd-46ff-be80-71dd8222bb6c" 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_us-gaap_RevenueFromContractWithCustomerAbstract_c191d559-10d6-44e3-8faf-503892a99f87" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dff8de99-10cd-46ff-be80-71dd8222bb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_316c05b7-5d7f-4f5f-92ca-06bf0c45ba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c191d559-10d6-44e3-8faf-503892a99f87" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_316c05b7-5d7f-4f5f-92ca-06bf0c45ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ContractWithCustomerLiabilityAdditionsReversals_55823043-9ea1-489f-8275-54b209cf2bf3" xlink:href="ctlp-20250630.xsd#ctlp_ContractWithCustomerLiabilityAdditionsReversals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c191d559-10d6-44e3-8faf-503892a99f87" xlink:to="loc_ctlp_ContractWithCustomerLiabilityAdditionsReversals_55823043-9ea1-489f-8275-54b209cf2bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2c514a16-fa34-4c58-b9c3-78498645e50c" 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_RevenueFromContractWithCustomerAbstract_c191d559-10d6-44e3-8faf-503892a99f87" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2c514a16-fa34-4c58-b9c3-78498645e50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#REVENUEScheduleofPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a40ea86e-e674-45c9-842a-bcfd92279bc5" 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_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" 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_a40ea86e-e674-45c9-842a-bcfd92279bc5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_332ba2c3-5495-4dc6-85da-dc43515a3bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_332ba2c3-5495-4dc6-85da-dc43515a3bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_471354fd-da98-426f-a0f6-79847418f31a" 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_ba69ebef-0b12-48aa-a8fa-f8c77e6620fb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_471354fd-da98-426f-a0f6-79847418f31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_65d6ba8b-0877-4f9d-bfed-29399ba04392" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_65d6ba8b-0877-4f9d-bfed-29399ba04392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ceae014d-db97-4a29-8f6e-68c68c461bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_471354fd-da98-426f-a0f6-79847418f31a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ceae014d-db97-4a29-8f6e-68c68c461bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8baf0c99-7937-46d6-af36-43bdb835d5fc" 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_9e8e87f4-0268-431d-b5fa-ecad2a800e79" 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_8baf0c99-7937-46d6-af36-43bdb835d5fc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_0a95c30a-80c1-4e60-9642-d8c76df05929" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:to="loc_srt_TitleOfIndividualAxis_0a95c30a-80c1-4e60-9642-d8c76df05929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e61fdba5-b143-486b-9cf6-4542e32334b3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_0a95c30a-80c1-4e60-9642-d8c76df05929" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e61fdba5-b143-486b-9cf6-4542e32334b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_FormerChiefExecutiveOfficerMember_d8797c0e-beb0-4f02-801d-3cbefbe92d2c" xlink:href="ctlp-20250630.xsd#ctlp_FormerChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e61fdba5-b143-486b-9cf6-4542e32334b3" xlink:to="loc_ctlp_FormerChiefExecutiveOfficerMember_d8797c0e-beb0-4f02-801d-3cbefbe92d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_903c79a7-492a-41d4-b763-b298268c4095" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:to="loc_us-gaap_AwardDateAxis_903c79a7-492a-41d4-b763-b298268c4095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_903c79a7-492a-41d4-b763-b298268c4095" xlink:to="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2014ApprovedDateMember_1930a034-4a5b-4ba7-853e-a3467248c424" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2014ApprovedDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:to="loc_ctlp_StockOptionIncentivePlan2014ApprovedDateMember_1930a034-4a5b-4ba7-853e-a3467248c424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2015ApprovedDateMember_b85d8897-8763-444e-9ec5-699109eb6de4" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2015ApprovedDateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:to="loc_ctlp_StockOptionIncentivePlan2015ApprovedDateMember_b85d8897-8763-444e-9ec5-699109eb6de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_StockOptionIncentivePlan2018ApprovedDateMember_254f105f-b75a-4dd5-9902-cd14c9380a30" xlink:href="ctlp-20250630.xsd#ctlp_StockOptionIncentivePlan2018ApprovedDateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_a8aa9802-acc8-443e-b7fc-a1181ed4678c" xlink:to="loc_ctlp_StockOptionIncentivePlan2018ApprovedDateMember_254f105f-b75a-4dd5-9902-cd14c9380a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_47263121-48a8-4ad9-9446-e802263e8ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:to="loc_us-gaap_PlanNameAxis_47263121-48a8-4ad9-9446-e802263e8ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_47263121-48a8-4ad9-9446-e802263e8ca8" xlink:to="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2014StockOptionIncentivePlanMember_a12be8c5-b082-40a9-a867-4d99ba3df285" xlink:href="ctlp-20250630.xsd#ctlp_A2014StockOptionIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:to="loc_ctlp_A2014StockOptionIncentivePlanMember_a12be8c5-b082-40a9-a867-4d99ba3df285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2015EquityIncentivePlanMember_09eb9b0e-751c-4b09-9970-5edca3ad70d4" xlink:href="ctlp-20250630.xsd#ctlp_A2015EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:to="loc_ctlp_A2015EquityIncentivePlanMember_09eb9b0e-751c-4b09-9970-5edca3ad70d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2018EquityIncentivePlanMember_d4be24d7-8eac-4c20-bbc6-8b08f5def93e" xlink:href="ctlp-20250630.xsd#ctlp_A2018EquityIncentivePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1ed0c425-c412-4abe-bcaf-6d3568d98bd5" xlink:to="loc_ctlp_A2018EquityIncentivePlanMember_d4be24d7-8eac-4c20-bbc6-8b08f5def93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e8e87f4-0268-431d-b5fa-ecad2a800e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6143a8be-ab69-449b-828a-06234e9e8ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6143a8be-ab69-449b-828a-06234e9e8ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_e879dc53-4ea8-4d41-9dfd-8f5c35eb313e" xlink:href="ctlp-20250630.xsd#ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends_e879dc53-4ea8-4d41-9dfd-8f5c35eb313e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6e56cb45-aea3-4745-b251-1c94ae7ad671" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_us-gaap_SharesIssued_6e56cb45-aea3-4745-b251-1c94ae7ad671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6e9dee23-a509-4fd0-b111-169b9efed651" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e6bbd3e-1c47-40bf-a74d-97dc19e9d7db" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6e9dee23-a509-4fd0-b111-169b9efed651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5bad6b38-137a-486f-a0be-39883f3ad5bb" 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_64f15f6d-2780-411c-98a0-97cbd3a57ee5" 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_5bad6b38-137a-486f-a0be-39883f3ad5bb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2c977de7-f0b8-4931-93fe-e591bd314c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:to="loc_us-gaap_PlanNameAxis_2c977de7-f0b8-4931-93fe-e591bd314c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ad3d2d6e-a10a-40cd-9d60-19b66c9dbc55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_2c977de7-f0b8-4931-93fe-e591bd314c6e" xlink:to="loc_us-gaap_PlanNameDomain_ad3d2d6e-a10a-40cd-9d60-19b66c9dbc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A2018EquityIncentivePlanMember_251017a2-bab5-4d27-9c1e-64a217423d95" xlink:href="ctlp-20250630.xsd#ctlp_A2018EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ad3d2d6e-a10a-40cd-9d60-19b66c9dbc55" xlink:to="loc_ctlp_A2018EquityIncentivePlanMember_251017a2-bab5-4d27-9c1e-64a217423d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_866821d4-9d2c-4609-bfbe-af424617d12d" 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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:to="loc_us-gaap_AwardTypeAxis_866821d4-9d2c-4609-bfbe-af424617d12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" 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_866821d4-9d2c-4609-bfbe-af424617d12d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6e20e524-42ea-4ea5-b051-94b3d498a6da" 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_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6e20e524-42ea-4ea5-b051-94b3d498a6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_LongTermStockIncentivePlanMember_75b0d20a-25aa-41dd-a081-162f87c5b5d8" xlink:href="ctlp-20250630.xsd#ctlp_LongTermStockIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:to="loc_ctlp_LongTermStockIncentivePlanMember_75b0d20a-25aa-41dd-a081-162f87c5b5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_edce8681-88b5-4969-ba28-65c82a5eb7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c08afeb2-546b-4148-8fc0-27e54cf64227" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_edce8681-88b5-4969-ba28-65c82a5eb7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:to="loc_srt_RangeAxis_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" 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_c2d1959d-89d0-4ff9-a0e9-d7b5ad26e5cc" xlink:to="loc_srt_RangeMember_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_14b8b4bc-a59e-4236-97ba-51717c88d223" 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_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" xlink:to="loc_srt_MinimumMember_14b8b4bc-a59e-4236-97ba-51717c88d223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_52644c59-7e4e-4853-a2d0-1a4e21ae0f88" 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_d85c17fb-a7e8-4c4c-a321-889513e9e5f6" xlink:to="loc_srt_MaximumMember_52644c59-7e4e-4853-a2d0-1a4e21ae0f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_64f15f6d-2780-411c-98a0-97cbd3a57ee5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_NumberOfShareBasedCompensationPlans_63fe3a9a-8a6a-4d10-bcb3-f84f73337875" xlink:href="ctlp-20250630.xsd#ctlp_NumberOfShareBasedCompensationPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_ctlp_NumberOfShareBasedCompensationPlans_63fe3a9a-8a6a-4d10-bcb3-f84f73337875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OptionsSharesReservedForFutureIssuance_6502cef5-016c-441a-a681-df51d8459ee8" xlink:href="ctlp-20250630.xsd#ctlp_OptionsSharesReservedForFutureIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_ctlp_OptionsSharesReservedForFutureIssuance_6502cef5-016c-441a-a681-df51d8459ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_93f23525-489b-4ea2-985a-09ffb2232524" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_93f23525-489b-4ea2-985a-09ffb2232524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_17732383-8844-48e2-af14-e3d23fdee661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_17732383-8844-48e2-af14-e3d23fdee661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_63d84f09-1d3e-44ad-a343-fdb111ebe6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_63d84f09-1d3e-44ad-a343-fdb111ebe6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8595b0df-3303-47f7-b546-0de1d9adf886" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8595b0df-3303-47f7-b546-0de1d9adf886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b3a13c7e-f64d-43df-8c7a-efd69bb81ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2e11e508-4bd9-4ed1-bdf2-436cc098877f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b3a13c7e-f64d-43df-8c7a-efd69bb81ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ec52e36-bfdf-442e-abd7-ed5b199e2b6e" 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_a35a4f58-86f0-4883-adaf-60433eaf1e90" 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_7ec52e36-bfdf-442e-abd7-ed5b199e2b6e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a35a4f58-86f0-4883-adaf-60433eaf1e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_61f88020-e19f-4099-ac56-b06be6d7b6dd" 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_a35a4f58-86f0-4883-adaf-60433eaf1e90" xlink:to="loc_us-gaap_AwardTypeAxis_61f88020-e19f-4099-ac56-b06be6d7b6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3223450c-cc08-4ef5-92c1-f871e70dcd76" 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_61f88020-e19f-4099-ac56-b06be6d7b6dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3223450c-cc08-4ef5-92c1-f871e70dcd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fdf8c3b9-9ef8-470d-8c53-89e4b00f829a" 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_3223450c-cc08-4ef5-92c1-f871e70dcd76" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fdf8c3b9-9ef8-470d-8c53-89e4b00f829a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4a219625-db6d-41ce-81fb-7a7242cc2e27" 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_a35a4f58-86f0-4883-adaf-60433eaf1e90" xlink:to="loc_srt_RangeAxis_4a219625-db6d-41ce-81fb-7a7242cc2e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" 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_4a219625-db6d-41ce-81fb-7a7242cc2e27" xlink:to="loc_srt_RangeMember_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da5b1d37-30e3-402a-b418-d1ca882c1189" 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_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" xlink:to="loc_srt_MinimumMember_da5b1d37-30e3-402a-b418-d1ca882c1189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_59dd0971-15ac-4af8-b4de-bed56264a523" 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_3ff5fb8d-b1ff-481f-8b88-5c3eca9bd246" xlink:to="loc_srt_MaximumMember_59dd0971-15ac-4af8-b4de-bed56264a523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" 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_a35a4f58-86f0-4883-adaf-60433eaf1e90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_26dd9634-c0d9-4bdc-8ca6-ff731b94f2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_26dd9634-c0d9-4bdc-8ca6-ff731b94f2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ae76de87-b950-4d19-809f-0cd474d5816f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ae76de87-b950-4d19-809f-0cd474d5816f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_78e81d0a-c381-4166-a45b-1983204078e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_78e81d0a-c381-4166-a45b-1983204078e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0de6c356-dc8d-498f-b4d4-5704b6e15aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0de6c356-dc8d-498f-b4d4-5704b6e15aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_96b72391-22d4-40cb-b28d-dc3895a9edcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_96b72391-22d4-40cb-b28d-dc3895a9edcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_db611974-fc34-4ec0-8fdc-2a957831646b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efd9e038-9518-4dd5-8915-2dbf3a75cf95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_db611974-fc34-4ec0-8fdc-2a957831646b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3586715b-7358-400f-926e-bacbc66eb362" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3586715b-7358-400f-926e-bacbc66eb362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_003ec886-a5eb-46c5-b267-1564e9d08dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_003ec886-a5eb-46c5-b267-1564e9d08dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_23fd80ee-3e99-41ac-a252-b01728b83f40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_23fd80ee-3e99-41ac-a252-b01728b83f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_26118b27-4971-46a4-851e-b8894abcf860" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_26118b27-4971-46a4-851e-b8894abcf860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_745927b4-8ad0-4f4c-a34e-b69c50c83b77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_745927b4-8ad0-4f4c-a34e-b69c50c83b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1fb6fdbb-6669-482f-9041-e5a71e656990" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_87f8c6fd-07d0-4094-9a88-8a9c7d019344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1fb6fdbb-6669-482f-9041-e5a71e656990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_dde47d17-c401-42f9-839e-3d972ed536ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_dde47d17-c401-42f9-839e-3d972ed536ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_86822c46-d0fa-4756-8411-112aed718ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_86822c46-d0fa-4756-8411-112aed718ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_edfc3614-9260-452a-b980-e3d3067570a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_edfc3614-9260-452a-b980-e3d3067570a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2538e9bd-8d12-4166-877f-5a01c4da666c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2538e9bd-8d12-4166-877f-5a01c4da666c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1e5c8945-f790-418b-a114-433ab5c6fa0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1e5c8945-f790-418b-a114-433ab5c6fa0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_e514fe2b-945f-4244-9d09-b3615799549b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_e514fe2b-945f-4244-9d09-b3615799549b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50575566-e8bc-4af4-bc91-b45436943d58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_da526463-6d33-4270-bd83-3029fb7efabf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50575566-e8bc-4af4-bc91-b45436943d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_51009fef-b0fe-48f4-a24d-8835359d7b13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_51009fef-b0fe-48f4-a24d-8835359d7b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_f3f96e54-3ff2-41d2-aceb-1d1e087c75bd" xlink:href="ctlp-20250630.xsd#ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_f3f96e54-3ff2-41d2-aceb-1d1e087c75bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_bc70f782-daee-4ebe-b149-94db8a36bdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_f3f96e54-3ff2-41d2-aceb-1d1e087c75bd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_bc70f782-daee-4ebe-b149-94db8a36bdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e69b1f4c-f859-401c-adc8-3f3e62d76d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e69b1f4c-f859-401c-adc8-3f3e62d76d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6bbee254-7c63-4bae-89ec-a47062a4839d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6bbee254-7c63-4bae-89ec-a47062a4839d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3a85abfc-b89d-47ca-99b7-c0d9ec76e5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6bbee254-7c63-4bae-89ec-a47062a4839d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3a85abfc-b89d-47ca-99b7-c0d9ec76e5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0193ea99-375b-4b70-8359-90d99fc84a78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6bbee254-7c63-4bae-89ec-a47062a4839d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0193ea99-375b-4b70-8359-90d99fc84a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_a61df3bc-60a5-457c-8352-85ed464123f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6bbee254-7c63-4bae-89ec-a47062a4839d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_a61df3bc-60a5-457c-8352-85ed464123f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_121b2667-1f5e-4282-b8a5-1f2a9d8278d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_30438ccb-84f5-43b0-9bb0-50197b127a41" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_121b2667-1f5e-4282-b8a5-1f2a9d8278d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dbbab34-5c7b-43f8-b20c-4de22708b7dc" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18e44c57-7c00-4582-bef9-9901bf86c0fa" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dbbab34-5c7b-43f8-b20c-4de22708b7dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18e44c57-7c00-4582-bef9-9901bf86c0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45f68b6d-505b-452b-a71c-5823d2caba2b" 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_18e44c57-7c00-4582-bef9-9901bf86c0fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45f68b6d-505b-452b-a71c-5823d2caba2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cd42dc2f-3af3-4c87-9c8b-183352182b78" 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_18e44c57-7c00-4582-bef9-9901bf86c0fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cd42dc2f-3af3-4c87-9c8b-183352182b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_51738ffb-6863-4237-9ed6-078b1f1ca210" 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_18e44c57-7c00-4582-bef9-9901bf86c0fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_51738ffb-6863-4237-9ed6-078b1f1ca210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f8f9d752-535d-4c94-8823-554588cb032c" 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_18e44c57-7c00-4582-bef9-9901bf86c0fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f8f9d752-535d-4c94-8823-554588cb032c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c0b040dd-163c-4195-bc4e-a1eb996f6a70" 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_18e44c57-7c00-4582-bef9-9901bf86c0fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c0b040dd-163c-4195-bc4e-a1eb996f6a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_96f591d8-2589-4120-b576-abd39e6244cd" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dbbab34-5c7b-43f8-b20c-4de22708b7dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_96f591d8-2589-4120-b576-abd39e6244cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8b2c19ed-f9b4-4cdb-bf45-17230460b034" 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_96f591d8-2589-4120-b576-abd39e6244cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8b2c19ed-f9b4-4cdb-bf45-17230460b034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9bee42d0-bf25-4668-a773-2270233ab92c" 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_96f591d8-2589-4120-b576-abd39e6244cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9bee42d0-bf25-4668-a773-2270233ab92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7491f3e3-df11-4e97-8a06-ce8c1c331f4c" 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_96f591d8-2589-4120-b576-abd39e6244cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7491f3e3-df11-4e97-8a06-ce8c1c331f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_11e0f1b4-99bb-4fff-9497-110f47e9ea5e" 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_96f591d8-2589-4120-b576-abd39e6244cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_11e0f1b4-99bb-4fff-9497-110f47e9ea5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_439985f8-5253-4332-b6d8-1647fb8274f7" 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_96f591d8-2589-4120-b576-abd39e6244cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_439985f8-5253-4332-b6d8-1647fb8274f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2e857a6a-7712-460b-9788-565a6ccc5bfe" 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_9f02a1b8-f80d-4efa-8db5-bab553dfaf81" 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_2e857a6a-7712-460b-9788-565a6ccc5bfe" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f02a1b8-f80d-4efa-8db5-bab553dfaf81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f9ad4958-cab8-416c-9a9d-9f2ac090864f" 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_9f02a1b8-f80d-4efa-8db5-bab553dfaf81" xlink:to="loc_us-gaap_AwardTypeAxis_f9ad4958-cab8-416c-9a9d-9f2ac090864f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b9adeda-b8aa-4099-9663-3fb06aeff711" 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_f9ad4958-cab8-416c-9a9d-9f2ac090864f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b9adeda-b8aa-4099-9663-3fb06aeff711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_acaaf5f1-68e7-41d7-b61f-423afa401619" 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_5b9adeda-b8aa-4099-9663-3fb06aeff711" xlink:to="loc_us-gaap_EmployeeStockOptionMember_acaaf5f1-68e7-41d7-b61f-423afa401619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_1d79e02f-a9b8-44b3-a55a-bfa19df33293" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b9adeda-b8aa-4099-9663-3fb06aeff711" xlink:to="loc_us-gaap_PerformanceSharesMember_1d79e02f-a9b8-44b3-a55a-bfa19df33293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81882ae0-44ae-4288-b3c9-3c93634af582" 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_9f02a1b8-f80d-4efa-8db5-bab553dfaf81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81882ae0-44ae-4288-b3c9-3c93634af582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a0e539a5-7dd7-42d5-b971-6f9accde39a1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81882ae0-44ae-4288-b3c9-3c93634af582" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a0e539a5-7dd7-42d5-b971-6f9accde39a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_68ba929f-b097-4d08-a44a-c17568c598b0" 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_892890bf-2803-470b-923f-ed35a310a366" 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_68ba929f-b097-4d08-a44a-c17568c598b0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_892890bf-2803-470b-923f-ed35a310a366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a71b442c-5f96-4915-80bd-7cb35fc6790b" 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_892890bf-2803-470b-923f-ed35a310a366" xlink:to="loc_us-gaap_AwardTypeAxis_a71b442c-5f96-4915-80bd-7cb35fc6790b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" 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_a71b442c-5f96-4915-80bd-7cb35fc6790b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_73755d65-6384-4a3c-bd9d-470543f268a3" 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_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_73755d65-6384-4a3c-bd9d-470543f268a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_fd3e8fd0-a43b-4a5d-9b5a-a890ad39123c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76f90dbf-bcc4-4693-982a-0a5f82eab7e4" xlink:to="loc_us-gaap_PerformanceSharesMember_fd3e8fd0-a43b-4a5d-9b5a-a890ad39123c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53b68075-5795-4970-8186-230765806e0d" 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_892890bf-2803-470b-923f-ed35a310a366" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53b68075-5795-4970-8186-230765806e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5690b126-4a75-47c4-9432-4265f003c9f1" 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_53b68075-5795-4970-8186-230765806e0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5690b126-4a75-47c4-9432-4265f003c9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a09fe1d1-3405-4454-9271-46d182f4485d" 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_53b68075-5795-4970-8186-230765806e0d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a09fe1d1-3405-4454-9271-46d182f4485d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7b0a551c-9253-4ad2-9b09-3abcd6ea1d47" 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_TaxCreditCarryforwardTable_c2c08171-7560-4262-86fd-b43c4c0f6857" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7b0a551c-9253-4ad2-9b09-3abcd6ea1d47" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_c2c08171-7560-4262-86fd-b43c4c0f6857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_7e4ddca5-3853-444d-ac78-bac840c43a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_c2c08171-7560-4262-86fd-b43c4c0f6857" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_7e4ddca5-3853-444d-ac78-bac840c43a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7e4ddca5-3853-444d-ac78-bac840c43a2d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5ec10131-4266-4062-ac01-db5286a68797" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:to="loc_us-gaap_DomesticCountryMember_5ec10131-4266-4062-ac01-db5286a68797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_6d65d136-6f83-40f5-9ebc-c1dfe95ffd88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_6d65d136-6f83-40f5-9ebc-c1dfe95ffd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_8db361c3-3242-4742-af27-a00dc58d508c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3355f36a-a81a-4821-994c-5d0e0b776df0" xlink:to="loc_us-gaap_ForeignCountryMember_8db361c3-3242-4742-af27-a00dc58d508c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_c2c08171-7560-4262-86fd-b43c4c0f6857" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_af8a31a5-ead9-4717-bdb3-d2f0b307be55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_af8a31a5-ead9-4717-bdb3-d2f0b307be55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6812e38e-d5c9-43be-ac7c-3c84bb956add" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6812e38e-d5c9-43be-ac7c-3c84bb956add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_2b78ed68-79dc-4e81-aa6d-1ebf498e1d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_OperatingLossCarryforwards_2b78ed68-79dc-4e81-aa6d-1ebf498e1d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OperatingLossCarryforwardNotSubjectToExpiration_7027f986-b0fa-45d6-9400-b17a109fc4ed" xlink:href="ctlp-20250630.xsd#ctlp_OperatingLossCarryforwardNotSubjectToExpiration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_ctlp_OperatingLossCarryforwardNotSubjectToExpiration_7027f986-b0fa-45d6-9400-b17a109fc4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_OperatingLossCarryforwardSubjectToExpiration_6a8445ce-03a1-4ff2-82cc-8e350b36bb85" xlink:href="ctlp-20250630.xsd#ctlp_OperatingLossCarryforwardSubjectToExpiration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_ctlp_OperatingLossCarryforwardSubjectToExpiration_6a8445ce-03a1-4ff2-82cc-8e350b36bb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9e317f22-ef46-493f-a537-0ad135c4e6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_e233c47c-bf1c-4c25-b653-997f7ad817b4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9e317f22-ef46-493f-a537-0ad135c4e6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8442941d-2279-420a-9e46-06253ea08c20" 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_985d9c3b-4c3d-4a66-bbfd-bc7fb886cbba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8442941d-2279-420a-9e46-06253ea08c20" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_985d9c3b-4c3d-4a66-bbfd-bc7fb886cbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_09c3f0f6-cc81-4870-94f9-7e3302df15f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_985d9c3b-4c3d-4a66-bbfd-bc7fb886cbba" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_09c3f0f6-cc81-4870-94f9-7e3302df15f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9c8585df-7d40-4266-8605-d09ef7dfed50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_985d9c3b-4c3d-4a66-bbfd-bc7fb886cbba" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9c8585df-7d40-4266-8605-d09ef7dfed50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_fd1aa685-ef84-4296-9e5d-536dbf6ecdba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_985d9c3b-4c3d-4a66-bbfd-bc7fb886cbba" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_fd1aa685-ef84-4296-9e5d-536dbf6ecdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_cce23bf8-fc19-4778-9278-a45a842eccba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_985d9c3b-4c3d-4a66-bbfd-bc7fb886cbba" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_cce23bf8-fc19-4778-9278-a45a842eccba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ea7fb8e9-f300-4379-af56-1b80047237ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8442941d-2279-420a-9e46-06253ea08c20" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ea7fb8e9-f300-4379-af56-1b80047237ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ab7a4d26-407c-44a4-a266-aaca914c32be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ea7fb8e9-f300-4379-af56-1b80047237ff" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ab7a4d26-407c-44a4-a266-aaca914c32be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_af7aa02b-e9f8-48c3-b915-6b0d0a4496fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ea7fb8e9-f300-4379-af56-1b80047237ff" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_af7aa02b-e9f8-48c3-b915-6b0d0a4496fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0e659ee8-8906-4c7f-a822-142eccfa1a44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ea7fb8e9-f300-4379-af56-1b80047237ff" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0e659ee8-8906-4c7f-a822-142eccfa1a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2efd97a1-3ced-481d-b126-0e96565c0209" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ea7fb8e9-f300-4379-af56-1b80047237ff" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2efd97a1-3ced-481d-b126-0e96565c0209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fdce5f9d-ee9a-4ac1-b84f-f399cf9402e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8442941d-2279-420a-9e46-06253ea08c20" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fdce5f9d-ee9a-4ac1-b84f-f399cf9402e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_60c00ecd-2b92-4546-b727-5117e0347bce" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c85ed278-8244-4dda-88a3-e6fd0442644e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_60c00ecd-2b92-4546-b727-5117e0347bce" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c85ed278-8244-4dda-88a3-e6fd0442644e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a769b1f3-cd84-4027-9969-12ea01d7a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_60c00ecd-2b92-4546-b727-5117e0347bce" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a769b1f3-cd84-4027-9969-12ea01d7a6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_29d5f88d-087c-401d-acbc-860a8b3a79ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_60c00ecd-2b92-4546-b727-5117e0347bce" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_29d5f88d-087c-401d-acbc-860a8b3a79ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9b2d73ba-35e2-46f7-86a1-11134385d660" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9b2d73ba-35e2-46f7-86a1-11134385d660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_6cba0a11-0dee-4952-9259-d7b0871a7510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_6cba0a11-0dee-4952-9259-d7b0871a7510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_1bdc38b7-647a-45d3-9a8e-f2644671493f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_1bdc38b7-647a-45d3-9a8e-f2644671493f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_296c076a-8584-42d6-be1f-41ec117155f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_296c076a-8584-42d6-be1f-41ec117155f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_3121bdd4-f6df-4f36-aab7-e75986c679af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_3121bdd4-f6df-4f36-aab7-e75986c679af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_e68fa411-aa6d-4a13-b330-33e33a829431" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_e68fa411-aa6d-4a13-b330-33e33a829431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b5cccd72-687f-4f0f-938b-55a7e6ca8fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b5cccd72-687f-4f0f-938b-55a7e6ca8fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount_4254d1a8-1b1c-4517-b07b-1f926eb5bd0a" xlink:href="ctlp-20250630.xsd#ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount_4254d1a8-1b1c-4517-b07b-1f926eb5bd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_e814dfec-3da4-4439-b330-409ba84a1532" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_e814dfec-3da4-4439-b330-409ba84a1532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d15c6b86-c683-4e83-839f-7f0b9b8f1bdc" 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_IncomeTaxDisclosureAbstract_1423afbd-884a-4de6-8147-d260e30b7284" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d15c6b86-c683-4e83-839f-7f0b9b8f1bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2326fee3-5027-4bc8-9023-7c962844b96d" 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_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2326fee3-5027-4bc8-9023-7c962844b96d" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f2d361f9-8ede-4873-8524-636f842e5cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f2d361f9-8ede-4873-8524-636f842e5cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e9f32729-eb61-47a2-8484-f541acd66f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e9f32729-eb61-47a2-8484-f541acd66f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves_5eb51f70-5ef2-403b-acd2-195e830f30b5" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves_5eb51f70-5ef2-403b-acd2-195e830f30b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_35027953-40c7-46ee-8dde-27f69342386e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_35027953-40c7-46ee-8dde-27f69342386e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves_1f83e44f-0077-4101-8167-2f4bc29f77bb" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves_1f83e44f-0077-4101-8167-2f4bc29f77bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_9955a477-d829-404c-b389-d66e840e4e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_9955a477-d829-404c-b389-d66e840e4e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f654d70d-5d0f-4774-ba29-fa141a18ce98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f654d70d-5d0f-4774-ba29-fa141a18ce98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities_40a449e0-4f8e-4f6b-bf95-30ae35c03be9" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities_40a449e0-4f8e-4f6b-bf95-30ae35c03be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6924320d-2ec3-4c77-818f-e7dc1382bd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6924320d-2ec3-4c77-818f-e7dc1382bd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_96acb511-4e5d-4c40-ba8f-0f9f3de78874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_b2659c61-ea8b-44a0-a234-d3a9e7f5e077" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_96acb511-4e5d-4c40-ba8f-0f9f3de78874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_52f0bee4-3f28-483f-9c4b-77194f909e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2326fee3-5027-4bc8-9023-7c962844b96d" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_52f0bee4-3f28-483f-9c4b-77194f909e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b4ba5a73-e188-49ef-993c-d2a78cb6a91c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_52f0bee4-3f28-483f-9c4b-77194f909e0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b4ba5a73-e188-49ef-993c-d2a78cb6a91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4f7eadd6-cca2-4b2b-8e11-4b31934e4ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_52f0bee4-3f28-483f-9c4b-77194f909e0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4f7eadd6-cca2-4b2b-8e11-4b31934e4ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_8f0e25da-5727-4340-82c8-c8f0170c013f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_52f0bee4-3f28-483f-9c4b-77194f909e0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_8f0e25da-5727-4340-82c8-c8f0170c013f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_4eec709e-7ad3-4d6f-815e-e583b93961e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_52f0bee4-3f28-483f-9c4b-77194f909e0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_4eec709e-7ad3-4d6f-815e-e583b93961e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_33f91d66-22b1-4a77-bcfe-734e690751d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_52f0bee4-3f28-483f-9c4b-77194f909e0e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_33f91d66-22b1-4a77-bcfe-734e690751d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_53c87965-8d42-45d7-8176-6c923537faba" xlink:href="ctlp-20250630.xsd#ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2326fee3-5027-4bc8-9023-7c962844b96d" xlink:to="loc_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross_53c87965-8d42-45d7-8176-6c923537faba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d956c05c-ebe2-487c-ae1d-1fe087b5a7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2326fee3-5027-4bc8-9023-7c962844b96d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d956c05c-ebe2-487c-ae1d-1fe087b5a7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_028e001b-c1b4-4bcc-ad74-e5e489133284" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2326fee3-5027-4bc8-9023-7c962844b96d" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_028e001b-c1b4-4bcc-ad74-e5e489133284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_329b205d-39ca-482d-8e0c-c12352599659" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2326fee3-5027-4bc8-9023-7c962844b96d" xlink:to="loc_us-gaap_DeferredTaxLiabilities_329b205d-39ca-482d-8e0c-c12352599659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b4356554-9fa4-4eb8-923d-e74a1f0b8809" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_adb20256-7fb8-48ba-a449-69cfa64a1ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4356554-9fa4-4eb8-923d-e74a1f0b8809" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_adb20256-7fb8-48ba-a449-69cfa64a1ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_126493e8-afc2-44ba-8027-522ea8bdc9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_adb20256-7fb8-48ba-a449-69cfa64a1ad3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_126493e8-afc2-44ba-8027-522ea8bdc9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a9ed3fb7-5bcb-41b7-937f-8aff3f05e7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_adb20256-7fb8-48ba-a449-69cfa64a1ad3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a9ed3fb7-5bcb-41b7-937f-8aff3f05e7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2bedcd79-07d4-496c-bf4c-3004956bad06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_adb20256-7fb8-48ba-a449-69cfa64a1ad3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2bedcd79-07d4-496c-bf4c-3004956bad06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e77311ff-4453-45aa-bf44-561895ed5f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_adb20256-7fb8-48ba-a449-69cfa64a1ad3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e77311ff-4453-45aa-bf44-561895ed5f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_4ce7ed48-18bf-46d8-b056-d8ac306d79fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_adb20256-7fb8-48ba-a449-69cfa64a1ad3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_4ce7ed48-18bf-46d8-b056-d8ac306d79fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1042bbe4-82b7-4ecb-a0c7-1ae796380057" 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_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_ff4c1051-8240-445f-88c8-e02a281fba02" xlink:href="ctlp-20250630.xsd#ctlp_NumeratorForBasicAndDilutedPerShareAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1042bbe4-82b7-4ecb-a0c7-1ae796380057" xlink:to="loc_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_ff4c1051-8240-445f-88c8-e02a281fba02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8c347b42-aa93-47d6-8912-ebeb15c964ad" 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_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_ff4c1051-8240-445f-88c8-e02a281fba02" xlink:to="loc_us-gaap_NetIncomeLoss_8c347b42-aa93-47d6-8912-ebeb15c964ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_225afa5b-032c-4c55-8b55-d860903f7d40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_ff4c1051-8240-445f-88c8-e02a281fba02" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_225afa5b-032c-4c55-8b55-d860903f7d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8ac2327a-60b6-4402-bd33-e717654afb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctlp_NumeratorForBasicAndDilutedPerShareAbstract_ff4c1051-8240-445f-88c8-e02a281fba02" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8ac2327a-60b6-4402-bd33-e717654afb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ed2e79d3-bb2c-43cf-9ad2-dd0ba0f883ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1042bbe4-82b7-4ecb-a0c7-1ae796380057" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ed2e79d3-bb2c-43cf-9ad2-dd0ba0f883ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_30f2d916-004d-4034-b459-c39e9047a4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1042bbe4-82b7-4ecb-a0c7-1ae796380057" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_30f2d916-004d-4034-b459-c39e9047a4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_704e6594-d1c8-4d3c-b307-d4d44290a874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1042bbe4-82b7-4ecb-a0c7-1ae796380057" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_704e6594-d1c8-4d3c-b307-d4d44290a874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f4baafd5-fbee-4298-a812-e04a486827a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1042bbe4-82b7-4ecb-a0c7-1ae796380057" xlink:to="loc_us-gaap_EarningsPerShareBasic_f4baafd5-fbee-4298-a812-e04a486827a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_145c7104-76be-437e-97ec-9d0e3e198d66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1042bbe4-82b7-4ecb-a0c7-1ae796380057" xlink:to="loc_us-gaap_EarningsPerShareDiluted_145c7104-76be-437e-97ec-9d0e3e198d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONNarrativeDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#EARNINGSPERSHARECALCULATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_65d66d1d-be4e-4038-8673-7b6d05aba273" 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_7a336b93-bccb-427d-b637-91b6cf0aad7d" 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_65d66d1d-be4e-4038-8673-7b6d05aba273" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7a336b93-bccb-427d-b637-91b6cf0aad7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_46882e38-f5e8-4cf8-bdff-4a7e38651f7e" 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_ScheduleOfStockByClassTable_1a532c05-e558-4366-900d-5a07f037ea15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_46882e38-f5e8-4cf8-bdff-4a7e38651f7e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1a532c05-e558-4366-900d-5a07f037ea15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5badea2d-ab42-4fd9-976d-ec6b633f18ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1a532c05-e558-4366-900d-5a07f037ea15" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5badea2d-ab42-4fd9-976d-ec6b633f18ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5badea2d-ab42-4fd9-976d-ec6b633f18ab" xlink:to="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_8b5f0c6a-29de-4e03-9c2a-a1e10dc1169e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_8b5f0c6a-29de-4e03-9c2a-a1e10dc1169e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_ba6cde5f-6715-451d-9ae7-98e6acb13df8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_PreferredClassAMember_ba6cde5f-6715-451d-9ae7-98e6acb13df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_f935bd54-11e9-4fe9-bcdf-235e67b6f680" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_PreferredStockMember_f935bd54-11e9-4fe9-bcdf-235e67b6f680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_55ac32d1-870c-45f1-8cc9-37b963fc5ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a9616539-ddcd-496b-b0a3-47bcdd80da40" xlink:to="loc_us-gaap_CommonStockMember_55ac32d1-870c-45f1-8cc9-37b963fc5ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1a532c05-e558-4366-900d-5a07f037ea15" xlink:to="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b6e26e2c-da41-41d6-b34b-1f98fa5a5352" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b6e26e2c-da41-41d6-b34b-1f98fa5a5352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CommonStockNumberOfVotesPerShare_d69b0406-0c34-4ba9-bd86-3470480e5b61" xlink:href="ctlp-20250630.xsd#ctlp_CommonStockNumberOfVotesPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_CommonStockNumberOfVotesPerShare_d69b0406-0c34-4ba9-bd86-3470480e5b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d7ce7dbb-dc16-4347-be32-2a3d55130465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_CommonStockSharesIssued_d7ce7dbb-dc16-4347-be32-2a3d55130465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a6fa6c08-78c1-4e34-9b7e-a99bcb46bb85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a6fa6c08-78c1-4e34-9b7e-a99bcb46bb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5a10c34a-21ce-436a-9296-342b0f498235" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5a10c34a-21ce-436a-9296-342b0f498235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_6f325681-1c91-462f-8a06-ec50a23c979e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_6f325681-1c91-462f-8a06-ec50a23c979e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_TemporaryEquitySharesNotDesignated_e89ff921-3691-4f34-a435-77e8fe98036d" xlink:href="ctlp-20250630.xsd#ctlp_TemporaryEquitySharesNotDesignated"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_TemporaryEquitySharesNotDesignated_e89ff921-3691-4f34-a435-77e8fe98036d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PreferredStockConversionAmountToVote_4eeb8cae-e2c3-4ab6-9a3b-e8ccafdbbadc" xlink:href="ctlp-20250630.xsd#ctlp_PreferredStockConversionAmountToVote"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_PreferredStockConversionAmountToVote_4eeb8cae-e2c3-4ab6-9a3b-e8ccafdbbadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_82353e91-494d-42e5-8c3c-60d61233e175" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_82353e91-494d-42e5-8c3c-60d61233e175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1d1d614b-bd3f-43dc-8127-8c79694289f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1d1d614b-bd3f-43dc-8127-8c79694289f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e6dc509a-2a46-4baa-8d17-e4480e68811d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e6dc509a-2a46-4baa-8d17-e4480e68811d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_275b969c-eb62-485d-b25b-ff80d3ab3b82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_275b969c-eb62-485d-b25b-ff80d3ab3b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue_70784454-98cc-4817-897c-a8f8189e4b98" xlink:href="ctlp-20250630.xsd#ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue_70784454-98cc-4817-897c-a8f8189e4b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_b2b36514-f047-4a32-8d02-67ab0fe9766f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_b2b36514-f047-4a32-8d02-67ab0fe9766f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_c41c7c3d-f84a-4397-a6c9-e6cf034e5ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_c41c7c3d-f84a-4397-a6c9-e6cf034e5ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare_9906daab-2c76-43ab-9248-ceb18a256d61" xlink:href="ctlp-20250630.xsd#ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b5887bc4-80c0-4b74-b568-64f6355bbb4f" xlink:to="loc_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare_9906daab-2c76-43ab-9248-ceb18a256d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a09cc6a8-eaf1-4399-8c29-46481dca9db2" 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_ScheduleOfStockByClassTable_a778ee71-3004-4e22-bdcc-d785e0a3f02f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a09cc6a8-eaf1-4399-8c29-46481dca9db2" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_a778ee71-3004-4e22-bdcc-d785e0a3f02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d69a28e9-52f2-4e5c-91d4-22f819e7a91f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_a778ee71-3004-4e22-bdcc-d785e0a3f02f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d69a28e9-52f2-4e5c-91d4-22f819e7a91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ceb7a6bb-0a91-41bf-8c46-075ec44687fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d69a28e9-52f2-4e5c-91d4-22f819e7a91f" xlink:to="loc_us-gaap_ClassOfStockDomain_ceb7a6bb-0a91-41bf-8c46-075ec44687fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_74804db2-4f30-475c-a939-db029639f8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ceb7a6bb-0a91-41bf-8c46-075ec44687fa" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_74804db2-4f30-475c-a939-db029639f8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_a778ee71-3004-4e22-bdcc-d785e0a3f02f" xlink:to="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_f463a9b0-644c-4455-b8ad-c0463913c8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_f463a9b0-644c-4455-b8ad-c0463913c8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_6b65d8ed-5ddb-4dfc-93f8-285106886c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_6b65d8ed-5ddb-4dfc-93f8-285106886c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_c399ee7b-c3d1-4440-98f7-aa7bc803b98e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockAmountOfPreferredDividendsInArrears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_c399ee7b-c3d1-4440-98f7-aa7bc803b98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4bb15cce-9ea8-4723-b2a6-54a210ab55dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c67b0cfd-702b-4c28-9a64-37223c61d152" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_4bb15cce-9ea8-4723-b2a6-54a210ab55dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/RETIREMENTPLANDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#RETIREMENTPLANDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/RETIREMENTPLANDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9b87b453-540d-46fb-82db-c023da2516c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_1e24abd0-b39a-453f-97cf-650ca4669c76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9b87b453-540d-46fb-82db-c023da2516c1" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_1e24abd0-b39a-453f-97cf-650ca4669c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab_4b826c84-58b6-4799-b91e-38bfaf992ddc" xlink:href="ctlp-20250630.xsd#ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9b87b453-540d-46fb-82db-c023da2516c1" xlink:to="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab_4b826c84-58b6-4799-b91e-38bfaf992ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab_bf413f81-ea33-4d7c-8edf-cbcfeafdc384" xlink:href="ctlp-20250630.xsd#ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9b87b453-540d-46fb-82db-c023da2516c1" xlink:to="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab_bf413f81-ea33-4d7c-8edf-cbcfeafdc384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab_223503d8-a908-4883-bab5-88ad27eac8e2" xlink:href="ctlp-20250630.xsd#ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9b87b453-540d-46fb-82db-c023da2516c1" xlink:to="loc_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab_223503d8-a908-4883-bab5-88ad27eac8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab_f67dc136-0cf9-4fc2-8c17-616cc06edf83" xlink:href="ctlp-20250630.xsd#ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9b87b453-540d-46fb-82db-c023da2516c1" xlink:to="loc_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab_f67dc136-0cf9-4fc2-8c17-616cc06edf83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount_620a74b0-3749-4057-bad7-78e6c1aa8161" xlink:href="ctlp-20250630.xsd#ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9b87b453-540d-46fb-82db-c023da2516c1" xlink:to="loc_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount_620a74b0-3749-4057-bad7-78e6c1aa8161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c9ac832e-6c95-4347-ab6e-b8e01849f5b4" 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_PaymentsForLegalSettlements_758f03eb-c127-4cb3-bb14-58f20ec74ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c9ac832e-6c95-4347-ab6e-b8e01849f5b4" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_758f03eb-c127-4cb3-bb14-58f20ec74ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_95d595d8-d7f7-4606-b4ca-95f22f13884e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c9ac832e-6c95-4347-ab6e-b8e01849f5b4" xlink:to="loc_us-gaap_InsuranceRecoveries_95d595d8-d7f7-4606-b4ca-95f22f13884e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_64f3be00-436d-4c0e-a56a-301132680437" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c9ac832e-6c95-4347-ab6e-b8e01849f5b4" xlink:to="loc_us-gaap_PurchaseObligation_64f3be00-436d-4c0e-a56a-301132680437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/RELATEDPARTYDISCLOSURESDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#RELATEDPARTYDISCLOSURESDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/RELATEDPARTYDISCLOSURESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0d3e4e54-5805-4d1d-9c3c-3cc54b68365f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty_2897047b-d1fc-4f69-91e3-0916ed5f22f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0d3e4e54-5805-4d1d-9c3c-3cc54b68365f" xlink:to="loc_us-gaap_CostsAndExpensesRelatedParty_2897047b-d1fc-4f69-91e3-0916ed5f22f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SEGMENTINFORMATIONDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0d77f796-c972-42c0-9a62-e278398b853f" 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_705a3eec-f22c-43e7-90ce-7bac1d43271d" 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_0d77f796-c972-42c0-9a62-e278398b853f" xlink:to="loc_us-gaap_NumberOfReportableSegments_705a3eec-f22c-43e7-90ce-7bac1d43271d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_969c2f5e-bba0-4476-857a-07856a5912cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0d77f796-c972-42c0-9a62-e278398b853f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_969c2f5e-bba0-4476-857a-07856a5912cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_969c2f5e-bba0-4476-857a-07856a5912cd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0f4e4d8-8af2-4696-9449-45b5e5559189" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f146a64-b7eb-42c1-a0cd-dd549fb94a8f" xlink:to="loc_us-gaap_SegmentDomain_d0f4e4d8-8af2-4696-9449-45b5e5559189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_ReportableSegmentMember_8052f589-2d85-4074-9f76-662f95745415" xlink:href="ctlp-20250630.xsd#ctlp_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d0f4e4d8-8af2-4696-9449-45b5e5559189" xlink:to="loc_ctlp_ReportableSegmentMember_8052f589-2d85-4074-9f76-662f95745415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_969c2f5e-bba0-4476-857a-07856a5912cd" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ad818c5-b740-495b-be67-d9fd850873f9" 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_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ad818c5-b740-495b-be67-d9fd850873f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_83d9ee87-3f3d-47fd-855f-f38ec6e0ac40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_83d9ee87-3f3d-47fd-855f-f38ec6e0ac40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_CompensationAndBenefits_669dba4d-c3d1-4820-abc5-ffb5027273e9" xlink:href="ctlp-20250630.xsd#ctlp_CompensationAndBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_ctlp_CompensationAndBenefits_669dba4d-c3d1-4820-abc5-ffb5027273e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_RentOccupancyAndInsurance_1d79ecaf-23ce-4b99-96e4-2f0a4a298bdc" xlink:href="ctlp-20250630.xsd#ctlp_RentOccupancyAndInsurance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_ctlp_RentOccupancyAndInsurance_1d79ecaf-23ce-4b99-96e4-2f0a4a298bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_57eba428-eb52-4566-8306-7dfb5fa83ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_57eba428-eb52-4566-8306-7dfb5fa83ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_SubscriptionAndCloudServices_e1031c96-945d-4982-9590-c4937e232933" xlink:href="ctlp-20250630.xsd#ctlp_SubscriptionAndCloudServices"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_ctlp_SubscriptionAndCloudServices_e1031c96-945d-4982-9590-c4937e232933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherGeneralAndAdministrativeExpense_21e15a52-ea80-4aa8-983d-5b0917726bba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_OtherGeneralAndAdministrativeExpense_21e15a52-ea80-4aa8-983d-5b0917726bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_075a4b5b-1f3d-4f61-ba19-bdd09fdbbe9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_075a4b5b-1f3d-4f61-ba19-bdd09fdbbe9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_19c86cd6-f7cf-42f0-a056-807bdcd57904" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_19c86cd6-f7cf-42f0-a056-807bdcd57904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0916d69e-4bbc-415c-9cae-a966f04ce5f2" 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_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0916d69e-4bbc-415c-9cae-a966f04ce5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e8c79b2d-775e-45c2-a0dd-8e4e6c85cb17" 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_SegmentReportingInformationLineItems_691b75fd-ce30-4246-a6ad-0603337d9000" xlink:to="loc_us-gaap_NetIncomeLoss_e8c79b2d-775e-45c2-a0dd-8e4e6c85cb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="ctlp-20250630.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:presentationLink xlink:role="http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_d93494b5-0cc7-4c9b-8231-3cbc96f27d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_4e5fdb92-3ae4-4b73-9a55-03fd3f378565" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_d93494b5-0cc7-4c9b-8231-3cbc96f27d8e" xlink:to="loc_us-gaap_SubsequentEventTable_4e5fdb92-3ae4-4b73-9a55-03fd3f378565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8763c4e1-b1cd-4060-a8a1-0e733c672d34" 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_SubsequentEventTable_4e5fdb92-3ae4-4b73-9a55-03fd3f378565" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8763c4e1-b1cd-4060-a8a1-0e733c672d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfbe782e-c9a8-4a93-bbee-28e526f358ed" 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_8763c4e1-b1cd-4060-a8a1-0e733c672d34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfbe782e-c9a8-4a93-bbee-28e526f358ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctlp_A365RetailMarketsLLCMember_cd7dc2d9-0e4e-4344-a25e-695af3f1c459" xlink:href="ctlp-20250630.xsd#ctlp_A365RetailMarketsLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfbe782e-c9a8-4a93-bbee-28e526f358ed" xlink:to="loc_ctlp_A365RetailMarketsLLCMember_cd7dc2d9-0e4e-4344-a25e-695af3f1c459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_2bb578b0-dedf-41ae-bf16-a8b425c9839d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_4e5fdb92-3ae4-4b73-9a55-03fd3f378565" xlink:to="loc_us-gaap_SubsequentEventLineItems_2bb578b0-dedf-41ae-bf16-a8b425c9839d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_c455c5ab-7bd0-4ecc-ac1c-4040d477c68a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_2bb578b0-dedf-41ae-bf16-a8b425c9839d" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_c455c5ab-7bd0-4ecc-ac1c-4040d477c68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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>19
<FILENAME>ctlp-20250630_g1.jpg
<TEXT>
begin 644 ctlp-20250630_g1.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^$$"&AT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+O
MN[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX@/'@Z>&UP;65T
M82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0
M($-O<F4@-BXP+6,P,#(@-SDN,38T,S4R+" R,#(P+S Q+S,P+3$U.C4P.C,X
M(" @(" @(" B/B \<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N
M;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/B \<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB(B!X;6QN<SIX;7!-33TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+VUM+R(@>&UL;G,Z<W12968](FAT=' Z+R]N<RYA9&]B
M92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM;&YS.GAM<#TB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UL;G,Z9&,](FAT=' Z
M+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B!X;7!-33I/<FEG:6YA;$1O
M8W5M96YT240](G5U:60Z-C5%-C,Y,#8X-D-&,3%$0D$V13)$.#@W0T5!0T(T
M,#<B('AM<$U-.D1O8W5M96YT240](GAM<"YD:60Z-3!%-SDS,$1%,T8Y,3%%
M04(P,S%!1C!",C$X-T(W03@B('AM<$U-.DEN<W1A;F-E240](GAM<"YI:60Z
M-3!%-SDS,$-%,T8Y,3%%04(P,S%!1C!",C$X-T(W03@B('AM<#I#<F5A=&]R
M5&]O;#TB061O8F4@26QL=7-T<F%T;W(@,C0N,2 H36%C:6YT;W-H*2(^(#QX
M;7!-33I$97)I=F5D1G)O;2!S=%)E9CII;G-T86YC94E$/2)X;7 N:6ED.C4P
M13<Y,S X13-&.3$Q14%",#,Q048P0C(Q.#="-T$X(B!S=%)E9CID;V-U;65N
M=$E$/2)X;7 N9&ED.C4P13<Y,S Y13-&.3$Q14%",#,Q048P0C(Q.#="-T$X
M(B\^(#QD8SIT:71L93X@/')D9CI!;'0^(#QR9&8Z;&D@>&UL.FQA;F<](G@M
M9&5F875L="(^8V%N=&%L;W5P95\R,#(P7VAO<FEZ7S)C/"]R9&8Z;&D^(#PO
M<F1F.D%L=#X@/"]D8SIT:71L93X@/"]R9&8Z1&5S8W)I<'1I;VX^(#PO<F1F
M.E)$1CX@/"]X.GAM<&UE=&$^(#P_>'!A8VME="!E;F0](G(B/S[_[0!(4&AO
M=&]S:&]P(#,N,  X0DE-! 0       \< 5H  QLE1QP"   "  ( .$))300E
M       0_.$?B<BWR7@O-&(T!UAWZ__B#%A)0T-?4%)/1DE,10 ! 0  #$A,
M:6YO A   &UN=')21T(@6%E:( ?.  ( "0 & #$  &%C<W!-4T94     $E%
M0R!S4D="                  #VU@ !     -,M2% @(
M                                                $6-P<G0   %0
M    ,V1E<V,   &$    ;'=T<'0   'P    %&)K<'0   ($    %')865H
M  (8    %&=865H   (L    %&)865H   )     %&1M;F0   )4    <&1M
M9&0   +$    B'9U960   -,    AG9I97<   /4    )&QU;6D   /X
M%&UE87,   0,    )'1E8V@   0P    #')44D,   0\   (#&=44D,   0\
M   (#&)44D,   0\   (#'1E>'0     0V]P>7)I9VAT("AC*2 Q.3DX($AE
M=VQE='0M4&%C:V%R9"!#;VUP86YY  !D97-C         !)S4D="($E%0S8Q
M.38V+3(N,0              $G-21T(@245#-C$Y-C8M,BXQ
M                                                      !865H@
M        \U$  0    $6S%A96B                      6%E:(
M &^B   X]0   Y!865H@        8ID  +>%   8VEA96B         DH
M#X0  +;/9&5S8P         6245#(&AT=' Z+R]W=W<N:65C+F-H
M       6245#(&AT=' Z+R]W=W<N:65C+F-H
M                                     &1E<V,         +DE%0R V
M,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M        +DE%0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E
M("T@<U)'0@                            !D97-C         "Q2969E
M<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ
M       L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V
M+3(N,0                                  =FEE=P      $Z3^ !1?
M+@ 0SQ0  ^W,  03"P #7)X    !6%E:(       3 E6 %    !7'^=M96%S
M          $                        "CP    )S:6<@     $-25"!C
M=7)V        !      %  H #P 4 !D '@ C "@ +0 R #< .P!  $4 2@!/
M %0 60!> &, : !M '( =P!\ ($ A@"+ )  E0": )\ I "I *X L@"W +P
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
M'Q\?'__  !$( ZH,QP,!$0 "$0$#$0'_Q #*  $  @,! 0$
M!@<$!0@# @$! 0$! 0$! 0$            ! @8%! ,'$ $  @$" @0%#0D-
M!0@" 04  0(#! 41!B$Q$@=!46%Q$X&1H;$B,D)RLA1T-@A28H*2HB,SD[/!
MT<)#<]-4%355=3<84V,DM!?PX=*#HS1$E,/C)19D128G$0$  0," @8)! (!
M! (" P   1$" P0%(3%!49'1$C)A<8&AL>$B$P;PP4)2\6*2,Q0T%7(CLD-3
M)!;_V@ , P$  A$#$0 _ .J0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                               ?EKUI6;6F*UCK
MF9X0DS18B9Y-=J>9N7]-QC-N&")CKK%XM;UJ\9?-?K<-O.ZWM?5CT&>_E9=V
M-7J.\;E?%Q[&;)GX?[/';^'V'RW[QIXY3,^Q]MFQZF[G$1ZY[JM=F[U=JC]#
MH\]_%VYI3VIN^:[?L?1;+ZK/QS+TW6QV_)A9>]C+/Z+;:QY;9IGVJ0_"[?YZ
M+/?\GT6_C<=-_N^;&OWJ;O/Z/1Z>OQNW;VK5?E.^Y.BVWWOUC\=Q=-UWN>%N
M]#F*>K%I:^:E_P!V[$[YFZK>R>]^D?CV#KN[8[GQ/>;S)XM/'_ES_P")/_=Y
M_P#7L:_]!I_]NWY/V.\WF2/@Z>?_ "[?^(_]WG_U[/F?_P"?T_\ MV_)Z5[T
M>8(]]@TMOP,D>U=J-\S=5OO[V9_'L'7=VQW/?'WJ[I'Z318+?%F]?;FS<;]D
MZ;8?E=^.8^BZ[W,K%WL1U9=L\\TS?N33]U^UN_\ 79[_ )/QN_&^J_W?-G8.
M]/9+=&;3:C'/CB*6CY43[#][=]Q3SBZ.Q\U_X[FCE=;/;W-CI^\#E7-PB=7.
M*T^#)CO'LQ$Q[+Z;-VT]W\J>R7RW[+J;?XU]4PVNEWO9M5PC3Z[!EF?@UR5F
MWK<>+Z[-5BO\MT3[7Q9-)EL\UMT>QFOW?.
M
M
M
M
M
M
M   ^,V?!@QSDS9*XL<==[S%:QZLLW71;%9FD-6V3=-(BLM!K^?\ EG1\8C43
MJ;Q\#!7M_E3PI[+S\N[8+.GQ>K]4>GAV747]'ACT_JJ.:[O6S3QC0Z&M?%?/
M:;?DU[/RGFY=^G^%O:]7#^.1_._L_7[-#K.>^:-5QB=9.&D_!PUK3A^%$=KV
M7GY-USW_ ,J>IZ>+9]-9_&OKX_)I=1K-9J;=K4Y\F>WCR7M>?9F7PWY+KO-,
MR]"S%99Y8B/4\6&P            &SVGF/>-JR5MI-3:*1UX+3-L<QXIK/1Z
MW2^K3ZS+BGZ9]G0^34Z'%FBE]O'KZ>U;'+',FFWW0>GQQZ/48^%=1@X\>S:>
MJ8^]GP.OT6LMSV5CA,<X<3N&@NTU])XVSREN'V/@
M
M
M
M
M
M
M    ?.3+CQ4G)EO6F.L<;7M,1$1Y9E+KHB*RMMLS-(XRC6Z]XG+VBXTPWMK<
MT?!PQ[CCY;ST>MQ>7GWC#9PCZI]'>]?3['GR<9CP1Z>Y$=S[R]]U/&NDK318
MYZNS';O^-;H]:KQ\^]9;O+2V/>]S3[#AL\U;Y[(_7M1C5Z[6ZS)Z35Y\F>_W
M62TVGU.+R\F6Z^:W3,O8QX;,<4MB(CT/!^;]                  $D[OMP
MR:3F7!CB?S6JBV')'CXQQK^5$/3VC--F>(Z+N#R=ZPQ?IYGIMXK?=DX4
M
M
M
M
M
M
M                 !A[EN^V;9B]+KM13!7X,6GW5OBUCW4^I#\<VHLQ16^:
M/WP:7)FFED3*$[QWI3[K'M.G\GSC/^Y2)]N?4>%J-\Z,<>V>YT6E_'NG+/LC
MO0O<MYW3<LG;UVIOGGCQBMIX5CS5CA6/4AXF;4Y,LUOF9>_@TN/%%++8C]=;
M"?@^@                    !O^1-+;4<T:/A[W%-LMY\44K/#V>#T=JQ^+
M46^CB\S>,GATUWIX+D=HX(
M
M
M
M
M
M                                         !A;IO.V;7A]-KL]<-9]
M[6>FUOBUCIE^&?4X\45OFCZ-/I<F::615 =\[S=9G[6':<?S;%U>GR<+9)\T
M=-:^RY_5;W==PQQX8Z^ETVDV"RWCEGQ3U1R^:%ZC4ZC4YK9M1EMFRV]]DO,V
MM/JR\2^^ZZ:W367068[;(I;%(>;#0                      "?=U.AXZC
M7:Z8]Y6N&D_&GM6^3#H=AQ<;K_8YK\CS?399[5BND<H
M
M
M
M
M
M
M \M3JM-I<%L^IRUPX:1QMDO,1$>NQ??;9%;II#>/'=?/AMBLH%S!WF^^T^RT
M\DZS)'R*3[=O6>!J][Z,7;/[1WNET6P?RS?\8_>>[M0/5:O5:O/;/J<MLV:_
MOLEYF9]ES^3)=?-;IK+I<>*VR/#;%(>3#8                        "W
MN[S0_->6<-YCA?57OFMZL]FOY-8=CM&+PX(G^W%PV]YO'J)C^M(25ZCR
M
M
M
M
M
M
M             $;YDYXVS9^U@Q\-5KHZ/0TGW-)_WEO!YNMYFMW3'AX1]5_5
MWO6T&T9,_P!4_39U]RL=YW_=-XS^EUN:;5B?S>&O1CI\6O[O6Y;4ZO)FFM\^
MSH=AI=%CP12R/;TRUSYGU                          /K'CODR5QTCC>
M\Q6L>.9GA"Q%9I"73$165]:'2TTFBT^EI[W!CICC\"L1^X_H&+'X+8MCHBC^
M:9LDWWS=/3-7N_1^8      "/\P\Z[3LW:Q3/SG61_\ 'QS'1/W]NJOM^1YV
MKW+'AX>:[J[WJ:+:<N?CY;.N?VZT W3G_F+76F,>;YGAGJQX/<SP\M_?>M+G
ML^[9LG*?#'H[W3:?9<&/G'BGT]W)'\VHU&>W:S9;Y;3\*]IM/LO.NOF[G-7J
M6V6V\HH]M'NFY:*\6TFJRX)C[B\Q'JQU2_3'GOL\LS#\\NGQY(I=;$IWRMWB
MVS9::/>>S6UY[./61$5CCXLD1T1YX>_H=X\4^'+V][F]QV/PQ-^'_CW)\Z!S
M(
M
M
M
M
M
M  #RU6JTVEP7U&IR5Q8<<<;Y+SPB&+\EMD5NFD-X\=U]T6VQ695OS/WB:G5]
MO2[3-M/INJVIZLEX^]^XCV?,YG7;Q=?]./A;U]/R=;M^QVV?5E^J[JZ([_@A
M,S,SQGIF>N7B.@$                           &[Y+T/SSF;0XYCC3'?
MTU_-BCMQ[,1#[]MQ>//;'5->QY^ZYOMZ>Z>N*=O!=#MG\_       5_SES]:
MELFW;/DX6CC7/K*^"?#7'/\ "]9SNY;K2MF.?7/=WNGVK9JTR98]5O?W*]F9
MM,S,\9GIF9ZYESKJ8A^(   +8[N]]ON.TVTN>W:U.AX4[4]=L<^\GU.$PZ[9
M]5.3'X9\UOPZ'%;YHXQ9?%;Y;_CTI6]=X@
M
M
M
M
M
M                                 #5[]S%MVR:;TVJOQR6_0X*^_O/D
MCP1XY?+J]99@MK=SZ(?9H]#DU%U+>73/1"I^8.9MRWO4=O4V[&"L_F=-6?<5
M_?GRRY#5ZV_/-;N74[;1;?CT]M+?-TSTM0^-]P
M      ">=U6A[6KUNNF.C%2N&D^6\]J?D0]_8<5;KK^J*.;_ "/-2RVSKFO9
M_E8[IG)@     (/W@\VVTM+;1H;\-1DC_BLM>NE)CWD>6T=?D>#N^X>"/MV<
MYYNCV3;?'/W;X^F.7I]*M',.M     2ONUU=L/,E</'W.IQ7I,>6L=N/D/7V
M7)X<]/[1/>\7?L?BT]?ZS'=^ZV'7.)
M
M
M
M
M
M                             1OFSG32;+2=/AX9]QM'N<7P:<>JV3A[
M3S-?N5N"*1QO^'K>MMNU7:B?%/#'U]?J51K]?K-?JKZK5Y9S9[^^O;VHCP1Y
M'(Y<MV2[Q7367;8<-F.V+;(I$,=^;]
M%N=W.A^;<M8\DQPOJLE\T^/AQ[%?8IQ=AL^+PX(G^TU_9P^^9O'J)C^L1'[_
M +I.]5XX    #6<Q[UBV?:<VMMPG)$=C!2?A9+>]C]V?(^76:F,..;NGH];[
M-#I)SY8LCET^I2>?/FU&?)GS6F^7+:;Y+SUS:9XS+AK[INF9GG+^A661;$6Q
MPB'FRT     D'(7'_P#JS0</'D_97>CM7_D6^WX2\S>?_%O]GQA<;M'!
M
M
M
M
M
M                                                      (;SESS
MCVZ+Z#;;1?7]67+UUQ>3RW]IXNY;I&/Z+//\/F]_:MHG+2_)PLZNOY*PR9,F
M7);)DM-\EYFU[VGC,S/7,S+E;KIF:SS=A;;$12.3Y10
M            '[2MKVBE8XVM,16(\,RL14F:15?6W:2NCV_3:2O5@Q4Q^?LU
MB.+^@8<?@LBWJA_-,^7[E]UW]IF60_1^0    "J^\C>IUF[QH,=N.#0QPMPZ
MIRVZ;>MU>NY/>=3X\G@CE;\7:;%I/MXO'/FO^"(/&>X      EG=II9R\R>E
MX=&GPWOQ\MN%/X3U]ELKGKU1/<\7?\GAT]/[71WK7=<XD
M
M
M
M
M
M                                         !!^=N>/FO;VS:[\=3TU
MU&IK_%^.M9^Z\<^#S]7@[GNG@KCQS]73/5\W1[3M'CIDR1]/1'7Z_1\5:S,S
M,S,\9GIF9<RZU^(                               -SR?H?GO,FAQ3'
M&M<GI;^+ABCM]/G[/!]NW8O'GMCTU[.+X-TS?;T]\^BG;P74[A_/@    &'O
M.XTVW:]3KK\.&"DVK$^&W56/5M,0_#4YHQ8YOGHA]&EP3ER6V1TRHO+ER9LM
M\N2TVR9+3>]IZYM:>,RX.ZZ9FL\Y?T>VV+8B(Y0^&5      6;W6[;.+;=3K
M[QPG57BF/XF/CTQY[6GUG4;'AI9-\_RGX.0_(<_BR6V1_&/BFSW7/
M
M
M
M
M
M                                                 (1SSSK\SB^U
M[;?_ (N8X:C/6?T<3\&L_=^UY^KPMTW+P?\ UV>;IGJ^;HMHVG[E,F2/IZ(Z
M_E\59S,S/&>MR[K@                                $Y[J]#V]?K-;
M,=&''7%6?+DGC/L4>]L6*M]U_5%.W_#G/R+-2RVSKFO9_E93IW)     ()WI
M[IV-+I=MI;IS6G-FC[VG16/5MQ]9X&^YZ6VV1T\72?CNGK==DGHX1^OUS5NY
MEU@     #WT.CSZW68=)@CM9L]XI2/+,]<^2'Z8L<WW1;'.7YYLL8[)NNY0O
M/;=#AT&@P:+#^CP4BD3X^'7,^69Z7>8<48[(MCE#^<9\TY;YOGG,LE^K\@
M
M
M
M
M
M                                                    $2YXYPC:
ML,Z'17B=QRQ[JT=/HJSX?C3X/7>/NFX_:CP6^>?=\WN;1M?WI\=__3CW_)55
MK6M:;6F9M,\9F>F9F7)S-7:1%'X@
M MKNWT/S;ERN:T<+ZO)?+Y>S'N*_)XNOV;%X<%?[37]G$;[F\>HI_6*?NE+U
MGC     *8YUW'Y_S)J\D3QQX;>@Q^;'[F>'GMQEQ.Y9ON9[IZ(X=CO\ :L'V
M]/;'3/'M:-\#T0     %D=VW+<X<4[SJJ<,F6)KI*SUQ2>N_X75'D\[IMFT7
MAC[MW.>7>Y/?M?XI^S;RCS>OJ3M[[FP
M
M
M
M
M
M                         &AYNYGP['H.->%]=FB8TV*?9O;R1[+S]PUT
M8+/]IY=[TMLV^=1?Q\D<Y_93VHSYM1GOGSWG)FR6FV2]NF9F>N7&7WS=,S/&
M9=Y99%L1;$4B'FRT                                 V.P['J]YW"F
MDT\3%>,3FR\.BE/#:?W'TZ32W9KXMCV^A\NLU=N#'-UWLCKE=NDTV'2Z;%IL
M,=G%AI7'CCR5CA#N<=D66Q;'*'\\R9)ONFZ><O5M@   !B;OKHT&UZK63_$8
MK7KY;1'N8]67XZC+]O'==U0_?2X?N9+;.N5$6M-IFUIXS,\9F?&X&9?TF(H_
M$     $GY*Y3OO.K^<:FLQMN"WYR>KTEHZ>Q'\)ZNV:"<UWBN\D>_P!#R-VW
M*,%OAM_ZD^[T]RVZUK2L5K$5K6.%:QT1$1X(=?$4</,UXR_50
M
M
M                                      !%M7WH<B:/5YM)J=VICU&G
MR6Q9L<X\T]F])FMHXQ28Z)A:#R_ZM=WG]\4_59_YLH'_ %:[O/[XI^JS_P V
M4&?LG/O*6^:WYCM6X5U.J[,Y/113+6>S7KGC>M8\*4&_
M
M
M                                           !A;QNVDVG;\NMU,\*
M8X]S2.N]IZJU\LOPU.HMPV3=<^C2Z:[-?%EO2I7=]UU>ZZ_+K=5;CDR3T5CJ
MK6.JM?)#B-1GNRWS==SE_0=-IK<-D66\H8;\'[@
M         /;3:35ZK)Z/38;Y\GW&.LVGUHXMV8[KYI;$S+&3+;9%;IB(]*0:
M'N\YEU7";X::6D_"S6B)_%KVK>O#T<6SY[^<>'UO+S;WI[.4S=ZD@T/=5IZS
M%M=KK9(\./#6*_E6FWM/1Q;#'\[NQYF;\CNGR6T]:9;9M.W[9IHT^APUPX^N
MW#IFT^.UIZ9E[6#3V8K?#9%(>!J-3DS7>*^:RRW[/P     1+O,UWH.7XT\3
M[K5Y:TF/O:>[GV8AX^]9?#A\/]I^;W-@P^+/XOZQ\E4N2=H     WG*O*VJW
MW6<.G'HL4Q\XS_P:_?3[#[]!H;L]W5;'.7G;CN-NGLZ[YY1^_J7#H]'IM%I<
M>ETV.,>#%'9I2/!#L\>.VRV+;8I$.$RY;LETW7369>S;\P
M
M
M                                    ')7.7UOWS_$-5^WLVC3B +#[
MB?KU'T3-[=4E8=%,J
M
M
M               _+WI2EKWF*TK$S:T]$1$=,S*3-.,K$3,TA3W.?,U]ZW&8
MQ3,:#3S-=/7J[7CR3Y_!Y'&;EK9SW\/)'+O=WM6WQI\?'SW<^Y'GG/4
M                        ?M*7O>*4K-KVGA6M8XS,^2(6(F>$),Q$5E)]
MH[O-_P!=V;YZQH<,_"S>_P"'DQQT^OP>II]HS9.,_3'I[GD:G>\&/A;]<^CE
MV_Y3':^[CE_1\+:B+:W+'ARSPIQ\E*_NS+VL&S8;/-]4^GN>#J-]SW\+?HCT
M<^U)M/IM-IL<8M/BIAQQU4QUBM?6AZEEEML4MBD/(OR77S6Z9F?2]&F
M   %:=ZFL[>Y:/21/1AQ3DF/+DMP]JCF-]R5OMMZH^/^'7?CN*F.Z_KFG9_E
M!W@NB    ;[E7E/6;YJ>/3BT&.?SVHX?DT\=O:>AH=!=GNZK(YR\W<=RLT]O
M7?/*.];V@T&DT&DQZ728XQ8,<<*UCVY\<R['%BMQVQ;;%(APV;-=DNFZZ:S+
MW?H_(
M
M                                                        !R5S
ME];]\_Q#5?M[-HTX@"P^XGZ]1]$S>W5)6'13*@
M
M
M                                   (%WD<S>CI_4NDO[N\1.LM'@K/
M3&/U>N?(Y_>=;2/M6^WN=-L6WUG[UW+^/>KES3J@
M       'UCQY,N2N/%2;Y+3PK2L3,S/BB(6+9F:1S2ZZ(BL\(3+8N[3<-5V<
MVYW^9X9Z?15X6RS'M5]7CYGM:79;[^.3Z8]_R>#K-^QV<,<>*>OH^:?;3R[L
M^TTX:+3UI?APMFGW62?/:>ET.GT>/#'TQ[>ES.IUV7-/UW>SH[&Q?2^0
M      !3?/>J^<<TZV>/N<<UQ5_ K$3^5Q<7NE_BU%WHX.]V?'X=-;Z>/O:!
MYSTP  $IY2Y)U.\7KJM5VL&VQ/ONJV7AX*>3QV>KM^V79OJNX6?'U/'W/=K<
M$>&WCD^'K[EJZ72Z;2:>FGTV.,6#''9I2O1$0ZW'CMLMBVV*1#BLF2Z^Z;KI
MK,O5M@
M
M           !H><.<]JY4T&'7;ECS9,6?+&&D:>M;6[4UFW3V[4CAPJ1 B7_
M %_Y+_HNX?JL/\\M$J?]?^2_Z+N'ZK#_ #Q0J?\ 7_DO^B[A^JP_SQ0JL70Z
MO'K-%I]7BB8Q:G'3+2+<(M%;UBT<>''IX2BO8
M                  ')7.7UOWS_ !#5?M[-HTX@"P^XGZ]1]$S>W5)6'13*
M@
M
M                                                         -7S
M+ON'9=JR:NW"V6?<:?'/PLD]7J1UR^36ZJ,&.;NGH];[=!HYU&6+8Y=/J4IJ
M,^;49\F?-:;Y<MIODO/7-IGC,N'OOFZ9F><OZ#99%ML6QPB'FRT
M                  D7+G).Z[SV<TQ\VT,__(O'3:/O*_"\_4]+1[9DS<?+
M;U]SR]=NV+!P\U_5WK,V/EG:-FQ\-)BXYICA?47]UDMZO@CR0ZC2Z+'ACZ8X
M]?2Y#5[AESS]4\.KH;5];X@            %$;UFG/O&NS3T^DU&6WKWF7 Z
MF[Q9+IZ[I^+^DZ6SPXK8ZK8^##?@_<!^UK-IBM8XVGHB(ZYE8@F:)]RGW>6M
M--=O5.%??8M%/7/BG)_X?7\3H-!M%?KR_P#'O[G,[EO=*V8?^7=WK#K6M*Q6
MD16M8X5K'1$1'@B'1Q%'+3,SQE^J@         #\O>E*]J]HK6/#,\(29B.:
MQ$SR8\[IMD3PG5X8GQ3DI^^_/[^/^T=K]?\ M\G];NR7MBSX,T<<62N2/'28
MM[3=MT3RFK\[K)MYQ1]M,@
M
M              *N^T']5MO^G1^QR+"2H-I  '7G+7U<VKZ'I_V56&FQ
M                                     !R5SE];]\_Q#5?M[-HTX@"P
M^XGZ]1]$S>W5)6'13*@
M
M
M              '4"G>=N89WC=K1BMQT6EXX]/$=5ONK_A3[#C-SUGWLG#RV
M\N]WFTZ+[&+CY[N,]R//->H                          ]--IM1J<],&
MGQVRYLD\*8ZQQF9;LLFZ:6Q66<F2VR)NNFD0LGE?NZT^EBFKW>*Y]3UUTW7C
MI\;[N?8\[I=#L]MGU9.-W5T?-R6X;Y=?].+A;U],]WQ3:(B(B(CA$=$1#W7/
M               .?\TS.:\SUS:>/KOYY=SE_3[>4/AE6=M.R[ENVI]!H<,Y
M+?#OU4I'CM;P/HT^FOS74LBKY]3J\>"WQ7S1:/+')&W[-%<^7AJ=P_VTQ[FD
M^+'$]7GZW5:+;+,/&?JOZ^YQNX;MDS_3'TV=77ZTD>F\D        !\9\^#3
MXK9L^2N+%2.-\EYBM8CRS+-U\6Q69I#5EDW32V*RA^\=YNV::;8]NQ3K,D='
MI)]QBCU_=6];U7C:C>\=O"R/%/N>[I=@R7\<D^&.V4/W'GSF76S,?.OFV.?X
MO3QV.'X73?\ *>-FW7/?T^&/1P^;W<&SZ?'_ !\4^GC\O<T>;4:C/?MY\M\M
M_NKVFT^O+X+KYNFLS5Z5EEML4B*/-EI]4R7QVB]+32T=5JSPF/5A8F8Y),1/
M"6^VGGKF';[5B=1.JP1UXM1QOT>2WOH]=Z&GW3-CZ?%'I>;J=GP9>CPSUQP^
M2R.6^;-NWS%,8OS.KI''+IKS[J(\=9^%5TVCU]F>.'"[J<EK]MR:>>/&WK;M
M]SSP
M                                                      %7?:#^
MJVW_ $Z/V.1825!M(  Z\Y:^KFU?0]/^RJPTV(
M                   .2N<OK?OG^(:K]O9M&G$ 6'W$_7J/HF;VZI*PZ*94
M
M
M                                                       !%.\+
M?_ZNVKYGAMPU>MB:='77%\.WJ^]AY&[ZO[>/PQYKO@]K9-%]W+XY\MGQZ%3N
M1=L                          S]FV3<-XUD:;1X^U/7DR3T4I7QVE]&F
MTU^:[PVQ\GS:K5V8+/%?/S6WRYRMMVQX.&&/2ZJ\<,VIM'NI\D?<U\CL-'H;
M,$<.-W3+B-=N.347<>%O1#<OM>>                J'=N2=_KN^HQ:;1WS
M8+9+6PY:\.Q-+3QKQM,Q$>7BX[4;9FC),6VUBO!W6FW;!.*)NNB)IQAN]D[K
M[S-<N\9HK7K^;89XS/DM?][UWW:78YYY9]D=[SM7^01RQ1[9[D\T6AT>AT]=
M/I,-<&&O52D<(\\^.?*]_%BMQQX;8I#FLN:_)=XKYK+W?H_,        !'N9
M>=-MV6LX8_XC7\/<Z>L]%?+DGX/FZWG:W<K,'#G?U=[U-!M634<?+9U]RK]Z
MYAW7>,WI-;FFU(GCCPUZ,=/BU_=GI<KJ=7DS36Z?9T.QTNBQ8(I9'MZ6M?*^
ML    ![Z+6:G1:K'JM-><>?%;M4M'C_>E^F/)=9=%ULTF'YY<5N2V;;HK$KL
MV#=\6[[5@UU([,Y(X9*1\&]>BT>OU.YTFHC-CB^.E_/=9IIP99LGH^#8/H?*
M
M                                                  J[[0?U6V_Z
M='['(L)*@VD  =><M?5S:OH>G_958:;$
M             ')7.7UOWS_$-5^WLVC3B +#[B?KU'T3-[=4E8=%,J
M
M
M                                                 ^<F2F+';)DM
M%<=(FU[3U1$1QF929B(K*VVS,TCFI'F3><F\;OGUEN,8YGL8*S\''7WL?NSY
M7"ZS4SFR3=T='J?T30:6,&*+.GI];6/E?6                         V
MW+G+>NWS6>AP1V,%.$Y]1,>YI'[MI\$/LT>BOSW4CETR^+7:^S3V5NY]$=:X
M-GV;0;3HZZ71X^S2.F]YZ;7M]U:?#+LM/IK,-OAMAPFJU5^>_P 5\_)FOW?.
M                            3,1'&>H$!YN[PHI-]#LUXF_37+K8Z8CQ
MQC_\7K>-SVX;O3Z,7_+N[W3;9LE:7YH]5O?W*[O>][S>]IM>T\;6F>,S,]<S
M+G)FO&74Q$1%(?B*       L;NHU5K:?<-),^YQWQY:1Y;Q-;?(ATNPY/INM
M]4_KL<K^1XX\5EW76.S_ "GKH',@
M
M                 *N^T']5MO\ IT?L<BPDJ#:0 !UYRU]7-J^AZ?\ 958:
M;$                                         ')7.7UOWS_$-5^WLV
MC3B +#[B?KU'T3-[=4E8=%,J
M
M
M                   AW>5O?S3:Z[=BMPSZW])PZXQ5Z_QIZ/7>+O6I\&/P
M1SN^#WMATGCR?<GE9\?DJURCL@                        &VY<Y=UF^:
MZ,&'W&&G"=1GF.BE?W9GP0^S1Z.[/?2.73+XM=KK-/9XIY]$=:X]KVO1;9HL
M>CT>/L8:>O:?#:T^&9=G@P6XK8MMC@X/4:B_-?-]\UF64_9^
M                #YR9,>/';)DM%,=(FU[VGA$1'3,S,I,Q$5E;;9F:1S5A
MSESUDW";Z#;;3CT/O<N:.BV7R>2GMN6W'=)R?19Y.OK^3L=KV>,5+\G&_JZO
MFAKQ'O         +"[I\%NSN6>?>S.*E9\L=J9]N'1[!;YY]7[N7_)+_ "6^
MO]E@NB<N
M                                                          J[
M[0?U6V_Z='['(L)*@VD  =><M?5S:OH>G_958:;$
M                     ')7.7UOWS_$-5^WLVC3B +#[B?KU'T3-[=4E8=%
M,J
M
M                                                        3,5B
M;3/"(Z9F>J()DB%(\T;Q.[;UJ-7$\</'L:>/%CIT5]?K]5PNNU'WLLW='1ZG
M]#V_2_8PQ;T]/K:I\C[0                       &=LVT:S=M?CT6EKQO
M?IO>?>TK'7:WDA^^FT]V:^+;7SZK568+)ON_RN?9=FT>T:"FCTM>%:]-[S[Z
M]YZ[6=MIM-;ALBVUP&KU5^>^;[O\,Y]#Y@
M 'SERX\6.V3):*8Z1-KWM/"(B.F9F92ZZ(BL\EMMF9I'-57.?.F7=LEM%HK3
M3;:3TSU3FF/#/WOBCU_)R6Y;E.:?#;Y/B[7:MJC!'COXY/A\T3>0]H
M   !<?(NU6V[EW!&2.SFU,SJ,D>&.W$=F/Q8AVFUX/MX8KSNX_KV.#WC4_=S
MS3E;P[/FD#T7E@
M
M   *N^T']5MO^G1^QR+"2H-I  '7G+7U<VKZ'I_V56&FQ
M                          !R5SE];]\_Q#5?M[-HTX@"P^XGZ]1]$S>W
M5)6'13*@
M
M
M (WS_O']7[!DQTMPSZR?08_'%9CW<_B]'JO,W;4?;PS$<[N'>];9=+]W/$SY
M;./<J!QKN@                       'W@PY<^:F'#2;Y<EHK2E>F9M,\(
MB&K;9NFD<Y9OOBV)F>$0N3E+EK#L>WQ2>%M;FX6U.6/'X*Q][5VFWZ*,%E/Y
M3S<%N6OG49*_PCE'[MX^]YP                           #\M:M:S:TQ
M6M8XVM/1$1'AE)FBQ%55\[\Y7W3+;0:&\UV['/N[QT>FM'A^+'@CU7*;GN7W
M9\%GD^/R=GM.UQACQW_]2?=\T1>,]P         !(>2N7;;QNM;9:\=#IIB^
MHF>JWW-/PO#Y'I;9H_O9./EMY]SR]VUWV,7#SW<N]<3LW!@
M
M                                     *N^T']5MO\ IT?L<BPDJ#:0
M !UYRU]7-J^AZ?\ 958:;$
M   ')7.7UOWS_$-5^WLVC3B +#[B?KU'T3-[=4E8=%,J
M
M
M                                      J;O&W;Y[OTZ:D\<.AKZ*/%
MVYZ;S[5?4<AO&H\>;PQRMX=[M]CTWV\'BGG?Q]G1^O2BKR7L@
M            +'[N.6/18HWK5T_.Y(F-'2?@TGHG)Y[>#R>=TVS:&D?=NYSR
M[W*;[N'BG[-O*/-W)X]]S0                            "M^?\ G#T]
MK[1M]_S%9[.KS5GW\Q\")^YCP^/V^9W;<?%7'9/#IG]G6;+M?AB,M\<?XQU>
ME!'@.D          9^R;+K=XUU-)I*\9GIR9)][2OAM:7T:;37YK_#;_ (?-
MJ]79@L\5W^5S;+L^DVC;\>BTL>YITWO/OKWGKM;SNVTVGMPV1;:X'5ZJ[/?-
M]W^&<_=\P                                 #\M:M:S:TQ%8Z9F>B(
M@&@W+O Y+VV9KJ]XTU;U]]CQW]+>//7%V[>PM!'=7WZ<B8./HK:K5</]CAX<
M?UML91*M9E^T)R[$_FMLUEX\=IQ5]JUBA5YQ]H;9>/3M.IB/)DQE"K)P?:"Y
M4M,1FT.NQ^6M<5X_:5*%6XT7?1W?ZF8B^NOI;3U1GPY(]FD7K[)1:I-MG,O+
MVZ</ZNW+3:NT_ Q9:6O'GK$]J/60;(                    'AJM?H=)7M
M:K48M/7QY;UI'Y4P#4:CGWDK3SPR;YHN,=<4STO/Y$V6@P<G>MW?8_?;SBGX
MM,MODTDH/B.]SN[F?[8K^IS_ ,V4'MB[T>0,O#L[U@CC]W%Z?*K!0;+2\X<J
M:N8C3;SHLMI^!748NU^+VN*#;4O2]8O2T6I/3%JSQB?5@'Z
M       #XSY\&#%;+GR5Q8J]-LE[16L>>9Z 1C<N]'D+;YFN;>,.6\?!T_:S
M^SBB]?96@C^J[_.3,4S&'!K=1XK5QXZU_+R5GV"B58-_M#;)'O-IU,^>^./W
MRA5^X_M"[#,_G-JU58\=;8[>W-2A5L-+W]<DYIB,N+6Z;QS?%2T?D7O/L%"K
M?[=WG<A[A,1@WG!2T_!U':T_3XOSL4@HJ2X<^#/BKEP9*Y<5NFN2DQ:L^:8Z
M$'V           "KOM!_5;;_ *='['(L)*@VD  =><M?5S:OH>G_ &56&FQ
M                   !\Y,F/'2;Y+12D==K3$1'JR#5:KG#E/2S,:C>=%BM
M'76VHQ=K\7M<0:W+WH<@8IX6WK!/Q.W?Y-96@\9[W.[N)_MBOZG4?S90?>/O
M7[O;SPKO.*/C4RU^52"@SM-S]R5J.$8M\T7&>J+YJ4GUKS5*#<:;6Z+5U[>E
MU&//3[K%>MX]>LR#V             !R5SE];]\_Q#5?M[-HTX@"P^XGZ]1]
M$S>W5)6'13*@            ,?7;CM^@P^GUVJQ:7#'\9FO7'7U[3 (?NG?/
MR%H)M6FLOKLE>NFEQVMZU[]BD^I9:%47UWVB-'69C0;+DR1X+Y\U<?Y-*Y/;
M6B5:;4?:$YEM,_-]MT6./!Z3TN3VKT*%6);O\YVGJPZ&OFQ9/W<DE"KZQ]__
M #G6?=Z707CPQ./+'M92A5L=+]H?=:S_ ,7L^#+'A]%EOB^5&4H5;_;OM \M
M9IBNNT&JTDSUVIV,U(\\\:6_)2A5+]H[Q>2MVF*Z/=L'I;=6+-,X+S/BBN6*
M<?4**D<3$QQCIB>J4
M         'Y?)3'2;Y+12E8XVM:>$1'EF01[<>\7D?;N,:G>=-VJ]=<5O3VC
MSUQ1>5H(_JN_3D3!,QBMJM5'CQ8>'[6V,HE6OR?:#Y8B9]'MVMM'@FT8J^U>
MQ0J^*_:$Y<GWVV:R/-Z*?X4%"K.TW?UR3EF(R8M;I_'.3%28_(R7GV"A5O-O
M[T^0==,1BWC%BM/@U$7P</5RUK7V2BI-I=9I-7BC-I<^/48IZLF*U;UGU:S,
M(/4                      &-KMSVW;\?I=?J\.DQ_=Y\E<<>O:8!&-?WN
M=W^CF:VW6N>\?!P4R9?RJU['LK0:34=_W)F.9C%IM=FGP37'CK7\K)$^P42K
M%G[0O+W'HVS5S'EG%'\(H5>F+[0?*LS^=V_74CQUKAM[>2I0JV>C[[^0=1,1
MEU&?2<?]M@O/[+TA1:I+MG.?*>Z36NAW;2YLEO>XO25KDG\"W9M["4&Y
M                                                       !B[IK
ML>@V[4ZV_O<&.U^'CF(Z(]6>A^6?+&.R;IZ(?MI\,Y<EMD?RE1.;+DS9KYLD
M]K)DM-[VGPVM/&9<#==-TS,\Y?TFVV+8B(Y0^&5
M  ;SD_EZV];M3%>)^:8>&356^]X]%?/:>A]^W:3[^2D^6.?Z]+SMSUO_ &^*
ML>:>$?KT+FI2M*Q2D16M8B*UCHB(CJB':Q%.$.!F9F:R_50
M              !#N?\ FR=NP3MNBOPUN>OYV\=>+'/\*W@\GJ/%W;7_ &X\
M%OFGW0][9=M^[=]R^/HCEZ9[H5:Y1V0         #=\N<I;GO>6)QU]#HXGA
MDU5X]SY8K'PI??H]OR9YX<+>MY^NW+'IXX\;NK]<EL[+LFW[/HXTVCIV8Z\F
M2>F][>.TNNTVELPV^&V/FXC5ZN_/?XKY^3/?0^8
M           !'.9N\'E7ER+5W'65G51'1H\/YS-/GK$^Y_"F%H*KYA[_ +>M
M3-L6QZ3'H<757/FX9LWGBOZ.OFF++1*J\W?F?F'>+3;<]QSZN)GCV,EY[$>:
MD>XCU(4:P0     B9B8F)X3'5()-LG>3SILTUC2[GER8:_\ Q]1/I\?#Q1&3
MC-?P9@HJRN6^_P#T.::8>8-%.FM/1.KTO&^/SVQS[NL>:;,T*K0VG>MIW?2Q
MJ]LU>/5Z>?AXK1/"?%:.NL^245F@             Q]?N.W[?IYU&NU.+2X*
M]>7->N.OKVF 0/?._+DW03;'HO3;GFCJ]#7L8^/EOD[/Y-96B503=^_WFG4S
M:NW:73[?CGJM,3GR1^%;LT_(6A5$-RY^YSW*9^=[SJK5M[['CR3BI/X&/L5]
MA:#17R7R7F^2TWO/7:T\9GU9$?(    ,G1;IN6@OZ30ZO-I;]?:PY+8Y]>LP
M"6[1WQ<^;=-8MKHUV*/XO5TC)Q_#CLY/RDHM5@;!W_[/J)KBWO19-#>>B=1@
MGTV+SS7A%Z^IVDH565M.];3N^FC5;9J\6KP3UWQ6BW"9\%HZZSY)16:
M   "L^_'?-XVC:MLR;9K,VCR9<]ZY+8;S2;1%.,1/!825/?]0>=_[\UOZZ_[
M[5 _Z@\[_P!^:W]=?]\H'_4'G?\ OS6_KK_OE!U/H;VOHM/>TS:UL5)M,]<S
M-885[  T/,_//+7+6+M;IJXKGF../28_=YK>:D=4>6W"/*4%1<R=_6_:R;8M
MCT]-MP=49\D1FSS'CZ8]'7S<)\[5$JKK=-ZW?=<WIMRUF;69/!;->U^'FB9X
M1ZBHP@     9FV;SNVUYO3;;K,VCR>&V&]J<?/PGI]4%A<N]_',FBFF+>,./
M<]/'1.2(C#GB//6.Q/JU]5*+5;?*W>%ROS+6*[?JHIJYCC;19^&/-'CX5X\+
M?@S*45)$         %7?:#^JVW_3H_8Y%A)4&T@ #>X>>^<\.*F'%O6LIBQU
MBF.E<UXBM:QPB(CCX(**^_\ J#SO_?FM_77_ 'R@?]0>=_[\UOZZ_P"^4#_J
M#SO_ 'YK?UU_WR@?]0>=_P"_-;^NO^^4#_J#SO\ WYK?UU_WR@?]0>=_[\UO
MZZ_[Y0/^H/._]^:W]=?]\H'_ %!YW_OS6_KK_OE!?'=!NFX[GR7AU6X:G)JM
M3;-FK.;+:;6F*VX1'&?$S*IJ@       6M6M9M:8BL1QF9Z(B(!$=][UN2-G
M[5,NX5U>HK_$:./36XQX.U'YN)\]EH(#O'VA=7:;4V;:Z8X^#FU=YO/ZO'V8
MC\:5HE4+W/O6Y]W"9B^ZY-/2>JFEBN#A^%2(OZ]EH(SJ]?KM9?MZO4Y=3?K[
M66]KSZ]ID1X     ^L67+BO&3%>V.\=5JS,3'JP"1[5WD<\;9-?FV[Y[4KU8
M\]O3TX>+AE[?#U"BIUL7V@]=CFN/?-MIGIU6U&DF<=XCQ^CO-JVG\*$H56;R
MWS_RIS%$5V[75^<SUZ3+^;S>I2WOOP>*45(4          ')7.7UOWS_ !#5
M?M[-HTX@"P^XGZ]1]$S>W5)6'13*@          (IS5WF\J<M]K%JM3\YUU?
M_A:;ADR1/BO/&*T_"GCY%H*EYC[\^:MQF^+;*TVK33T1-/SF>8\N2T<(_!K'
MG6B55_K=PU^OSSJ-=J,NJSVZ\N:]LEI]6TS*HQP       ;S8>=N:MBM7^K-
MQS8L5?\ X]I])A_5W[5?6@HJT.6>_P#P9)K@YCT?H9GH^>:2)M3SVQ6F;1^#
M,^9*%5J[3O.U;OI*ZO;-5CU>GM\/';CPGQ6CKK/DEE68          #EC+WB
M\\QEO$;WJXB+3$1Z2?&W1'Q_U&YZ_OS5_K)*!_U&YZ_OS5_K)*"T^XSF3?MY
MR[S&ZZ[-K(P5T\X8RV[79[4Y.UP\_9AF2%KHH              "AN]KG+FG
M:^=M5H]OW34:72TQX9KAQWF*Q-L<3/1Y9:A$._ZC<]?WYJ_UDK0/^HW/7]^:
MO]9)02CNRYVYLW'GG:]'KMUU&HTN6V6,N')>9K;AAO:.,>>$F!T$RH   "CN
M^/F_F?:>;XTNV[EGTFF^:XK^BQ7[->U,VXSP]1J$0;_J-SU_?FK_ %DK0/\
MJ-SU_?FK_624&\Y'Y[YQUG-^T:75;OJ<VFS:K'3+BO>9K:LSTQ,),#HYE0
M$7YH[R.4^7.UCUNK]-K*_P#PM/PR9>/BMTQ6GX4PM!57,'?WS%K)MCV;3X]M
MP]49;<,^;S\;1V(_%GSK1*J_W7F#?-VR3DW/7Y]7;CQB,N2UJQ\6LSV8]2%&
MO$     9&BW#7Z'-&?1:G+I<T=67#>V.WKUF)!.-@[[><MMFM-9?'NFGCKKJ
M([.3AY,M.$\?+:+)1:K2Y8[Y.4=ZFF'49)VO66Z/1:J8C',_>YH]S^-V4HM4
M[B8M$6K/&)Z8F.J80                 ?.3)CQ8[9,MXICI$VO>TQ%8B.N
M9F05[S/WW<K;5-\&W=K=]77H_,SV<$3Y<LQ/'\&)6B55=OW?'SONLVIBU4;;
MIYZL6CCL6X>7+/')Q\TPM"J%ZC4ZC4Y;9M1EOFS6]]DR6F]I\\SQE4>8
M -[L?//-FR36-NW/-CQ5ZL%[>DQ?J\G:KZT%%69RU]H"EII@YBT/8\$ZS2<9
MCSVQ6GCY^S;U$H56KLV_;/O6DC5[5J\>KP3UVQSTUGQ6K/"U9\DPRK/
M                                                   !"^]#<O0;
M3@T-9X7U>3M7C[S%T_*FKQ-\S>''%G]I]T.@_'L'BRS?/\8]\_*JL'*NP
M                    ?L1-IB(CC,]$1'7,J3*Y^4-AKLVSX\-XCYUE_.:J
MWW\Q[W\&.AVVWZ3[.*(_E/&7 ;GK/OY9F/+'"/UZ6[?<\X
M             !K.8]\P[-M>769.%LGO,&.?AY)ZH\WAGR/EUFJC#CFZ>?1Z
MWV:'23J,D61RZ?4I35ZK/J]3DU.HO.3-EM-\EY\,RX?)DF^Z;KN<OZ#CQVV6
MQ;;%(AY,-@       -CM7+V\;K:(T6FODIQX3EGW..//>>$/IP:/+E\L=SY=
M3KL6&/KNIZ.GL3S8N[/1:::YMUR1JLL=/H*<8Q1/EGWUO8=!I=EMMXY)\4]7
M1\W-:S?[[^&*/#'7T_)-,>/'BQUQXZQ3'2.%:5B(B(CP1$/;B(B*0Y^ZZ9FL
M\WTJ                                -7S#S-LG+VAG6;KJ:X,?3&.G
M7DR6CX-*1TVD%'<Y=]>_;O-]+L_:VK;YXQVZS_Q-X\MX]YYJ>O+40E5<6M:]
MIO>9M:T\;6F>,S,^&95'X          #-VC>MUV?65UFV:K)I-17X>.>'&/%
M:.JT>2>@%S\D]^>CUEL>AYEK72:B>%:[A3]#:?\ >5Z?1SY?>^9F86JU\>7'
MEQURXKQDQWB+4O68FLQ/3$Q,=<(KZ         !'>9N?^5>7*S7<=97YS$<8
MT>'\YFG\&/>^>TQ"T%3<R=_6^ZSMX=CT]-MP3T1GR<,N>8\<<8[%?6GSK1*J
MWW+==SW/43J=QU675YY_C,U[7GS1QGHCR0J,4           &7M>[[IM.KKJ
M]MU632:FO5DQ6FLS'BGP3'DD%R\D=^>#4VQZ'F>M=/FGA6FY8XX8[3_O:1[S
MXT='DAF86JV\>3'EQURXKQ?'>(M2]9B:S$],3$QUPBOH      %2_:&_L;:/
MI.3Y"PDJ,:0 !V+MW]GZ;^2I\F&&GIJ-1I]-@R:C49*X<&*LWR9;S%:UK'7,
MS/1$ I?GOOQS9+9-OY6GT>+IKDW.\>[M_(UGWL??6Z?)'6U$)546?49]1FOG
MU&2V;-DGM9,N29M:TSX9M/3*H\P         ?6/)DQWKDQVFF2DQ:EZSPF)C
MJF)@%J<B=]VNT-L>@YEFVLT716FOB..?'_*?[2OE]]YTF%JO#0Z[1Z_28M7H
M\U-1ILU>UBS8YBU;1/BF&5>X       *N^T']5MO^G1^QR+"2H-I
M   '1_<?]0<'TC/\IF5A/D4    !A;MO6T[1I9U6YZO%I,$?#RVBO&?%6.NT
M^2 5=S-W_P"CQ3?!R[HYU-XZ(UFJXTQ^>N*.%[>K-?,M$JJSF#G;FC?[3_6F
MX9<N*9XQIJSZ/#'B_-TX5]6>EJ@T8@          #]K:U;1:LS6U9XUM'1,3
M'A@%C<F=]6_;/;'I=WFVZ;='".U>?^(I'WMY]_YK^O"3"U7IR_S'LV_Z"NNV
MK4UU&&>B\1T7I;[F]9Z:RRK9         Y*YR^M^^?XAJOV]FT:<0!8?<3]>
MH^B9O;JDK#HIE0        &LYAYEV;E_06UNZZFN#%U4KUWR6^YI6.FT@HKG
M3OGW[>IR:3:IMM>V3QCW$_\ $9(^_O'O>/W-?7EJ(2JNIF9GC/3,]<J@
M       #/V;?=WV765UFUZK)I=17KM2>BT>*]9]S:/),"KMY&[[=NW.<>@YA
MBF@UUN%::N.C3Y)^^X_HY\_1Y8ZF9@JM&)B8B8GC$],3"*         XUS_I
MLGQI]MME\  N/[.OZ;?OBZ7V\J2L+J94              !S;WV?Y@ZS^2P?
MLH:A)014 3#NB_S%V?XV;_E\B2KIUE0   '._?O]>8^AX?E7:A)5TJ )%W>?
M7G8_IF+Y1*NJV% :SF#F39N7]!;6[KJ:X,,=%*]=[V^YI6.FT@HKG3OHW[>I
MR:7:9MM>VSQCC2?^(R1]_DCWOFKZ\M1"55U,S,S,SQF>F9E4           2
MSE#O+YFY9O3'I\_SK;HGW6@SS-L?#[R>O'/FZ/'$E%7SR9WB\O\ -6&*Z7)\
MWW"L<<N@RS$9(X=<T\%Z^6/5B&9A4H0              1'G?O,V#E7'.+);
MYWNDQQQZ#%,=J./5.2W3%(]GQ0L0*$YM[P>9>9\MOG^HG'H^/''H</&N&OBX
MQ\.?+;BU1$;$          9NT;UNNSZRNMVS59-+J:=5\<\.,>*T=5H\D] +
MOY#[ZM!NEL>W\P=C0Z^W"N/5QT8,L_?<?T=I\O1YNIF86JT44
M                                           !4?>)N/SOF3+BK/''
MI*5PU\7'WUO9MP]1Q^\9O'GF.BW@[G8\'@T\3TW<48>4]<
M        !+.[O8_G^\?/,M>.FT/"_3U3EGWD>IP[3U]GTOW,GBGRV_'H>+OF
ML^UB\$>:_P"'3W+7=<XD                            !4G>#O=MPWN^
MFI;_ (;0\<5(\$Y/XRWK]'J./W?4_<R^&/+;P]O2[C9-)]K#XI\U_'V="+O*
M>P      V>@Y9W[7\/FNARVK/5DM7L4_&OV:OJQ:+-D\MLODS:_!C\UT?'X)
M+MW=;N.3A;7ZK'IZ^&F.)R7\W&>S6/9>IAV*^?/=$>KB\C/^18X\ELW>O@E6
MV<A\N:#A;YO\ZRQ_&:B>W^3T4]AZV#:L&/H\4^G]4>+J-XU&3A7PQZ.'S2"M
M:UK%:Q%:QT1$=$1#T(BCS)FK]5                                 $
M%[P^]/;.5\=M'I8KK-[M7W.GX^XQ<8Z+9ICUXK'3/DZUB!SWO>_;MOFOOK]T
MU-M3J;_"MU5KX*TK'16L>*&D8 @    #UQ:74YOT6*^3XE9M[0/2VV[C6.-M
M+FK'CG':/W 8\Q,3PF.$QUQ(/P     $SY#[S]ZY6RUT]YG6;/:?SFBO/33C
MUVPVGWL^3JGV4F%=$<O\Q;1S!MM-PVO/&;!?HM'5>EO#2]?@VAE6R
M!2/?#SSSIMV^Y=EP9_F&WVQTR8,NGB:Y<N.\<)FV29FT<+1:ON>'4U$)*H;6
MM>TVO,VM:>-K3/&9F?#,JC\               !.N[KO1W'EC/31ZN;:K8[V
M]W@X\;X>/7?%Q]FO5/DE)A71>W[AHMQT6'7:'-7/I=16+XLM.J8G_MTPRK(
M    !4OVAO[&VCZ3D^0L)*C&D  ==Y-UV_:M@IN&X9JZ?28,%+9,EOBQPB(Z
MYF>J(CK8:<\=X?>7N?-6IMI\4VTNRX[?F=)$]-^'5?+PZ[>*.J/9:B$0M4
M  ?L1,SPB.,SU1 ,BNV;E:.-=)FF/'&.TQ[0/++IM3A_2XKX_CUFOM@\P
M  2WD#O$W3E/6Q%9G4;5FM$ZK13/Y>/C[V\>SX?(F%=*;/O&W;QMN'<=NS1G
MTF>O:I>.ORUM'@M$]$PPK,      !5WV@_JMM_TZ/V.1825!M(
M Z/[C_J#@^D9_E,RL)\B@   (5WL<R\Q\O<NTUVS1CCM98Q:G/>O;MBB\>XO
M6)]S[Z.'NHGKA8'.6Z;ONFZZJVJW+59=7J+=>3+:;3$>*./5'DAIEB
M          VG+G,V\<N[E37[7GG%EKT9*3TX\E?#3)7X4?\ :!72?(O/>U\V
M[;Z?3_F==AB(UFBF>-J6GPU^ZI/@EF85)D       ')7.7UOWS_$-5^WLVC3
MB +#[B?KU'T3-[=4E8=%,J        AO>#WE[7RGI_0U[.KWC+7CAT<3T5B>
MJ^68][7R=<^RL0.==_YAW??MPOK]TU%L^>W16)Z*4KX*TKU5K'D:1KA    &
M5H=JW/7V[&AT>?5VZNS@QWR3^3$@WVF[L.?M3$3CV745X_[7LXOVEJE59L=S
M?>-,<?ZJB/).HTW\XE2CQS]TG>'ACC?9[S'WF7!?V*7E:C3:_E+FC;XFVMVG
M5X*1UY+X<D4_&X=GV0:D0    !87=WWL[CR[?'M^Y3?6;+QB(K,\<N"/'CF>
MNOWGK</#)A706W;EH=RT6+7:#/74:3/7M8LM)XQ,?N3'ACP,JR0       <:
MY_TV3XT^VVR^  7']G7]-OWQ=+[>5)6%U,J               YM[[/\P=9_
M)8/V4-0DH(J )AW1?YB[/\;-_P OD25=.LJ    YW[]_KS'T/#\J[4)*NE0!
M(N[SZ\['],Q?*)5U6PJ(=X'>/M?*>E]'T:G=LU>.GT43U1]WEF/>U]F?!XXL
M0.<^8.8MWW_<;Z_=-1;/GMT5CJI2O@I2O56L-(UH@            #TT^HU&
MFSX]1I\EL.?%:+8\M)FMJVCJF)CIB07CW;]\F/<+8MHYDO7%KK<*:?<.BN/+
M/5%<G@K?R]4^2>O,PM5L(H           "I.\KOCKHK9=GY;R1?5QQIJ=QCA
M:N.>J:XO!:WCMU1X.GJL0E5(9LV;/EOFS7MERY)FV3)>9M:UIZ9F9GIF9:1\
M      ]8TFKF.,8<DQXXK/[P/.U;5GLVB:SXICA(/P     %G=VG>YJ=FMBV
MG?<EL^TSPIAU,\;9-/X(CQVQ^3KCP>))A5^8,^'/AIFPWKEPY:Q?'DI,6K:M
MHXQ,3'7$LJ^P
M    ?&?-3!@R9\D\,>*MKWGR5CC+-]T6Q,ST-663==$1SE0FKU.35:K-J<GZ
M3/>V2_GM/&?;?S_)?-UTW3SF7]+QXXLMBV.411Y,-@
M    +JY1V:-IV+!I[5X9\D>EU'C[=_!^#'"'<;?IOLXHCIYSZW\_W/5?>S3=
M_&.$>IN7VO/                             5+OO(O,6'79\N'!.KP9+
MVO3+BF)F8M/'IK[[CZCD-5M>:V^9B/%%>AV^CWC!=9$3/AF(Z6FMR[O]9X3M
MNJ_4Y/WGQ3H\W]+NR7WQKL'][/\ E#ZIRUS%>>$;9JO5PWCVXA8T6:?X7=DI
M.OP1_.WMAEX>1^:LOO=OO7X]J4^5:'ZV[9J)_C\'XW;OIK?YQ[VPT_=GS'E_
M23@P1X>W>9G\B+/ILV3//.D>U\M^_P"GCEXI]G>VFE[J)Z)U6X>>N+'_  K3
M^X^JS8?[7=D/BR?D?];.V6YTG=MRU@X3EKEU4_[V_"/6QQ1]N/9L%O.MWKGN
MH^'+OVHNY4M]4=]6\T6R;/H>$Z31X<-H^'6D=K\;K??BTN.SRVQ#S<NKRY/-
M=,^UFOW?.                                    K/O3[U*;%3)LVS7
MB^\WCAGSQPFNFB8]G)XH\'A6(10.;-ES9;YLU[9,N2TVR9+S-K6M,\9F9GIF
M9:1\   ]--IM3J<],&FQ7SY\D\,>+'6;WM/BBL<9D%B<N]QG-6Y17-N5\>TZ
M>W3V<GYS/P_DZS$1^%:)\B56BQ-G[C^2=#%;:NF;<LL=,SGR36G'R4Q=CH\\
MRE2B6Z#E;EK;XB-%M6DT\Q\*F''%O5MPXRBMI$1$<(Z(CJ@ 'CJ=#HM57LZK
M3X\]?N<M*WC\J)!'-T[L.1-QB?3;1APWGX>FB=/,3X_S4UB?5A:B"[]]GS#,
M6R;#N4TMUUTVLCC'ZW'$3'XDK5**OYBY-YDY=R]C==#?#CF>%-1'N\-OBY*\
M:^IUK4:40  !NN5.;=XY8W.NNV[)PB>$:C3VX^CRTCX-X]J>N!72W)_..T\T
M[776Z"W9R5X5U6EM,>DQ7GP6\<3\&WA8F%;T      %9]^W+7S_ES%O&&G'4
M[7?\[PZYP99B+?BV[,^;BL)+GYI   &UV;E3F/>K1&U[=GU59GAZ6E)C'$^7
M);A2/5D5.=I[@N:=3%;[CJM-M])ZZ1,Y\D>I7A3\M*E$MV_[/O+6*(G7;AJM
M5>.N,?8PTGU.&2WY25*-]I>YSN]P1'';)S6CX67-FM[$7BOL%5HV&/NWY$QQ
MPKLFEGXU.U\KB5'W/=[R/,=.QZ/U,58]HJ,74=U7=]GB8OLV*O'_ &=LN/Y%
MZE1I-?W#\DZB)^;6U6CM\'T>6+U]6,E;S[)5*(AO/V?=YPQ:^T;CAUD1TQAS
MUG#?S1,3>LSY^"U**[WSE?F#8LWHMVT.723,\*WM''':?O<E>-+>I*C5B
M+ [I^\3)RYN4;=K\DSLFLO$7FT]&#)/1&6/O9^'Z_@285T;$Q:(F)XQ/3$QU
M3#*@    *E^T-_8VT?2<GR%A)48T@ "7<_<_ZWF;/ATV.;8=HT=:UTVGZNU:
MM>S.6_#X4^#Q1ZI$*B(@ #(T.WZ[<-532Z'!DU.IR3PIAQ5F]I]2 6;RWW![
MSJZTS[[JJ[?BGI^;8N&7-YIMQ[%?RDJM%C[/W1\A[9%9C;HUF6.O+K+3FX^>
MD\,?Y*55*=)MVWZ.O8T>EQ::D=$5PXZXX]:L0@R )B)B8F.,3UQ(-5K^5.6=
MPB8UNU:3/,_#OAIVO4MP[4>N"'[UW%\FZZMK:'TVV9IZIQ7G)CX^6F3M3ZUH
M6J45ES1W-\V[)6^?3XXW315Z9RZ:)G)$>.V*?=?B]I:E$$F)B>$]$QUPJ
M)KW8]X&?E7=8Q:BUK[+J[1&KQ=?8MU1FI'CK\+QQZB3"NEL.7%FQ4S8KQDQ9
M*Q?'>L\:VK:.,3$QX)AE7T     "KOM!_5;;_IT?L<BPDJ#:0 !;FV]P%];M
MVEUO]>QC^<X<>;T?S7CV?25BW#CZ:./#BE5HR?\ 3I?^_P"/_J?_ +BI0_TZ
M7_O^/_J?_N*E#_3I?^_X_P#J?_N*E#_3I?\ O^/_ *G_ .XJ4/\ 3I?^_P"/
M_J?_ +BI0_TZ7_O^/_J?_N*E#_3I?^_X_P#J?_N*E#_3I?\ O^/_ *G_ .XJ
M463R-RK/*^P8]IG5?.YIDOD]-V/1\>W/'AV>U?J\Z2K?H    -?S!LVGWK9-
M;M6H_1:O%;'VNOLVGIK>/+6W"0<DZ[1:C0ZW/HM37L:C39+8LU/%>DS6T>O#
M;+P  !D:+;]?K\\:?0Z;+JL]NK%AI;);UJQ,@FNS]RG/.X16^;!BV[%/3VM5
MDB+</B8^W:/5B$JM$QVW[/&AK$3N>[Y<L_"IIL=<?#S6O.3C^*5*)%H^Y'D#
M3Q'I=+FU<QX<V>\?LIQI5:-KA[L.0<,<*;+IY^/VK_+M8J,C_I[R/PX?U'HO
MU-?WBH\<W=GR%ECA;9--'Q(FGR9@J-5K.Y/D#41/H])ETDSX<.?)/L9)R05*
M(ONWV><$Q:VT;M:L_!Q:O'%HGSY,?9X?B+5**_YA[L.<]BK;+J=#.?2TZ9U6
MEGTV.(CPSPCMUCRVK"U$5$   ;+EWF#<M@W;!N>WY.QGPSTUGWMZ3[ZEX\-;
M"NI>5N9=!S'LF#==%/"F6.&7%,\;8\D>_P =O+'LQTL*VP      .2N<OK?O
MG^(:K]O9M&G$ 6'W$_7J/HF;VZI*PZ*94      ! ^\[O+T_*^D^9:&:YM\S
MUXXZ3TUPUG^,O'C^YKX?,L0.=-9K-5K=5EU>KRVSZG-:;Y<MYXVM:>N9EIEX
M@  ]M'HM9K=333:/!?4:C)/#'AQ5F][3Y*QQD%F\L]PN]ZR*9]]U%=MPST_-
M\?#+GF/+,3V*>O/F2JT6;LG=5R/M$5G'MU-7FK_'ZS\_:9\?9M[B/4K"55*\
M>+'BI&/%2M,=>BM*Q$1$>2(0?0   -1O'*'+&\1/]9;9I]1:W7EFD5R>IDKV
M;QZY45YS%W ;9FBV78=;?29>N--J?SF*9\47CW=8\_:6J45/S)R9S)RYF[&Z
MZ.^+',\,>IK[O#?XN2O1Q\D]+51I!   $O[O>\/<.4]?V9[6?:,]H^=Z3CU>
M#TF/CU7CV>J?!,)A72NV;GH=TT&'7Z#-7/I-17MXLM>J8_<F.J8\#"LD
M  '&N?\ 39/C3[;;+X !<?V=?TV_?%TOMY4E874RH              #FWOL
M_P P=9_)8/V4-0DH(J )AW1?YB[/\;-_R^1)5TZRH   #G?OW^O,?0\/RKM0
MDJZ5 $B[O/KSL?TS%\HE5\=Y/>)I>4]OC'A[.;>=36?FNGGIBL=7I<G#X,>"
M/#/JLQ"N;=PW#6[AK<VMUN:V?59[3?+EO/&;3/\ VZ(:98X  /?1:'6Z[4TT
MVBP9-3J,G13#BK-[SYHKQD%B\O=Q',^OBN7=<V/:\,]/HY_/9N'Q*S%8]6WJ
M)5:+ VGN.Y(T45G54S[CDCKG/DFE>/DKB['LS*5*)3HN3>4]#$1I=GT>.8ZK
MQ@QS?\:8FWLI56TQZ738HX8\5*1XJUB/: R:7398X9,-+QXK5B?;!JM;R9RE
MKHF-5L^CR3/7?T-(O^-6(M[)41;=^XWDG6Q:=)7/MV6>F)PY)O3CY:Y>W[$P
MM4HKWF'N*YIV^+9=LR8]UP5Z>Q3\UFX?$M,UGU+<?(M2BN]7I-5H]1?3ZO#?
M3ZC'/#)ARUFEZSY:VX2J/(   %Q]TW>M>E\/+V_YN..W#'H-?DGIK/57%EM/
M@^YMX.J?))A5U,J          ICO<[T[1;-RYL6;APXX]QUN.>GCU6PXYCUK
MSZGC:B$4RJ   ,_9M@WG>M5&EVK29-7G\,8XZ*Q/AO:>%:QY9D5:/+WV?M5D
MK7+O^OC!$],Z721%[^:<MX[,3YJRE2B?[5W4<A[;%>QM>/4Y(Z\FKF<\SYZW
MXT]:J55)M)MNW:.L5TFEPZ>L=48L=:1^3$(,@'QFP8,U>QFQUR4GX-XBT>M(
M-%N7=_R5N43&JV;2S:W7?%2,-Y_#Q=BWLK40C?OL_P"S9ZVR;+KLNCR]<8<_
MY[%YHM'9O7SSVBJ457S1R!S3RU:;;CI)G2\>%=9A_.89\7NH][Q\5HB6JB.B
M   +,[I>\V^R:C'LF[9>.SY[<,&:T_\ MKVGQ_[.T]?BZ_&DPKH&)B8XQTQ/
M5+*@                                                   -!SWK
M?FG+&LF)X7SQ&"O_ )D\+?D\7G[IE\&"[T\.WY/3V?%X]3;Z./9\U-N*=Z
M                     WW).T_UES#IZ7KQP:?\_F\7"DQPCU;<(>AMFG^[
MFB)Y1QEYN[:G[6"9CG=PCV_)<KM7 @
M                                           (#WJ]XM.6=O\ F.@M
M%M[U=)]%U3Z#'/1Z6T>/[F/5\'38@<Y9<N7-EOERWG)ER6FV2]IF;6M,\9F9
MGKF6F7R  "=\B=TN]<RQ36ZJ9V_:)Z8U%X_.98_W5)\'WT]'G295>_+/)O+O
M+>G]%M6DKCO,<,NIM[K-?XUYZ?4CH\C-5;L       'QGT^#48;X-1CKFPY(
M[.3%DK%JVB?!-9XQ(*IYV[C-#JZY-;RS,:35=-K:"\_F;_R=IZ<<^2?<^98E
M**4W';=?MNLR:+7X+Z;589X9,62.$Q^_$^"8:1C   VW+/,VZ\N;KBW+;LG9
MR4Z,F.?>9*<>FEX\,3_WBNF^3^;]KYIVFFOT-NS>O"NJTUIXWQ9.'O;>./N9
M\+"MX     #QUNCT^MT>?1ZFO;T^IQVQ9J3X:7B:VCUI!R3S%LNHV3?-;M6H
M_2:3+;'VNKM5ZZ7_  JS$MHP,6++ER5Q8J6R9+S%:4K$VM,SU1$1UB+"Y8[D
M>:=UBF?<>&TZ2W3^>CM9YCR8HF.'X<PE5HM7EWNBY+V:*WG2?UAJJ]/I]9PR
M=/DQ\(QQY/<\?*E53.E*4K%*5BM*QPK6(X1$1XH0?H       /+5:32ZO3WT
M^JPTSZ?)'#)BR5B]+1XIK/&)!4O//<;I\M,FOY7_ #6:.-K[9>WN+?R5[>]G
M[VW1Y8:B4HI74Z;4:;/DT^HQVPY\5IIEQ7B:VK:.B8F)ZE1Y@  Z![D>=+;K
ML]MCUF3M:[;*QZ"T]=]-U5_5S[GS<&9A868B@   *E^T-_8VT?2<GR%A)48T
M@    ":<@]V&[\U9(U-YG1[/2W#)K+1TWX==<59]]/EZH]A)E70/+7*6P\MZ
M/YMM6FKBXQ'I<\^ZRY)CPWO/3/FZO%#*MP       "#\]]U.Q\RTR:K3UKH-
MXX3-=52.%,D^+-6.OXT=/GZEB1SUONP[IL6Y9=NW/!.#4XO!/36U9ZKTMU6K
M/C:1KQ  %W]Q?.UM1@MROKLG'+@K.7;;VGIG''3?%^#[ZODX^)F86%O(H
M "KOM!_5;;_IT?L<BPDJ#:0 !UYRU]7-J^AZ?]E5AIL0              4!
MW[\M?,.8L.\X:<-/NE.&68ZHSXHB)_&IV9\_%J$E6*HDW+'=US7S'-;Z'23C
MTEO_ )NHXX\/#QQ,QQO^#$E56SRYW#\NZ**Y=YS7W/41TSBCCAP1/FK/;M^-
MZC-2BQ-NVO;=MT\:?;]+BTF"/XO#2M(\\]F(XRBLH        $)YR[I^6N8J
MY,^+'&W;I;C,:O!6(K:W^]QQPBWGZ)\JQ(H'FGE+>N6=PG1;GA[,VXS@SUZ<
M66L?"I;VXZX\+2-,(  GO=!SI;8.8JZ/4Y.&U[G:N+-QGW-,O5CR>3IGLV\D
M^1)A72#*@     .2N<OK?OG^(:K]O9M&G$ 6'W$_7J/HF;VZI*PZ*94
M!%N\+GC2\I[+.HGLY-QU'&F@TT_"OX;VX? IQXSZWA6(',>X:_6;AK<VMUN6
MV?5:BTWS9;=<VEIEC@  FO(?==O7--ZZF_'1;/$\+ZR\<9OPZZX:_"GR]4>P
MDRJ_N6.3N7^6M+Z#:M-&.UHB,NIM[K-DX?=WZ_4CH\C-5;H        'GJ=-
MI]5@OI]3BIFP98[.3%DK%J6B?!-9Z)!47/7<;AR5R;ARM^;R1QM?;+S[FW\C
M>T^YG[VW1Y8ZFHE**7U.FU&ESY-/J<=L.?%::9<5XFMJVCKB8GIA4>8  )[W
M5]XF7EG<HT6MO-MCUEX]-$]/H;ST1EKY/NH\7F285T?2],E*WI:+4M$6K:L\
M8F)Z8F)AE7Z     #C7/^FR?&GVVV7P "X_LZ_IM^^+I?;RI*PNIE0
M        '-O?9_F#K/Y+!^RAJ$E!%0!,.Z+_ #%V?XV;_E\B2KIUE0   '._
M?O\ 7F/H>'Y5VH25=*@#8\N[M&S[YHMT]'Z7YGEKFC%QX=J:=,1Q\ //>MYW
M#>=SS[EN&6<NJU%NU>W@B/!6L>"M8Z(@&$  "R>1NY?=MZKCUV\S?;MMMPM3
M'P_XC+7R5GWD3X[>MX4F5HO#8.6-BV#2_-MIT=--2??WB..2\QX;WGC:WJRR
MK:        U',?*7+_,6F]!NVDIGX1PQYH]SEI\3)'NH\W5XP45SWW0;QR[7
M)KMOFVX[17C:V2(_/8H_WE8ZXC[JOJQ#42E%?*@  "^.YOO'MN>&G+N[9>UN
M&"O_  .HO/3FQUCWEIGKO2/7CS=.9A86JB@       *U[X>\2=CT7]2[9DX;
MMK*<<V6L].##;HXQXKW^#XHZ?$L0DN?&D   6CR!W+:W=:X]RY@[>CV^W"V+
M21[G/ECQVX_HZSZ\^3K296B\-JV?:]HT=-'MNFQZ734ZL>..'&?',]=I\L]+
M*LP      'SDQX\N.V/)6+X[Q-;TM$3$Q/7$Q(*GY^[DM)JZ9-QY8K73:N.-
MLFW3/#%D\/YJ9]Y;R>]\RQ*44AJ=-J-+J,FFU..V'48K33+BO$UM6T=$Q,3U
M-(\P  7KW)\_VUVFCEK<LG'5Z:G';\MIZ<F&L=..>/PL<=7WOF9F%A;"*
M                                                @7>MK.&FT&CB
M??WOFM'Q(BM?ERY_?LGTVV^UTOXYB^J^_JB(_78KES3JP
M       %G]U^V>AVK/N%X]WJ[]G'/^[Q]'LVF?6=3L>#PXYO_M/NAQ_Y#J/%
MEBR/XQ[Y^2:/<<^
M                            TW-_,^BY:V+4;KJO==B.SI\/'A.3+;WE
M(_=\4<9!ROO&[:_=]SU&Y:_).75:F\WR6\'DK$>"*QT1'B;988  +G[L>YZL
MTP[US+AX\>%])MEX\'7%\\3[%/7\23*T7-$16(B(X1'1$1U1#*@
M (]SER-LG-6A]!KL?8U5(GYMK:1'I<<^?X5?'6?;Z5B1S?S=R=O'*^Y3H]PQ
M\:6XSIM53CZ/+2/#6?'XZ]<-51HQ '[$3:8B(XS/1$1US(+^[GN[G7;%CMO>
MYWR8==J\?8QZ&)FL4QS,3QS1X;SP][\'S]69E86<B@     *]Y[[IL'-7,.E
MW.-7&CQQB]'KNS7M9+]B?S<T\''A,Q,SXHZ)6)1(^6>1>6>6\<1MFCK7/PX7
MUF3W>>WCXWGJX^*O"/(E5;\            $ [T>[73\R:*^X[?2,>^Z>O&D
MQT1J*5C]'?[[[FWJ=758D<YY,=\>2V/)6:9*3-;TM'"8F.B8F):9?( -UR=S
M%FY>YDT6ZXYGL8<D1J*1\+#;W.2OXL]'E)5UCBRX\V*F7%:+X\E8O2\=4UM'
M&)AA7T   "I?M#?V-M'TG)\A825&-(    L3NL[L<G,F>-SW.ML>QX+<(KTU
MMJ+UZZ5GP4CX5O4CP\),JZ%T^GP:;!CT^GQUQ8,58ICQ4B*UK6(X1$1'5#*O
M0         $:Y\Y'V_FS:+:;+$8M=AB;:'5\.FE_%/CI;X4>KUK$CF#<]MUN
MV:_/H-;BG#JM-><>7'/@F/;B>N):98P ,S:-TU>T[II=RTENSJ=)DKEQSX)F
ML]4^28Z)\@.M-DW;3;QM&DW/2SQP:O%7+6.N8[4=-9\M9Z)8:9H    *N^T'
M]5MO^G1^QR+"2H-I  '7G+7U<VKZ'I_V56&FQ              !'>?>4Z<T
M\N9MLBU<>H[5<NES7X\*9*3USPZ>FLS7U5@:/E/N9Y6V3L9];7^M=?7A/I,]
M8]%6?O,/3'XW$J43Z(B(B(CA$=$1"            #5\R<M[5S%M67;=RQ>D
MPWZ:7CHOCO'5>D^"T?\ ;H!S!S=RKN'+&]9=LUL=KL^[T^>(X5RXIGW-Z^U,
M>"6T:40 !U#W7\SSS#RAI=1FOV];I?\ A=9,]<WQQ'"T_'I-;>=F6DL0
M <E<Y?6_?/\ $-5^WLVC3B +#[B?KU'T3-[=4E8=%,J     Q]QW#2;;H-1K
M]9DC%I=-2V3->?!6L<?7\4 Y6YSYKUO,^_9]SU'&N.?<:7!QXQBPUGW-?/X9
M\K<(T8@ "T.ZSNHMO/H]ZWS'--JB>UIM+/&+:CA\*WAC'\KS),JOO%AQ8<5,
M6&E<>+'$5QXZ1%:UK$<(B(CHB(95]            AG>%W:[9S7I;9\45TN]
M8J_F-7$=%^'53+PZZ^*>N/86)'.&Z[5K]JW#-M^X8;8-7I[=G)CM[$Q/AB8Z
M8F.MIEB   O'N/Y[G5:?_P#IC<,G'/IZS;;;VGIMBKTVQ>>G77[WS,S"PMQ%
M     <:Y_P!-D^-/MMLO@ %Q_9U_3;]\72^WE25A=3*@              .;
M>^S_ #!UG\E@_90U"2@BH F'=%_F+L_QLW_+Y$E73K*@   .=^_?Z\Q]#P_*
MNU"2KI4    ?>+%ES9:8L5+9,N2T5QXZQ,VM:9X1$1'7,@OKNT[H=-M-,6[;
M_CKGW6>%\&DGA;'I_#$V\%LGL1X/&S,K1:"*          3''HGJ!3W>?W/X
M\M,V]\M8>SFCC?5[;2.B\=<WPUCJMXZ>'P=/1.HE**3F)B>$]$PJ  /72:O4
MZ358M5ILEL.HP7C)ARUGA:MJSQB8!U)W?\X8.:N7L6NCA768OS6NPQ\'+$=,
MQ'W-O?1ZW@9F&DD0      :?FWF72<M[#J=UU/NO11V<.+CPG)EMT4I'GGK\
M4<9!RINFYZW=-QU&XZW).75:J\Y,MY\<^"/%$=41XFV6* !$3,\(ZP7IW5]T
MV/14P[[S!ABVNMPOH]#DCC&&.N+Y(G^,\4?!\_5F95;**          @G>9W
M::3FC26UNBK7#ON"OYK)T1&:L?Q>2?DV\'F6)'..ITV?3:C)I]1CMBSX;33+
MBO'"U;5GA,3$^)IEY@ R-OU^JV_78-=I,DXM3IKURX<D>"U9XP#JSD_F73<R
M<OZ7=<'"MLM>SJ,43Q]'FKT7IZ_5Y.#$M-R
M                         "J>\S5>FYCC#$]&FPTI,>6W&_M6AR6]Y*YZ
M=41WNUV#'X=/7^UT]R)/'>V                      _:UM:T5K'&UIX1$
M>&96(J3-%[[1H*[?M>ET5?XC'6EICPVB/=3ZL]+OM/B^WCMMZH?S;4YONY+K
M^N66_9^
M                    #F[O>YTGF#F*VDTV3M;7MDVQ8.$^YODZLF3R],<*
M^2/*U$(@:H  N/N;[M*Y8Q<S;SBXXXF+[9IKQT3,=6>T3X/N/7\23*PNIE0
M           &LYBY=VKF#:\NV[GB])@R=-;1T7QWCJO2W@M'_;H!S/SOR3N?
M*FZSI-5'I-+DXVT>LB.%,M(]JT?"K^XW$HCU:VM:*UB9M,\(B.F9F1%[=U/=
M1&V1BWW?L43N,\+Z/1WCC&#Q7O'^T\4?!\_5F95:R*
M     H?OTY-IH-QQ<Q:/'V=-K[>CUM:QT5U$1QB__F5CUX\K42DJJ5  '2W<
MYOL[KR/I:9+=K/MUK:/)QZ^SCX3C_P#3M6/49EJ$W0   5+]H;^QMH^DY/D+
M"2HQI   $F[ON3-1S7O^/1QQIH</#+K\\?!QQ/O8G[J_5'K^ F5=0Z+1:70Z
M3#H])BKATV"D8\.*L<(K6L<(AA7L           "IN_7DRNJV^G,NCQ_\3I(
MC'KXK'3?#,\*WGRTF>'FGR+$I*BVD  7IW <PSGVK6[%EMQOH[QJ--$_[++/
M"\1Y*WCC^$S*PME%    5=]H/ZK;?].C]CD6$E0;2  .O.6OJYM7T/3_ +*K
M#38@                              A?>MR;3F/EK)?!C[6Z;?%L^CF(
M]U:(CC?%^'$='EB%B1S,TR  M+N"WV=-S%JMHO;\UN&'MXJ_[W!QMT>>DV]9
M)6%]LJ     Y*YR^M^^?XAJOV]FT:<0!8?<3]>H^B9O;JDK#HIE0    %*=_
M/.,WRXN5])?W&/LY]QF)Z[3TXL<^:/=SZC40DJ=5  %@=T_=W/,NXSN&X4G^
MI=%:.W$]'I\L=,8H^]CKOZWA295T92E,=*TI6*4I$5K6L<(B(Z(B(AE7Z
M          "$]YW=YI^:MLG/IJUQ[WI:S.ER]7I*QT^AO/BGX,^"?56)'->;
M#FP9KX<U)QYL5IIDQVCA:MJSPF)B>J8EIE\  R=MW#5[;K]/K]'><>ITV2N7
M%>/!:L\>GR>,'5_*_,&EY@V'1[MI^BNIIQOCX\9IDCHO2?BVB6&FU    !QK
MG_39/C3[;;+X !<?V=?TV_?%TOMY4E874RH              #FWOL_S!UG\
ME@_90U"2@BH F'=%_F+L_P ;-_R^1)5TZRH   #G?OW^O,?0\/RKM0DJZ5
M  %_=T?=G39]-CWW=\7'=L]>.FP7C_V^.T=?"?XRT=?BCH\;,RJST4
M      !2_?+W;5I&7F?9\7"OOMTTU(Z(_P!_6(_+]?QM1*2II4  3#NMYPMR
MUS-BOFOV=MUO#!KHGJB)GW&3\"T\?-Q285T[$\>F.IE0     '/7?;S=.[<P
M_P!4::_'0[5,TOPGHOJ9Z,D_@>\]?QM1"2K=4  6[W+=W==5>G,^ZXN.GQ6_
M_C,%HZ+WK/"<TQ/@K/O?+T^!)E87@RH           "I>^WD"NKTMN9]NQ_\
M5IZQ_66.L?I,4=$9>CX5/#][YEB4E1C2  +,[C>:YVWF"^RZB_#1[I^BB>JN
MHK'N?QZ^Y\_!)6'0+*@
M        *2YLU/SCF3<<G'CPS6I$^3'[B/DN&U]_BSWSZ?AP?T/;<?@T]D?Z
M_'BU+XWV@                     -UR;H?GO,NAQ3'&E,GI;^+ABCM]/GF
M.#[MNQ>//;'IKV<7G[IF^WI[Y]%.W@NEV[^?@
M                                                 (;WK<USR]RG
MGM@OV=?KN.ETDQ/36;Q/;O'Q:\>'EX+ YD:9  3/NNY(GFC?X^<5G^JM#V<N
MMMX+=/N,7'[^8Z?)Q295TS2E,=*X\=8I2D16M:QPB(CHB(B&5?H
M     -7S-RWM?,6TY=LW''VL63IQY(]_CO'O;TGP3'_<"$=WG<]I^7]?DW/=
M\F/6ZS%DM&@K6)]'2L3[G+,3_&3X(^#Y^JS*++10
M   &EYRV&F_<L;AM<Q$Y,^*9T\SX,U/=8Y_'B"!R;,369K:.$QT3$]<2VR_
M 6Y]GK=)IN>Z[5:?<Y\--32/%.*W8MP\\98]9)6%XLJ   J7[0W]C;1])R?(
M6$E1C2  $1,SPCIF>J =0]V7*%>6>6,.#+3AN.KX9]?;PQ>T>YQ_^77H\_'Q
MLRTEB            #RUFDT^LTF;2:FD9-/J*6Q9L<]5J7CLVCUI!R1S'LV;
M9=]UVU9NF^DS6QQ:?A5X\:6_"K,2VC7" )CW2[S.U\][=:;<,6LM.CRQXXS=
M%(_6=F4E73C*@   *N^T']5MO^G1^QR+"2H-I  '7G+7U<VKZ'I_V56&FQ
M                             !RYWG<OUV/G37Z;'7L:;/:-5IHCHB*9
MO=<(\E;]JOJ-PB*B -SR;ND[5S5M6OX]FN#4X_2S_N[6[.3\BTDJZT84
M!R5SE];]\_Q#5?M[-HTX@"P^XGZ]1]$S>W5)6'13*@   ,#?MXTVS;-K-TU/
MZ'28K9)CJ[4Q[VL>6UN$0#DK<MQU6Y;AJ=?J[]O4ZK);+EM]]>>,\/)XFV6,
M #9<N;#K-^WK2[5HX_/:F_9F_7%*1TWO/DK6)D5U;L>S:'9=ITVUZ&G8TVEI
M%*>.9Z[6M]]:>F6%9P               *6[\^1JTF.:=!CX1::X]TI6.CC/
MN:9O5][;U/*U$I*FU0 !;7<'S1.GW+4\NY[_ )G61.?1Q,]$9L<>[K'QJ1Q_
M!25A>;*@   .-<_Z;)\:?;;9?  +C^SK^FW[XNE]O*DK"ZF5
M   <V]]G^8.L_DL'[*&H24$5 $P[HO\ ,79_C9O^7R)*NG65    <[]^_P!>
M8^AX?E7:A)5TJ   +/[E>1*[MN,[]N&/M;?H+\--CM'1EU$=,3Y:X^OS\/*D
MRL+^94             !^9,=,E+8\E8O2\36]+1QB8GHF)B0<R=Z')4\K\PV
MI@K/]5ZWCFT-ON8X^[Q<?'29];@U$HARH  Z6[H.:)WWE'#CSW[6MVV8TN?C
MUS6L?FKSYZ='GB69:3=    !H^=N8J\O<L:_=.,>FQ8^SIJSX<U_<X^CP^ZG
MC/D('*&3)DR9+9,EIODO,VO:>F9F9XS,RVR^0 2#D3E3-S/S'IMMKQKI_P!+
MK,L? PTF.U/GGWL>625=4:72Z?2:;%I=-CC%I\%*X\6.O1%:5CA$1YH85Z@
M           _+TIDI;'>L6I>)K:MHXQ,3T3$Q(.6^\?E*W+/,^HT>.L_,<WY
M_0VG_97F?<\?'2>-?9;A$7$ >FFU&;3:C%J,%YQY\-ZY,5XZZVI/&LQYI@'6
MO*^^8M]Y?T&[8N$1JL5;WK'57)'N<E?P;Q,,--H
M                           !:8K$S/1$=,R21"@-3FG/J,N:>O+>UY\]
MIXOY[?=XKIGK?T[';X;8CJAYL-                      )QW5Z/M[EK-7
M,=&'%7''GR6X^U1[VQ8ZWW7=4?'_  YW\BRTQVV]<U[/\K+=.Y$
M
M   !SGWV\Q3NG-]M#COQTNTU]!6(ZO2V]UEGS\>%9^*U"2KY4 ?M*7O>M*1-
MKVF(K6(XS,ST1$0#JCN]Y4Q\L\L:;036/GF2/3:Z\>'->([4<?%2.%8\S,M)
M(@                                           Y4[Q-LC;.=MXTE8
M[-(U%LN.O@BN:(RUB/-%VX1'1 $V[F];.E[P=NCCPIJ:YL%_PL5IK^56$E8=
M+LJ   J7[0W]C;1])R?(6$E1C2  )IW1\N1O?.>E]+7M:301\\SQ/5/HYCT=
M?5R3'1XN*2KIEE0             %"=_^S1IN8]%NE*\*[A@FF2?'DP3$3/X
MEZQZC4)*K50!ZZ74Y=-J<.IQ3PRX+UR8Y\5J3VH]F =AZ/4X]5I,&JQ_H\^.
MN6GQ;UBT>VPT]0   5=]H/ZK;?\ 3H_8Y%A)4&T@ #KSEKZN;5]#T_[*K#38
M@                               I?[0^V1VMGW2L=,QETN6WDCA?''L
MW:A)4TJ  .O]AULZ[8]NULSQG5:;#FF?Y3'%OW6&F<    #DKG+ZW[Y_B&J_
M;V;1IQ %A]Q/UZCZ)F]NJ2L.BF5    5)]H#F"<&V:'8L5N%]7>=3J8C_9XN
MBD3Y+7GC^"L)*C6D  7KW"\J1I=KS\Q:BGY_73.'1S/7&"D^[M'Q[QP_!9E8
M6PB@               /#7Z'2Z_0Y]%JZ1DTVIQVQ9J3X:WCA(.3>9]AU&P;
M]K=IU'3;2Y)K2_W>.?=4O^%68EM&K$ 9NR[IJ-IW;2;EI_TVDRTS4CJX]F>,
MUGR6CHD'76BUF#6Z/!K-/;M8-3CIFQ6\=+UBU9]:6&GL   #C7/^FR?&GVVV
M7P "X_LZ_IM^^+I?;RI*PNIE0              '-O?9_F#K/Y+!^RAJ$E!%
M0!,.Z+_,79_C9O\ E\B2KIUE0   '._?O]>8^AX?E7:A)5TJ  ,S9]KU6[;I
MI=MTE>UJ-7DKBQ^*)M/7/DB.F0=9;#LNCV39])M>CCA@TN.*5GJFT]=KSY;6
MXS+#3/               !%N\GE2O,O*VITM*<==IX^<:&?#Z6D3[C\..-5@
M<MS$Q/">B8ZX:9  6#W)<P3MG.--%DMPTVZTG3VB>KTM?=8I\_'C6/C)*PZ,
M94   !2OV@]^FV;;=AQVZ*1.LU,>6W''B]:(OZ[4)*G%0 !T/W(<KQM?*_\
M6F:G#6;M,9(F>N,%>,8H_"Z;>K#,K"QD4             !7G?=RU&Z<ISN.
M*G'5[3;TT3'7.&W",L>IT6]1827.K2  +R^S[OLYMLW#9,EN-M+DC4X(G[C+
M[F\1Y*VK$_A,RL+;10
M     &)O&;T.T:[-_L]/EO\ BTF7XZB[PX[IZK9^#]]+;XLML==T?%0[@'])
M                       6CW7:;T>R:C/,>ZS9YB)^]I6(CV9EU>QV4Q3/
M7<X[\AR5S1;U6_%,GM/
M8NLW3;=%''5ZK%@\F2]:S/FB9XR_+)GLL\UT0_;%I\F3R6S/JAH=9WC\M:?C
M&/)DU5H_V5)X>O?L//R;S@MY3-WJCOH]/%L6HNYQ%OKGNJTFK[U[],:3;XCQ
M7RY./Y-8CVWPY-^G^-O;+T,?XY'\K^R&JU'>7S+EX^CG#@\78Q\?ES=\E^]9
MYY4CV=[[;-@T\<_%/M[J,')SQS5DGW6X7CXM<=?DUA\\[IJ)_E\'TV[1IH_A
M\>]YQSES/'_^1R^KPG]Q/_8Y_P"\M?\ J]-_2&3@[P.:L4QQUD9(CX-\>.?9
MBL3[+]+=VU$?RK[(?C?LNFG^-/;+;Z+O4W&DQ&LT>+-7QXIMCGV>W#[,>^WQ
MYK8GU<.]\67\=QSY+ICU\>Y)=K[P>7==,4R99T>6?@YX[->/QXXU]?@]3!N^
M')PF?#/I[WD:C9<^/C$>*/1W))2]+UB]+1:MHXUM$\8F/)+THFO)Y,Q,<)?J
MH                     Q-XW+%MFTZS<<OZ/1X<F>T>/T=9MP]7AP!R%J]
M5FU>JS:K/;MY\][9<M_'>\S:T^O+;+R !.^YKER-XYRPY\M>UI=LK\[R<>J;
MUGABC\>>UZB2L.DF5
M <[=^VEC#SU.2(_]SI,.6?4FV/\ _&U"2KM4 ;_D'/.'G;8KQT<==@IZE\D4
MGY1*NKF%   5+]H;^QMH^DY/D+"2HQI  %\_9_V>,'+^NW6]>&379XQ4G_=X
M(\'GO>WK,RL+410             %9=_NWQGY2TNLB/=Z35UXSXJ9:6K/Y45
M6$ES^T@ #JKNZU<ZOD;9,LSQF-+CQ3/\C'H_X#,M)&@   J[[0?U6V_Z='['
M(L)*@VD  =><M?5S:OH>G_958:;$                               %
M<]_.EC-R13+PZ=/K,63CYZWI_#6$ESPT@ #JCNUSSFY#V2\]/#35I^KF:?P6
M9:25    !R5SE];]\_Q#5?M[-HTX@"P^XGZ]1]$S>W5)6'13*@   .8>]C>9
MW7GK<KQ;M8=):-'A\D8/<VX?^9VI;A$0$ 9.VZ#/N.XZ70:>..?5Y:8<4??9
M+16/;!UUM>W:?;=MTNWZ:.S@TF*F'''DI$1QGRRPTR@
M4U]H+EV.SM_,&*O3Q^9ZJ8\/7?%,_E1Q\S4)*EU0 !TCW*[S.X\C:?#>W:R[
M=DOI;<>OLQ/;IZD5O$>HS+4)X@   XUS_ILGQI]MME\  N/[.OZ;?OBZ7V\J
M2L+J94              !S;WV?Y@ZS^2P?LH:A)014 3#NB_S%V?XV;_ )?(
MDJZ=94   !SOW[_7F/H>'Y5VH25=*@ "W.X#ER,^X:WF#-7C321\VTLS_M<D
M<<EH\M:<(_"25A>+*@                .9.]KEV-DYUUE<5>SI==PUFGCP
M1&69[<1YLD6]1J$0U4 >VBU>;1ZS!K,$]G/ILE,N*WBO2T6K/KP#K[;==BW#
M;M+K\/Z+5X<>?'\7)6+1[;#3)   !RMWC;Q.[<Z[MJHMVL=<]L&&?!V,'YJL
MQY^SQ;A$;$ ;'E[:,N\;YH=KQ\8MK,U,4VCX-9GW5OP:\9%=<:?3X=/I\6GP
MUBF'#2N/%2.JM:QPK$>:(85Z               \]5IL.JTV739Z]O#GI;'E
MI/5-;QV;1ZT@Y#WO:\NU;QK=MR^_T>;)AF9\/8M,1;U8Z6V6$ ";=SN[SMW/
MFAK-NSBUT7TF3R^DCC2/UE:I*PZ794
M                 !J.;\GH^6=QMX\-J_C>Y_=?'N%U,%_J?=MEM=19_P#)
M2;AG]"                       7)R'@]#RKH8X=-XODG\+):8]C@[7:K:
M:>WV_%P6\7^+4W>SX-^]!Y@                                    #
M4[GS7L&V\:ZG64]+7KPX_P Y?CXIBO'AZKX\^OPXO-=QZN;[M/MV?+Y;9IUS
MPA%-Q[U>NNVZ+S9=1/\  I_XGDYM^_I;V]WS>U@_'/\ ^2[V1WSW(ON'.7,F
MNXQEUM\=)_B\/YJ.'B]SPF?5EY6;<L^3G=3U<'L8=JT^/E;$SZ>+36M:UIM:
M9FT],S/3,OBF:O0B*/Q       !MMDYGWC9\D3I,TSAX\;::_NL<^IX//#[-
M-KLF&?IGAU=#XM7M^+/'U1QZ^E:'+7-^W;YC[%/S&MK'')IK3T^>D_"AU6BW
M"S/%(X7=3CM?MF33S6>-G7WMZ^]YH                   " ]]VZ3HN1<V
M"MN%]?FQ::.'7PX^EM[&/@L)+G!I  '0/<)LT:3E7/N=J\,NY9Y[-O'BP>XK
M^7VV96%F(H                             #RU6KTNDPVSZK-3!AK[[+
MEM%*QY[6F(!#MW[X^0]MFU:ZVVNRUZ\>DI.3UKSV,<_C+0JB&X_:'KQFNV[-
M,Q\'+J<O#UZ4K/RUHE4=UG?QSOGF?0UTFECP>CQ3:?\ U+7*%6HS][?>'FX]
MK>+UB?!CQ8:?)I!08=^\;GJ_7OFKCXN2:^UP6@^8[PN>(_\ \YK?UUI_=*#T
MQ]Y7/E/>[WJ9^-:+?*B2@S,/>[WB89Z-WM:/%?#@O[=.*4&QTW?ISWAF/26T
MNI\F7#P_9VQE"K<Z/[0^[TF/GNT:?-'A]#DOB^5&4H5;_0?:"Y;RS$:W;]5I
MIGX6/L9JQYYXXY]A*%4GVWO5Y!W"8KCW;%AO/774Q;!P_"R16OLE%2?2ZS2:
MO%&72Y\>?%/5DQ6B]?7K,P@HC[0=>'-6WW\>AK''S9LG[[4)*KE0!MN4IX<U
M;-,=<:[33_ZU176["@  *E^T-_8VT?2<GR%A)48T@ #J?NST$:'D/9<,1P[>
MGKGGSYYG+_#9EI)D              $.[WM/&?N\W:.'3CKBR5\G8S4F?8XK
M YC:9  =+=S&:<G=YMU9GCZ*V>G_ *][?PF9:A-T   %7?:#^JVW_3H_8Y%A
M)4&T@ #KSEKZN;5]#T_[*K#38@                  CF\]XO)>SS:NLW7#
M.:O7APS.;)Q\4UQQ;L^KP6@A>Y_:$V/%,UVW;-1JICHBV:U,%?/'#TL^Q!1*
MHQKOM <U99F-)HM'IJ3U3:N3+>/5FU:_DK0JTNI[Y.\/-,\-SC#6?@X\&&/9
MFEK>R4*L#)WE\^9/?;WJ8^+:*_)B%H/&>\'GC^_-;^NO^^4'W7O&YZK/&-\U
M?JY)GVR@R<7>MW@XN'9WG+/#[JF*_P JDE!L-/WV]X&+AV]9AS\/]I@QQQ_$
MBB4*MMI/M!<STX1JMOT>:(Z^Q&7',^K-[Q[!0JWNA^T/MUN$:[9LV'QVP9:Y
M?8M7%[:4*I+MW?3R#K.$9-9DT=[=5=1BO'KVQ^DK'KE%JE6V[_L>YQ$[=N&G
MU?'IX8<M+S'GB)XP@BW?33M=WFX3]SDT\_\ K4C]U8)<U-,@ .G^Z6W:[O-G
MG[S+'K9\D,RTER    #DKG+ZW[Y_B&J_;V;1IQ %A]Q/UZCZ)F]NJ2L.BF5
M  8^X:S'HMOU.MR?H]-BOFOYL=9M/M X^SY\F?/DSY9[67+:U[V\=K3QF6V7
MF "P.Y#:(U_/&+47KQQ[=AR:B>/5VIX8Z>SDX^HDK#HUE0
M   $=[PMGC=^3-UT<5[63T%LV&/#Z3#^<K$>>:\%@<J-,@ +?^SQN4UU^[[9
M,]&7%CU-(\7H[32WK^DJDK"[F5   <:Y_P!-D^-/MMLO@ %Q_9U_3;]\72^W
ME25A=3*@              .;>^S_ #!UG\E@_90U"2@BH F'=%_F+L_QLW_+
MY$E73K*@   .=^_?Z\Q]#P_*NU"2KI4  =1]V&RQM'(^V8)KV<V?'\ZS^/M9
M_=]/FK,5]1F6DJ0                 51]H+9HS;+M^[4K[O29IP9)C_9YJ
M\8F?-;''KK"2HEI  '2_<WN?S[D'0UM/:R:.V337GXENU2/4I>K,M0FR  #"
MWO<(V[9M?N$]6DT^7/\ JZ3;]P'(%K6M:;6GC:9XS,]<S+;+\ !97<+M,:KF
M[-K[UXTV[3VM2?%DRSZ.OY$W25AT&RH               #G3ORVJ-'SQ?4U
MKPIN&#'GXQU=JO'%;]G$^JU"2KU4 9.VZW)H-QTNNQ_I-+FQYZ>?':+1[0.P
ML>2F3'7)2>-+Q%JSXXF.,,-/H
M            &@Y]M->4]?,>&,<>OEI#SMUFFGN]GQAZ>S1756>WX2IMQ;O0
M                      %X\M8O1<O;;3_^VQ3/GM2)GVW>:*VF&R/]8^#^
M=:^ZN>^?]I^+9/I?(                                  \M5J]+I,,
MYM5EIAQ5Z[Y+16/98OR6V16Z:0WCQ77S2V)F4.W?O/V[!VL>VX;:O)'1&6_&
MF/U(]];V'C:C>[+>&./%\'O:7\?R7<<D^&.KG/=\4+W7F_F#<^U7/JK4PV_B
M,/YNG#Q3PZ9]69>'GW#-EYW<.J.#H--MF##Y;>/7/&6F?$^\           !
MZ:?49]/GIGP7G'FQS%J7K/"8F&K+YMFL3289OLB^)MNBL2N#D[F>F^:"?2<*
MZ[!PKJ*1T1/'JO7R2[/;M=&>SCYXY][A-TV^=/?P\D\NYOWH/,
M         4S]HC73PV70Q/1/I\]X\W8K3^$U"2IA4  =9<D;=&W<H;/H^'"V
M/2XIR1]_>L7O^5:6):;L                            &IYAYJV#E[2_
M.-VU=-/$Q/H\?OLE^'@I2.-I]H%0\S]_FZ:B;X.7M-718>J-7GB,F:?+%.G'
M7U>TU1*JSW7>]WW;/Z?<]9FUF7P6S7FW#CX*Q/16/)"HP@           >^C
MUVNT66,VCU&739HZLF&]L=O7K,2#(W??MXWC)BR;IJ\FLRX*>BQ9,L]JT4XS
M/#M=<],^$5@" -KRI]:=F^G:;]M45UPPH  "I?M#?V-M'TG)\A825&-(  Z_
MV'#&#8]NPQU8M-AI'X..(8:9P              (WWDUBW(F]Q/]%O/K<)6!
MRLTR  Z.[C[<>0<$>+49X_*XLRL)^B@  *N^T']5MO\ IT?L<BPDJ#:0 !UY
MRU]7-J^AZ?\ 958:;$               'EJM5I=)I[ZG59:8-/BCM9,V2T4
MI6/'-IX1 *OYJ[^=IT<WT_+^#^L,\='SK+QI@B?)7HO?\GSK1*JHYAY^YLW^
M;1N&X9)P6_\ BXI]%AX>+L4X1;\+C+5!'A           '[6UJVBU9F+1TQ,
M=$Q(-IEYKYDS;9DVO/N6HS[?E[/;T^6\Y*^XM%J\.WQFO"8CJ%:H0 !T[W1?
MY=;/\7-_S&1F6H3!    !R5SE];]\_Q#5?M[-HTX@"P^XGZ]1]$S>W5)6'13
M*@  (OWGZR=)R#O66)X3;!Z']?>N*?EK Y::9  79]G?01&EWG<)CIO?#@I;
MQ=B+7M'J]NJ2L+A94                  F(F)B8XQ/1,2#C_?-!_5^]:_0
M<.'S349<'ZN\U_<;980 )YW):R=/S_I<?'A&JPY\,^7ACG+[>-)6'2+*@  .
M-<_Z;)\:?;;9?  +C^SK^FW[XNE]O*DK"ZF5               <V]]G^8.L
M_DL'[*&H24$5 $P[HO\ ,79_C9O^7R)*NG65    <[]^_P!>8^AX?E7:A)5T
MJ ,O:=#;7[KH]!7WVKSX\$</'DO%?W0=@XZ4QTKCI'9I2(K6L=41'1$,-/T
M                $8[SMOC7\A[SAX<9QZ>=17SZ>8R_P%@<LM,@ +Q^SQK9
MOM6\:'CT8<^+-$?RU)K/[%F5A;B*  B/>SK)TO=]N]ZSPMDI3#'E]+EI2?R;
M2L#F!ID !>OV>M!%-CW77\.G4:FF#CY,./M?_F9E86PB@
M*<^T1H8G#LNNB.FML^"\^/M12U?DV:A)4JJ  .LN1]9\\Y.V743/&UM'AB\^
M.U:16WLPQ+3=@
MCO>#/_\ J>M\LXOVM7F[O_X]WL^,/5V7_P JWV_"5/.,=V
M         OK:Z]C;-)3[G#CCUJ0_H&"*8[?5#^:ZB:Y+I_VGXLE^K\0
M                          'Y>]*4M>]HK2L3-K6GA$1'7,S*3,1%96(F
M9I"#\P]Y>GP3;3[/2,^2.B=5?]'$_>QUV\_5YWA:S>HM^G%QGKZ'1:+8;KOJ
MR\(ZNGV]2O\ <-TW#<<_IM;GOGR>";3T1Y*UCHCU'/9L]^2:WS673X-/CQ12
MR*0Q7XOV               ;?E3=[[7ONFU':X8K6C%J(\$X[SPGCYNOU'V:
M#4?:RQ=T<I]3X=RTT9L-UO3SCUPNQW+^>@                  * ^T!J)O
MS=H\/'W.+0TGA]]?+DX^Q$-0DJQ5 'KI<,Y]3BP1UY;UI'X4\ =CTI6E*TK'
M"M8B*QY(8:?H                           *I[P.^K3;=;)MG+<TU6MK
MQKEU\\+8<<^+''5DM'C][YUB$JI'<-RU^Y:O)K-?J+ZG599XWRY+3:T^OX/(
MTC&                 !M>5/K3LWT[3?MJBNN&%   5+]H;^QMH^DY/D+"2
MHQI  '8NW?V?IOY*GR88:9               (YWC?47?/HF3VE@<JM,@ .C
M>XWZA8OI.;VX9EJ%@(   *N^T']5MO\ IT?L<BPDJ#:0 !UYRU]7-J^AZ?\
M958:;$              $6YX[P]DY3TW_$3\XW')7CI]!CF.W/WUYZ>Q3RSZ
MG%8@<]\V<\<P\T:GTNY9YC3UGCAT>/C7#C\U?#/WUN,M41'Q
M      '3O=%_EUL_Q<W_ #&1F6H3!    !R5SE];]\_Q#5?M[-HTX@"P^XGZ
M]1]$S>W5)6'13*@  (#WX9O1\@ZBG^VSX*>M?M_P%@ES@TR  Z&[A<$8^2<F
M3ATY];EO,^:F.G\%F5A8Z*                   Y:[S]/&GY^WJD1PXY_2
M?K*5O_";A$7$ 2CNQS3BY^V6T>'4=C\>MJ?PB5=2L*   XUS_ILGQI]MME\
M N/[.OZ;?OBZ7V\J2L+J94              !S;WV?Y@ZS^2P?LH:A)014 3
M#NB_S%V?XV;_ )?(DJZ=94   !SOW[_7F/H>'Y5VH25=*@"4=V&FC4\_;+CG
MI[.?TOZJELG\$E74K"@                 ,;=--&JVS5Z68XQGPY,4Q\>D
MU_=!QVVR  MK[/.>:[SN^#CT9-/CR</B7X?PTE87FRH "O._;-Z/D6:<?TVK
MPT]:+7_@K"2YU:0 !ZXM7JL5>SBS7QUX\>S6TUCCZD@^_P"L=P_I.7\>W[X'
M]8[A_2<OX]OWP/ZQW#^DY?Q[?O@?UCN'])R_CV_? _K'</Z3E_'M^^!_6.X?
MTG+^/;]\#^L=P_I.7\>W[X']8[A_2<OX]OWP/ZQW#^DY?Q[?O@?UCN'])R_C
MV_? _K'</Z3E_'M^^!_6.X?TG+^/;]\#^L=P_I.7\>W[X']8[A_2<OX]OWP/
MZQW#^DY?Q[?O@?UCN'])R_CV_? _K'</Z3E_'M^^#XRZK4YHBN7-?)$=,1>T
MVCCZH/(  '3O=#FME[N]HM;KK7-3U*:C)6/8AF6DP0
M                             1SO"^J>L^-B_:U>;N__ (]WL^,/5V3_
M ,JWV_"5/N,=V                       OW0_^RT_#_9T^3#^A8O+'J?S
M/-YY]<O9M^8                               "N>\_=MPKJL.V5F<>C
MMCC+;AT>DM,S'"?)7AU?]SFM\U%_BC'RMI7UNK_']-9-LY.=]:>K_*!.?=*
M                 OW0WMDT6GO?WUL=+6\\UB9?T'%-;8GT/YGFB(OF(ZY>
MS]'Y@                 .=>_6W'GJ8^YTF&/9M/[K4)*O%0!L.7JQ;?]LK
M/5.KP1/JY*BNO6%                           47WK=Z^379,VP[#F[.
MAKQIK=;CGIS3U6QXYC^+\<_"\W7J(14RH    ]]'M^OUV7T.BTV759?]GAI;
M);UJQ,@D^@[I^?\ 6\)IM.3#2?A:BU,/#\&]HM[!56]TW<%SEECCFU&BP1XK
M9,EK?DXYCV4J49^/[/.\S'YS=]-6?#%<=[>WV2I1]S]GC<_!O."9\N&__B*E
M'ED^SSOL?H]UTMOC4R5]J+%2C$S]P'.%(XXM7H,OD])EK/LXN'LE2C6:KN4[
MP<,3--%BU'#_ &6?%_#FA4HTVM[ON=]'$SGV35]F.NV/'.6(]7'VX6HT6?3:
MC3W]'J,5\.2.NF2LUGUI$>8    -KRI]:=F^G:;]M45UPPH  "I?M#?V-M'T
MG)\A825&-(  [%V[^S]-_)4^3##3(              !'.\;ZB[Y]$R>TL#E
M5ID !T;W&_4+%])S>W#,M0L!   !5WV@_JMM_P!.C]CD6$E0;2  .O.6OJYM
M7T/3_LJL--B             "#]YG>3IN5='&ETO9S;WJ*\<&*>FN*L]'I<D
M?)CPK$#G'7Z_6;AK,NLUN:VHU6>TWRYKSQM:9:9>    /VM+7M%:1-K6GA%8
MCC,R"0;=W>\[;C$6TNS:F:V][?+3T-9\ULO8@JJ1:3N*YZSQ'I:Z72\>N,N;
MCP_55R)4HV>'[/7,$_IMTTE/B1DO[=:%2CWC[.^Y\.G><''^1O\ ^(J4?%OL
M\[QP]SN^GF?+CO'[LE2C&R_9\YJCCZ+<-#?Q=JV:OM8[%2C7ZCN,Y\Q<>QCT
MV?A_L\T1Q_'BA4HU&K[K>?\ 2\?2;-FM$?[&:9OV=KK4:'6[/N^@GAKM#J-+
M,=<9\5\?RH@1A@     Z=[HO\NMG^+F_YC(S+4)@@    Y*YR^M^^?XAJOV]
MFT:<0!8?<3]>H^B9O;JDK#HIE0  %<]_4S')&/AX=;AB?Q,BPDN>&D  =']R
M'#_^@=/P_P!OGX_CLRL)\B@                  .9.^&(CO&W?AX]/_P M
MB:A)0U4 2'N]X_\ ]<;'P_IF+Y1*NK&%   <:Y_TV3XT^VVR^  7']G7]-OW
MQ=+[>5)6%U,J               YM[[/\P=9_)8/V4-0DH(J )AW1?YB[/\
M&S?\OD25=.LJ    YW[]_KS'T/#\J[4)*NE0!-NYFL3WB[9,_!KJ)C_Z^2/W
M4E8=+LJ                   XVU%(IGR4CJK>T>M+;+S !:'V?;?\ ^VZ^
MOCT%Y];-B_?25A?K*@ *S^T!/#DS21X]QQ1_Z.:5A)<_-(
M          Z7[F9__P"=;9Y+:C_F,C,M0FR
M                      ".]X/U3UGGQ?M:O-W?_P >[V?&'J[)_P"5;[?A
M*GG&.[                       7WMMNUMVEMX\..?7K#^@X9^BWU0_FF>
M*9+O7+(?H_(                               !K=^Y?T&]:/YOJJ\+5
MXSAS5]_2T^&/)XX?+J])9GM\-WLGJ?7H];?I[_%;[8ZU4\P<H[OLMYMEIZ;2
M<?<ZK'$S7R=K[F?.Y+5[?DP3QBMO7^N3M=%N>+41PFEW5/ZXM(^%Z
M         #)VW0Y-=N&GT>/W^?)6G1X(F>F?4CI?KAQ3DOBV.F7Y:C-&.R;Y
MZ(7S6M:UBM8X5K$1$>2'?Q%'\UF:S5^J@                 #GCOXQS7GB
MMI^'H\-H_&O7]QJ$E7*H R]HS1AW;19IZL6?%>?P;Q(.PF&@
M             %5=]?/]]MTO_P#3FVY.SK=53CKLM9Z<>&W52/%;)X?O?.L0
MDJ':0  !,N4>ZKFGF.M-17%&AVZW3&LU$3$6CQXZ>^OY^KRI55N<O=RG)VUQ
M6^LQVW74QTS?43PQ\?)BK[GA\;M)5:)SI-%H]'AC!I,&/3X:^]Q8J5I6/-6L
M1"#V       !Y:G2:758YQ:G#3/BGKIDK%Z^M:)@$:W3NMY#W&)]+M.+#>>J
M^FXX)B?-CFM?7A:B&;O]GO;<D6MM&Z9<%NN,6IK7+6?)VJ>CF/6DJE%8<X\C
M[SRGJL.GW*<5_G$6M@R8+3:MHK,1/OHK:.OPPU$B/" -KRI]:=F^G:;]M45U
MPPH  "I?M#?V-M'TG)\A825&-(  [%V[^S]-_)4^3##3(              !
M'.\;ZB[Y]$R>TL#E5ID !T;W&_4+%])S>W#,M0L!   !5WV@_JMM_P!.C]CD
M6$E0;2  .O.6OJYM7T/3_LJL--B            #1\Z<UZ3EC8,^YZCA?)'Y
MO2X./"<F:T>YKYO#/D('+.Z[IKMUW'/N.NRSFU>IO-\N2?'/@CQ1$=$1X(;9
M8@  -MR]RKOW,.J^;;3I+ZBT</29/>XZ1/AO>>%8]L5;O+7<#MF"M,W,&KMK
M,O7.ET\SCQ1Y)O/N[>IV6:E%D;1RUR_LU(IM>WX-)T<)OCI$7GXUY]U;U916
MR        F(F)B8XQ/1,2#1[ER/R?N7'YYL^ER6MUY*XZX\D_AT[-O9*B(;M
MW"<I:KM6T&?4[?>?>UBT9L<?@W]W^6M4HKSF[N;W_E[;]1N==5@UFWZ>(MDO
M7M8\L1,Q7C-+<8ZY\%I6I1 %0 !T[W1?Y=;/\7-_S&1F6H3!    !R5SE];]
M\_Q#5?M[-HTX@"P^XGZ]1]$S>W5)6'13*@  *][],4WY$M:/XO58;3ZO:K_"
M6$ESHT@ #H?N'SQDY'M3CTX=9FI/JUI?^$S*PL9%                   <
MO=ZV:,W>#O-XZ>&6E/Q,5*?P6X1$Q $H[L<,Y>?MEK'@U';_ !*S;]PE74K"
M@  .-<_Z;)\:?;;9?  +C^SK^FW[XNE]O*DK"ZF5               <V]]G
M^8.L_DL'[*&H24$5 $P[HO\ ,79_C9O^7R)*NG65    <[]^_P!>8^AX?E7:
MA)5TJ )EW/Y8Q]XNTS/5:<]/QM/DB/925ATVRH                 !,Q$<
M9ZH!QKEOV\M[_=6F?7GBVR^  6G]GS',\S[CD\%=%-9_"RTG^"DK"^F5  5K
MW^TFW)6GG[C7XK3^JRQ^ZL)+GQI                        '2W<Q_EWM
MOQM1^WNS+4)N@
MC_/\<>4M=Y/13_ZU'G;M_P"/=[/C#U-EG_\ M6>W_P#&5..+=X
M             O3E_)Z38MNO]UIL,SY^Q'%WNDFN*R?]8^#^<:VVF:^/]I^+
M/?0^8                                !^6K6U9K:(FLQPF)Z8F))BJ
MQ-$5WKNZV77S;+I..AU$]/YN..*9\M.CA^#,/(U.SXLG&WZ9]W8]G2;YFQ\+
MOKM]//M[T%W?DKF#;.U:^GG/@C^/P<;UX>6/?1ZL/!U&V9L7.*QUPZ33;M@S
M<(GPW=4\&A>>](             !8W=ORS?#7^NM73LWO6:Z.D]<5GKR>KU1
MY'2[-HIC_P"V[V=[E-]U\7?_ $V]'F[D]= YH                  !0_VA
M-+->8MLU7@RZ2<7'^2RVM_\ D:A)54J  .PMGUL:_:-%KHGC&JT^+-$_RE(M
M^ZPTRP                        :_F#>=+LFRZS==3^ATF.<DUX\.U;JK
M2/+:TQ6 <F[KN>KW3<M3N.LOV]3JLELN6W@XVGJCR1U1Y&V6( #ZQX\F7)3%
MBK-\EYBM*5B9M:TSPB(B.N9!>W=SW-Z3;\>+=.8\5=1N$\+X=#;A;%A\7;CJ
MO?V(\K,RM%JQ$1'".I%             4C]HC^T-E_DL_P JC4)*H%0!M>5/
MK3LWT[3?MJBNN&%   5+]H;^QMH^DY/D+"2HQI  '8NW?V?IOY*GR88:9
M            (YWC?47?/HF3VE@<JM,@ .C>XWZA8OI.;VX9EJ%@(   *N^T
M']5MO^G1^QR+"2H-I  '7G+7U<VKZ'I_V56&FQ            !SAWR<VVWO
MFB^BP7X[?M4VP8HB>BV7^-O^-'9CR0U"2@*H  L'NU[J]5S-:NY;C-M-LE+<
M(F.C)GF)Z:TX]58\-O4CR295T%M>U;=M6BQZ+;M/32Z7%'"F+''"///AF9\,
MSTLJR@            13O5_R^WG^2K^UHL#EUID !T[W1?Y=;/\ %S?\QD9E
MJ$P0    <E<Y?6_?/\0U7[>S:-.( L/N)^O4?1,WMU25AT4RH  "'][ND^<]
MWN[5B.-L5<66O_EYJ6G\GBL#F)ID !=_V>-=%MOWC03/3BRXL]8\?I*S2?V<
M,RL+>10                  '(_-FMC7<T;MK(GC7/K,]Z3][.2>S[#:-4(
M G?<GI)S]X&DR<.,:7%GS3Y...<?MY$E8=),J   XUS_ *;)\:?;;9?  +C^
MSK^FW[XNE]O*DK"ZF5               <V=]=N/>%K8\6+!'_I5EJ$E!50!
M,.Z+_,79_C9O^7R)*NG65    <[]^_UYCZ'A^5=J$E72H WW(>LC1\Y[+J)G
MA6-9AK:?%7):*6GUK$JZO84                 !A;YJHTFR[AJYGA&GTV;
M+,^+L8YM^X#C]MD !<7V=M-,ZG>]5/52FGQ1/QYR6GY$)*PNME0 $#[[=-.7
MN_U>2/\ X^;!DGU<D8_X:P2YN:9  6=W7=V?+G-FR:G6;AJ-7BU6GU,X>QI[
MXJT['8K:L\+X[SQXVGPI,JF7^G[DW^F;C^MP?S*5*'^G[DW^F;C^MP?S)4H?
MZ?N3?Z9N/ZW!_,E2A_I^Y-_IFX_K<'\R5*'^G[DW^F;C^MP?S)4H?Z?N3?Z9
MN/ZW!_,E2A_I^Y-_IFX_K<'\R5*'^G[DW^F;C^MP?S)4H?Z?N3?Z9N/ZW!_,
ME2A_I^Y-_IFX_K<'\R5*'^G[DW^F;C^MP?S)4H?Z?N3?Z9N/ZW!_,E2A_I^Y
M-_IFX_K<'\R5*'^G[DW^F;C^MP?S)4H?Z?N3?Z9N/ZW!_,E2A_I^Y-_IFX_K
M<'\R5*'^G[DW^F;C^MP?S)4H?Z?N3?Z9N/ZW!_,E2A_I^Y-_IFX_K<'\R5*'
M^G[DW^F;C^MP?S)4H?Z?N3?Z9N/ZW!_,E2B<\L<N:+EW9<&T:*^7)IM/-YI?
M--;7GTEYO/&:UI'7;Q(K:
M         TO.>/TG*^XU\6+M?BVBW[CX=RBN"_U/0VJZFIL]:EG$/Z
M                  NCDG-Z;E;;[>+'-/Q+S7]QV^V75T]OJ<!NUGAU-\>G
MXQ5NWW/.                                    :G=>5-AW/C;5:6OI
M9_C\?N+\?',UZ_5?'GT&'+YK>/7TONT^XY\/ENX=4\81#<^ZO-7C?;=7%X\&
M+/'9G\>O&)_%AX^?8IYX[NWO>[I_R*)X9+:>F.Y%-QY:WW;N,ZO1Y*4CKRUC
MMT_&KQAY&;19<?FME[6#7X<OENBOO[&L?*^L        !^UK:UHK6)M:T\(B
M.F9F5B*DS1/>4N[W)>]-=O-.QCCA;%HIZ[>*<GBC[WUW0;?M$S]>7EU=_<YK
M<M[B(FS#/'^W=WK%B(B(B(X1'1$0Z1R@                   "IOM"[?.3
M9MIW"(_]OJ+X+3Y,U.U_^%825%M(  Z9[GMVC<>0M!$SQRZ*;Z3)Y/1VXTC]
M7:K,M0FB                        "H_M [];#MVW['BMPG57G4ZF(^XQ
M^YI$^2;3,_@K"2HYI  %U=QW(>.,,<T[AC[62TS3:\=H][$>YMF\\S[FOJSX
MDF5A<;*@             *1^T1_:&R_R6?Y5&H250*@#:\J?6G9OIVF_;5%=
M<,*   J7[0W]C;1])R?(6$E1C2  .Q=N_L_3?R5/DPPTR
M1SO&^HN^?1,GM+ Y5:9  =&]QOU"Q?2<WMPS+4+ 0   5=]H/ZK;?].C]CD6
M$E0;2  .O.6OJYM7T/3_ +*K#38@           TO.>^?U%RMN6Z1/#)I\,^
M@X_[6_N,?Y=H(')MK6M:;6F;6M/&9GIF9EME^  E?=OR9?FKF&FER<:[=IHC
M-K\D='N(GHI$_=7GH\W&? 3*NGM-I\&FT^/3Z?'7%@PUBF+%2.%:UK'"(B(\
M$0PKT             !%.]7_ "^WG^2K^UHL#EUID !T[W1?Y=;/\7-_S&1F
M6H3!    !R5SE];]\_Q#5?M[-HTX@"P^XGZ]1]$S>W5)6'13*@  -?S%M\[E
ML&Y;?$<;:K39L-8^^O28K[(.0NKHEMD !8?<9N\:+G:-)>>&/<<&3!$3U=NG
M#+6?R)CU4E8=%,J                  UG-&ZQM/+NY;E,\)TNGR9,?EO%9
M[$>K;A .16V0 %N_9YVV;[EN^Y3'1APX]-6?'.6W;MZWHH25A>#*@  .-]72
M::O-2>B:Y+1P\TRVR\@ 6_\ 9WR1&OWO'X;8L%OQ;7C^$DK"[F5
M      <P][6IC4=X6\7B>BE\>./_ "\-*3[-6X1$! $U[FL4W[Q=KF.K'&HO
M/_U\D>W*2L.F&5    <[]^_UYCZ'A^5=J$E72H ^L62^++3+CGLWI:+4M'@F
M)XQ(.P-HW#'N6U:/<,7Z/5X<>>OFR5BW#V6&F6                 ")=Z^
MXQH.0=VOQX7SXZZ:D>/TUXI:/Q9F5@<OM,@ +_[@-!.'E36:RT<+:O5VBL^.
MF*E8C\J;,RL+.10 $=[Q-#\]Y'WK!$<9C2WRUCQSA_.Q[-%@<J-,@ +@^SQN
M45UN\;9:>G+CQ:G''\G::7_:525A=K*@
M                                        ,#?\7IMCW#%'3-]-EB//
MV)X/GU=M<5T?ZS\'TZ*[PYK)_P!H^*BW!/Z.                       M
M;NRU/I>7;8N/3@SWKP\EHB_\*76[)?7#3JF7%[_CIJ*]=L=R6O8>&
M                                U>X<L;!K^,ZK0XK7GKR5CL7_ !J=
MF7RY=#AR>:V'V8=PSXO+=/Q^*.:[NLVS)QMH]7ET\SU5O$9*_P "?9>9EV+'
M/ENF/>];#^19(\]L7>[O:'6=V7,.&9G3VPZJO@BMNQ;UKQ$>R\_)LF:WE2[]
M>EZ6+?\ !=YJV_KT-)JN6>8-+Q]/M^>(CKM6DWK^-7M0^')HLUG.V7HX]PP7
M\K[>VGQ:V]+TM-;UFMHZXF.$OFF)CF^J)B>3\10 &9HMFW;6S'S329<T3\*E
M)FOJVZG[X]-DO\MLR_#+JL6/S71'M2;:^['>-1,6U^2FCQ^&L3Z3)ZU9[/Y3
MT\&R9;O//ACMEY&H_(,5O"R)NGLC]>Q.-DY2V79XBVFP]O4>'4Y?=7]3P5]2
M'O:7;\6'RQQZYYN<U>Y9L_"Z:6]4<FY?:^                     !$^]3
M:)W3D3=,5(XY=/CC58_/@F+VX>>D6A8'+S3( "W/L_;]&'<=PV/+;A754C4Z
M>)ZNWC]S>(\MJS$_@I*PO%E0                       '-??1N4ZWG[68
M^/''HL>+38_4I%[?EY+-0DH,J ,S9MMR[INVCVW%T9-9FQX*SXO26BO'U./$
M'76AT6GT.BP:+35[&GTV.N+#2/!2D16(]:&&GN              "C_M$6B=
MSV:GAC#FF?5O7]YJ$E42H VW*-9MS7LM8ZYU^FB/5S5)5UNPH  "I?M#?V-M
M'TG)\A825&-(  [%V[^S]-_)4^3##3(              !'.\;ZB[Y]$R>TL
M#E5ID !T;W&_4+%])S>W#,M0L!   !5WV@_JMM_TZ/V.1825!M(  Z\Y:^KF
MU?0]/^RJPTV(           *N^T!N4X.6=#H*SPG6:KM7CQTPTF9C\:]96$E
M0;2  .C^Y78*;9R9AU=J\-3NEIU&2WA[$3-<5?-V8[7X3,M0GR
M    ")=Z]HKW>[S,_P"SQQZ^:D+ Y?:9  =/]TM)KW>;-'WF6?7S7EF6DN0
M   <E<Y?6_?/\0U7[>S:-.( L/N)^O4?1,WMU25AT4RH   #E'GS:)VCG#=M
M#$=G'346OAC_ '>7\Y3\F\-PC0" ,O:-RS[7NNDW'!^FT>:F:D>.:6BW"?)/
M#@#KO0:W3Z_0Z?6Z:W;T^IQTS8K>.MZQ:/8EAI[@                 J_O
M[WZ-)RWI]HQVX9MRR]K)7_<X.%IX^>\U]9825!-(  Z.[D-GG0<D8M3>O#+N
M.;)J)X]?8B?1T]3A3M1YV9:A/T   '(?,FGG3\Q;IIYZ\.KSX_Q<MH_<;1KA
M %G=P&KC'S=J]/,\(U&BOV?+:F2D^UQ25A?[*@             $S$1,S/"(
MZ9F0<A<P[C_66_;CN$3QC5ZG+FK\6]YM$>M+:->( LKN#T4YN<<^IF/<Z71Y
M)X^*U[TI'L39)6'0;*@   .=^_?Z\Q]#P_*NU"2KI4  =%]Q^^QN/)M=%>W'
M4;7DM@M$]?H[SV\<^;IFL>9F5A82*                 J#[0F\Q30[7LU+
M>ZS9+:O-7PQ7''8IQ\\WMZS4)*D50 !U3W<;5.U\D;1I;1V<DX(S9(\,6SS.
M68GS=O@S+22(  /C/AQY\&3!DCM8\M9I>/'6T<)!Q[N6BRZ#<-5H<W1ETN6^
M')\;'::S[3;+' !+>ZO>HVGGG;<M[=G#J;SI,W@CAGCLUX^:_9DE74#"@
M
M     /G+CC)BOCM[V]9K/FF."716*+;=2:J R4M2]J6Z+5F:S'ECH?SR8I-'
M].B:Q5\HH                     "?]U.KX9=PT<S[ZM,U(^+,UM\J'0[#
MDXW6^J7,_D>+A9?ZX6(Z1RH
M     #XRX,.6.SEQUR1XK1%H]EFZV)YQ5JV^;>4T8>3E_8<G3?;M-:?'.&G'
MU^#\9TF&>=EO9#Z+=;GCE?=VR\XY8Y<B>/\ 5NF_55G]QG_L</\ 2WL:_P#8
M:C^]W;+)P;3M>"8G!H\&*8ZIICI7VH?K;I\=O*V(]C\;]3DN\UUT^V64_5^(
M                       #YRXL>7'?%DK%L>2LUO6>J8F.$Q(.1^9MFR;+
MS!K]JR<>.DS6I29Z[4X\:6_"I,2VC6" -CR[O6HV3?-%NNGZ<FDRUR37J[5>
MJ]/PJS,"NM=!KM-K]#I]=I;^DTVIQURX;QX:WCC#"O<
M      ')O/&><_.6^99GCQUVHB/-7+:L>Q#<(T@@";=S>DKJ.\';IM'&N"N;
M+P\M<5HKZUIA)6'2[*@              .>^_K<*ZCG/%I:SQC1:3'2\>*][
M6R3^3:K4)*ME0!).[?2SJN>]DQQ''LZJF7]3^=_@$JZI84  !4OVAO[&VCZ3
MD^0L)*C&D  =B[=_9^F_DJ?)AAID               CG>-]1=\^B9/:6!RJ
MTR  Z-[C?J%B^DYO;AF6H6 @   J[[0?U6V_Z='['(L)*@VD  =><M?5S:OH
M>G_958:;$           %(_:(SS;7[+I^/1CQ9\G#X]J1_ :A)5 J  .P-CT
ME='LNWZ2L<*Z?38<41Y*8XK^XPTS0              5]WY;A73<B9-/Q]UK
MM1APQ'DK/II_9+"2YS:0 !U=W?Z6=+R3LF&8X3\SQ7F/%.2L7GY3,M-^@
M Y*YR^M^^?XAJOV]FT:<0!8?<3]>H^B9O;JDK#HIE0   %(?:"V&<>OV_?<=
M?S>HI.EU%HZNWCXWQS/EM69C\%J$E4*H  OSN(YJC7;)EV'/?CJ=MF;Z>)GI
MMI\D\?R+SP\TPS*PM%%                 <N]YW-$<Q<VZK58K]K1:;_AM
M'/@G'CF>-H^/:9MYFX1%! &3MFWZC<=QTV@TT=K/J\M,.*/OKVBL<?)T@Z[V
MW08-OV[2Z#3QPP:3%3#CC[W'6*Q[3#3)   !RYWI:&='S]O./APC)FC/'E]-
M2N3V[-PB*B )9W5[E&W\^[3EM/"F;+.FMY?3UG'7\JT$JZA84
M  !&>\C?(V;DO<]7%NSFR8IT^G\?I,WN(F/BQ,V]18'+#3( "\?L];5./:]U
MW2T?^XS4T^.9\6&O:MP\\Y8]9F5A;B*    YW[]_KS'T/#\J[4)*NE0 !/.Y
MKF>-EYNQZ?-?LZ/=(C39>/5&29XX;?C>Y_"25ATBRH                #E
MKO+YCC?^<==K,=NWI<5OFVDF.F)Q8NCM1Y+6XV]5N$1<0!MN4]EMO?,FW;7$
M3-=5GK7+PZXQ1/:R3ZE(F176U:UK6*UB(K6.$1'5$0PK]   !S9WT;+.V\\Z
MG-6O##N-*:K'XNU:.QD_+I,^JU"2@JH _:VM2T6K,UM6>-;1T3$QX0=8\E<P
MTY@Y8T&Z1,3ERXXKJ8CP9J>YR1P^-'&/(Q+3=@
M                                               HWF/3_-M_W##P
MX1749)K'WMK3,>Q+@]99X<UT?[2_HVAO\>"R?]8:Y\SZ@
M      $BY UWS7F?31,\*:B+8+?AQQK^5$/2VG+X,\>GA^O:\K></CTUW^O'
M]>Q<+LW"
M                     *1[_P#EJ<>LT?,6&OYO/$:75S'@R4B9QVGXU>,?
M@PU"2J!4  79W$<Z5R8;\KZS)^<Q]K-MLVGKI/3DQ1YI]U'J^))A87"RH
M            #$T^[;9J=;J=#@U6/+K-'V?G.GK:)OC[4<8[4 RP     <C\
MUQ->:=YK/7&NU,3^NLVC5" )YW)9:T[P-)6>O+ASTKYXQS;VJI*PZ194
M         !\9\^+!AR9\UHIAQ5F^2\]5:UCC,SYH!R3S1O5][YAW#=;<8^=Y
MK7I6>N,?'ACKZE(B&T:L0!8_<1MDZKG2VLF/<:#39,D6\5\G#%$>K6]DE8=#
M,J   J7[0W]C;1])R?(6$E1C2  .Q=N_L_3?R5/DPPTR               1
MSO&^HN^?1,GM+ Y5:9  =&]QOU"Q?2<WMPS+4+ 0   5=]H/ZK;?].C]CD6$
ME0;2  .O.6OJYM7T/3_LJL--B           "BOM#1/]>;5;P3I;Q'J9)_?:
MA)5.J  .QM#EKFT.GRUZ:Y,5+Q/DM6)8:>X              *&[_>8*ZK?=
M)LN&W&FW8YR9^'^VS<)B)^+2(G\)J$E5:H ]]!H\NMUVGT>&..74Y:8<<??9
M+16/9D'86FT^/3Z?%I\4<,>&E<=(^]K'"/:8:>@    .2N<OK?OG^(:K]O9M
M&G$ 6'W$_7J/HF;VZI*PZ*94   !'^?>6XYBY5UVVUB)U$T]+I)\6;'[JGXW
MO9\DK Y3M6U;36T36U9X6K/1,3'@:9?@ -ORIS'J^7=^TN[:;W4X+?G<7'A&
M3%;HO2?/'L](KJS:]ST6Z;=I]PT62,NEU5(R8KQXI\$^*8ZICQL*R@
M         5]WQ\Z5V+E^VVZ7)PW/=*VQTX3[K'@GHR9/)Q][7U_ L0DN<VD
M 6CW#\L3K=^S;YFIQT^VU[&"9ZISY8X?D4X^O"2L+\94   !0?V@-KG!S-HM
MPK'"FMTW8F?'DP6F)_)O5J$E5RH ]-/GRZ?/CSX;=G+BM6^.T>"U9XQ/K@Z[
MV/=<.[;-HMSP_H]9AIEB(\$VCC-?P9Z&&F<             "C._SF>-3N6E
MY>P7XX]%'SC5Q'5Z;)'"E9^+2>/X34)*I50 !U7W>[%.R<G;9H+U[.>,7I=1
M'A]+FGTEHGXO:[/J,RTD2    #G?OW^O,?0\/RKM0DJZ5  '[6TUF+5GA:.F
M)CKB0=/]V?.-.9^6L6;+>)W'2<,&OKX9O$>YR>;)'3Y^,>!F8:2U
M       !"N]KFZO+_*V7'AOV=QW&+:?2Q$^ZK$Q^<R?@UGUYA8',[3( "WOL
M_P#+DY=;KN8,U?S>GK\UTLS_ +2_"V28^+7A'X22L+O94   !67?SR].NY;P
M;OBKQS;7D_.S'7Z#-PK;UKQ7V5A)<_M(  M7N)YNC0[KFY>U5^&GW"?2:29Z
MJZBL<)K_ .92/7B/&DK"^&5               ?E[UI6;WF*TK$S:TSPB(CK
MF9!I.6^=>7.8[:BFU:J,N737M7)BM[F\UB>$9*Q/72W@GUR@W@
M                                         *C[QM+Z#FC-?APC48\>
M6/Q>Q/LT<?O%GASS/7$3^W[.YV/)XM-$?UF8_?\ =&'E/7
M        >FFU&33ZG%J,<\,F&]<E)^^K/&/:;LOFVZ+HYPSDLBZV;9Y3%%]:
M74X]3I<.IQ3QQYJ5R4GR6CC'MN_QWQ=;%T<I?S3)CFRZ;9YQ-'JVP
M
M     U7-/+^FY@V#6;3J.$1J<<QCO/3V,D=.._X-H@')VOT.JT&MSZ+5TG'J
M=-DMBS8Y\%JSPEMEX  ]]!KM5H-;@UNDR3BU.GO7)AR5ZXM6>, ZBY#YTT?-
M>QTUF/LTUN+A37::)Z<>3AUQ][;KK/[L2S,-)(@              @'>EWE8
M>6M'.W[?>N3?-17W$=$Q@I;^,O'W7W-?5GHZ[$"@=MW_ 'C;=VKNVCU63'N$
M7F]L_'C-IM/&W;X\>U%O#QZVD=$=WG>9MO->GC3Y>SI=ZQUXYM+Q]S>(Z[XN
M/7'CCKCV69A4U0    <J]XVDG2\];YBF.$VU>3+ZF:?2Q\MN$1P0!O>1=VKM
M/.&TZ^]NSBQ:BM<MO%CR?F[SZE;R2KK!A0             %7=^'.E-OVB.7
MM)D_XW<:\=5V9Z<>GX]4^7),</-Q6(25!M(  O\ [A-BG1\LZG=<E>&3<\W#
M'/CPX.-:S^/-V96%G(H  "I?M#?V-M'TG)\A825&-(  [%V[^S]-_)4^3##3
M(              !'.\;ZB[Y]$R>TL#E5ID !T;W&_4+%])S>W#,M0L!   !
M6/V@:3/*.AO]SKZ1/JX<O[RPDJ :0 !UMR=FC/RELN6/AZ'33ZOHJ\6):;<
M          %,?:)TD\=CU<1T?\1BO/E_-VK^ZU"2IE4  =3]VN[5W3D?:-1%
MN-\>"NGR^/MX/S4\?/V>/JLRTDR             #4\U<R:+ES8M3NNKF)KA
MKPPXN/"<F6?>4CSSZT=(.4=RW#5;EN&HU^KOZ34ZK);+EMX[6GC/#R>)MEC
M G?<QL4[GSMI\]Z\=/MM;:K)/@[4>YQQY^W:+>HDK#I)E0    ')7.7UOWS_
M !#5?M[-HTX@"P^XGZ]1]$S>W5)6'13*@    .=N^GE"=GYDG=-/3AM^[3.3
MHCHIJ(_2U_"]_'GGQ-0DJ[5  %E]SW>)78]9_4FYY>SM.KOQPY;3T8,UNCC,
M^"E_#XIZ?&DPKH)E0             &LYDYBVWE[:,^Z;A?LX<,>YI'OLEY]
M[2D>&UO^\'+/,W,6OYAWG4;KKK?G<\^XQQ[W'2.BM*^2L?OMHU8@#TTVFSZK
M48M-IZ3DSY[UQXL=>F;7M/"L1YYD'5G)/+.'EKEO2;73A;+2O;U62/AYK]-Y
M\W@CR1#$M-Z    "NN_/9)U_)T:['7CEVS-7+,^'T63\W>/7FL^HL)+G=I
M%Y]P?-%=1MNIY=SW_/:.9U&DB?#AO/NZQ\6\\?PF96%M(H           #3\
MW<S:/EO8=3NNIX3.*.S@Q<>$Y,UO>4CSSU^*.,@Y2W#7ZK<-=J-=J[SDU.IR
M6RYKSX;7GC+;+' !*^[#EF>8.;]'I[T[6CTL_.M9QZO1XIB8K/Q[<*^J2KJ)
MA0    '._?O]>8^AX?E7:A)5TJ   )'R%SCJN5=_QZ^G')I,GYK7:>/AXIGI
MF/OJ]=?^\F%=1Z#7Z/<-%AUNCRUS:744C)ARUZIK+"O<             'CK
M=9I=%I,VLU>2N'3:>DY,V6W1%:UCC,@Y;Y]YOU'-/,.;7VXTTE/S6AP3\#%6
M>CC]];WUFX1'! 'IIM-GU6IQ:;3TG)GSWKCQ8Z]=KWGA6(\\R#K#D_EW#R[R
MYHMJQ\)M@IQSWCX>:WNLEOQIZ/(Q+3<@    Q]QT&FW#0:C0ZJO;T^JQVPY:
M^.MXFL^V#DKF'9=5LF]:S:M3'YW29)IVN'#M5ZZ7CR6K,3#:->( ^\&?-@S8
M\^&\X\V*T7QY*SPM6U9XQ,3XXD'4/=WSKI^:M@QZF9K7<=/PQ;AACHX9.'1>
M(^YOUQZL>!F8:2E              !37?1WCQ$9>5]IR\9GW.Z:BD]4?["LQ
M^7^+XVHA)5!MVXZ[;=9BUN@SWTVJPSVL>;'/"8G]V)\,*B_>[KO=T._QCVW=
MYIH]YZ*X[^]Q:B?O>/O;S]SX?!XF9A:K'10
M                        %>=ZVDX9-OUD1UQ?#>?-,6K[=G.;]CXVW>N'
M4_CF7A?9ZI_7N5^YUTX                      "VN[G<_G?+U=/:>.717
MG%/C[$^ZI/L\/4=?LV?QX:=-O!Q&^Z?P9_%T7\>]*7K/&
M                                                          4S
MWZ\D3/9YIT./C[W%N=:Q^#CS?P+>IY6HE)4PJ  -URES7N?+&\8]QT-N/#W.
MHP3/N,N.9Z:6_<GP2*Z<Y7YIVGF7:L>X[=D[5)Z,V&W#TF*_AI>/!/ML*VX
M           (#WE=Z&CY9P7T&@FNHWW)7W-.NF")CHOD\OW-?7Z.NQ YVUFL
MU6MU675ZO+;/J<UIOERWGC:UIZYF6F7B#UTNJU.EU&/4Z;+;#J,-HOBRTF:V
MK:.J8F 7[W:=[>FWR,6T[U:N#>.BN'/T5QZC]RN3R=4^#Q,S"K+10  '/??S
MM,Z7G#'KXK^;W'3TM-O'DP_F[1ZE8HU"2K94  =/=UO-M.8N5M/;)?M;AHHK
MI];69]U-JQPKD_#K''S\69:2]            !&^>N=]MY3VFVJSS&76Y8FN
MBT?'W62_CGQ4K\*?W5B!S#NVZZ[=MRU&XZ_).75ZF\WRWGQ^"(CP1$=$1XFF
M6( #,V;:M7N^ZZ7;-)7M:C5Y*XJ>*.,]-I\E8Z9!UOM.VZ;:]LTNW:6.&GTF
M*F''X^%(X<9\L]<L-,H   %2_:&_L;:/I.3Y"PDJ,:0 !V+MW]GZ;^2I\F&&
MF0              ".=XWU%WSZ)D]I8'*K3( #HWN-^H6+Z3F]N&9:A8"
M"!=]^DG/R#J,D1Q^:Y\&:?5OZ/\ _(L$N;VF0 '3'<YNE=?R#H*\>.313DTN
M7R32TVK_ .G:K,M0FJ           "O^_#:9UW(^344CC?;L^/4='7V)XXK?
MM./J+"2YR:0 !;7<-S;32Z[4<N:J_9QZV?3Z*9GH]-6.%Z?AUB)CS>5)6%YL
MJ            \=;K=)H=)EUFLRUP:;!6;Y<MYX5K6/#(.:>\KG_ %'-FZQ&
M'M8MHTDS&CP3T3;CT3EO'W5O8CU6HA$.5  '1?<IRO.T<JQK\].SK-VF,\\>
MN,-8F,,>K$S?\)F5A82*     Y*YR^M^^?XAJOV]FT:<0!8?<3]>H^B9O;JD
MK#HIE0    &EYPY8TG,NP:G:M1PK;)':T^:8XSCS5]Y?]R?)Q('*NY[;K-LW
M#4;?K<<XM5IKSCRXY\$QXO'$]<2VRQ@  7%W4=[%,%,/+_,&;AACA30:^\]%
M8ZHQ99GX/W-O!U3T),*NN)B8XQU,J            P=[WS;-DV[+N.Y9XP:7
M%'3:>NT^"M8Z[6GP1 .:.?N?-PYMW3TV3CAV_!,QHM'QZ*UGX5O'>WA]9N(1
M%Q  %P=QG(TY<T\TZ_'^:Q=K'ME+1[Z_O;Y?-7WM?+Q\23*PNUE0    &/N.
M@T^X:#4Z'4U[6GU6*^'+7[V]9K/M@Y'WK:M3M&[:O;-5'#/I,ML5Y\$]F>BT
M>2T=,-LL( &RY=W[6[#O6EW71S^>TU^UV)GA%ZST7I;R6KQ@5U7L&^:#?-IT
MVZ:"_;T^HKVHCX5;=5J6\5JST2PK8           \]3J=/I=/DU&HR5Q8,-9
MOERWGA6M:QQF9F?$#FCO-Y]R\U[QPP3:FT:.9KHL4]':X^^RVCQV\'BCU6HA
M$-5  '1_<WRA.Q<M1K=3C[.X[IV<V2)CW5,41^:IZT]J?/Y&9:A/D     '.
M_?O]>8^AX?E7:A)5TJ    +![K.\S)RUJ8VW<K6R;'J+<9GIF=/>?AUC[F?A
M5]6.GKDPKHG!GP:C#CSX,E<N'+6+X\E)BU;5M'&)B8ZXEE7V           #
M\O>E*6O>T5I6)FUIGA$1'7,R#GWO:[S/Z^SSLVTY/_X;!;CFS5Z/G&2OA_DZ
MSU>.>GQ-1"*U5  %M=Q7)<ZK77YFUE/^'TDSCT%;1T6S3'"V3S4B>$>6?(DR
ML+S94     !4O?MR;.JT6+F71TXYM)$8M?6(Z;89GW&3\"T\)\D^18E)48T@
M #=\G\V;CROO6+<M'/:K[S4Z>9X5RXIGW5)]N)\$BNH.7>8=KY@VK#N>W9?2
M8,L>ZK/OZ7CWU+QX+1_VZ&%;(            %7]ZG>KBVC%EV39,L7W:\33
M4ZFD\8T\3UQ$_P"T^3YUB$4':UK6FUIFUK3QF9Z9F9:1^ 1,Q/&.B8ZI!<W=
M+WI;MJM=IN7-UQY-?.7W.EUE?=9:16./#-]U6(CWW7'AX^"3"KG94
M                                         !&.\;1?.>6<N2(XVTN2
MF:/-Q[$^Q=Y>\8_%@F?ZS$_L]C8\O@U$1_:)C]_V5&XYW
M        "5]W&Z_,]^^;7MPPZZOHY\7I*]-)]N/5>OLV?P9O#/*[A[>AXN^Z
M;[F'Q1SLX^SI6PZYQ(
M                              #SU.FP:K3Y=-J,<9<&:EL>7':.-;5M
M'"8F/+ .8>\7D;4\J;W;#6+7VS4S-]!GGPU\..T_=4\/CZVXE$4$  ;CE?FK
M>.6MRKK]LR]BW1&;#;IQY:?<WKX?;CP"NB^2.\78N:]/$8+QIMRK''/H,DQV
MXX==J3T=NOECU8AF85*D         'Y>]:5F]YBM*Q,VM,\(B(ZYF05'WA=]
M6#3UR[9RQ>,VHGC7-N<=..G@F,/W5OONKQ<5B$JI+-FRYLM\V:]LF7):;9,E
MYFUK6F>,S,STS,M(^   75W/=V/HXP\S;UB]W/"^V:2\=4=<9[Q/A^XCU?$D
MRL+C94  !7W?9RY;=>4;:W#7M:G:;_.(X=<X9CLY8]2.%I^*L$N<VF0 $@Y)
MYPU_*N]TW#3_ )S!;\WK--QX1EQ3/3'DM'76?W"85T[L._;7ONV8MRVW-&;3
M98\UJ6\-+Q\&T>&&%;           $)Y\[T]EY8QWTV&:Z[>>'"NDI/N<<^/
M-:/>_%ZY\G6L0.>-]W[=-]W++N.YYYSZG)X9Z*UK'52E>JM8\32->(  NWN)
MY+MAPY.:-;CX7S1.+;:VCIBG5DR_A>]CR<?&DRL+@94   !4OVAO[&VCZ3D^
M0L)*C&D  =B[=_9^F_DJ?)AAID               CG>-]1=\^B9/:6!RJTR
M  Z-[C?J%B^DYO;AF6H6 @   T_.&U3NW*VZ[?6.UDU&FR1BC_>17M8_RX@@
M<E-L@ +0[BN:\>W;UFV/57[.GW/A.GF9Z(U%(Z*_^97H\\1"2L+]94
M    !C;GM^GW';M5H-1''!J\5\.2/O;UFL\/7!R/N^UZK:MTU6VZJ.&HTF6V
M+)XIFL\.,>2>N&V6& #TP9\VGSX\^"\X\V*T7Q9*SPM6U9XQ,3XXD'27=IWD
M:/FG05TVJM7#OFGK_P 1AZ(C+$?QN./%/PH\'F9F&DW0          :OF+F?
M9>7M!.MW74UP8^GT=.O)DM'P<=.NT_\ :0<[]X'>5NO-FH]#$3I=HQ6XX-'$
M]-ICJOEF/?6\G5'LM1"(<J  )7W;<G9.:.8\6GO6?ZNTW#-N%_!Z.)Z*<?'D
MGH\W&? 3*NH:4I2E:4K%:5B(K6(X1$1T1$0PK]     !R5SE];]\_P 0U7[>
MS:-.( L/N)^O4?1,WMU25AT4RH     "L^^+N[G>]'.^;9B[6[:2G#/BK'3G
MPU\4>&]/!XXZ/$L2CGYI   %D]WG?!KMAC'MN\=O6[1'"N/)'3FP1][Q]_2/
MN9ZO!XDF%7QM.\;7N^BIKMMU--5I<GO<F.>/"?%:.NLQX8GI95F
M B_.?>'R_P JX)C59/3[A:O'#M^*8G);CU3;[BOEGU.*Q YXYOYUWOFG7_.=
MQR<,-)GYMI*<8Q8JS]S'AF?#:>F6J(T(@ "5=W?(VKYLWJN'A;'MFGF+Z_41
MX*^"E9^[OU1XNLF5=/:/2:;1Z7#I-+CC#IL%*X\.*O1%:UCA$0PKU      !
M2_?WRC,7P<SZ6GN;=G3[CPCJF.C%DGY$_@M0DJ:5  $S[M>\35<I[A./-VLV
MS:JT?.L$=,TGJ]+CC[J(ZX\,>HDPKI+;MQT.Y:+%KM#FKJ-+GKVL66D\8F/W
M)\<>!E60        #PUVNT>@TF75ZS-33Z;#7M9<V2>S6L1XYD'/?>;WI:CF
M7);;=MFV#8\=N,\?<WU%HZK7CP5CX-?5GIZM1"*]5  $][H^1;<Q;W&MUF/C
ML^WVB^;M1[G+ECIIB\L>&WDZ/"DRKI!E0     '._?O]>8^AX?E7:A)5TJ
M   )UW=]Z6Y<K9*Z/51;6;)>W&VGX^[Q3/7;#,^S7JGR),*Z$V3?MIWS04UV
MUZFFIT]_#6>FL_<WK/36WDEE6>         #'W'<M!MNCR:W7YZ:;2X8XY,N
M2>%8_P"_Q0"@>\GO:U7,'I-KVCM:;9N/#)>?<Y=1P^Z^YI][X?#XHU$(KA4
M ;SDWE37<S[YAVS2\:TGW>JS\.,8L43[JT^7P1'ADE74^U[9H]KV[3[=HL<8
MM+I:1CQ4CQ1X9\<SUS/C85E       ^,^##J,&3!GI&3#EK-,N.T<:VK:.$Q
M,>*8!R_WB\DZCE7?KZ>(FVVZGCDV_-/3QIQZ:3/W5./"?4GPMQ*(J(  D')G
M.V\<J;E\ZT-NWI\G"-5H[S/H\M8\?BM'@MX/-T$PKI#E+G/8^:-!&IV[+^=K
M$?.-)?A&7%,^"U?%XK1T2Q16]         !\YLV+#BOFS7KCQ8XFV3)>8K6M
M8Z9F9GHB 4QWB=]7;KEVKE;),5GC3/ND=$SX)C!_X_6\;40E5.6M:UIM:9FT
MSQF9Z9F95'X #]I2^2]:4K-KVF*UK6.,S,]$1$0#I#NI[OJ\L[7\\UM(G>M;
M6)S^'T./KC%$^/PV\OF9F6D\0
M              8^XZ2NLV_4Z2W5GQ7Q\?%VJS'%^>;'X[)MZX?K@R_;OMN_
MK,2H:]+4O:EXX7K,UM$^"8Z)?S^8I-)?TJ)B8K#Y10
M   'WARY,.6F7'::Y,=HO2T=<6K/&):MNF)K'.$NMBZ)B>4KSV7<\>Y[5IM=
MCX?GJ1-ZQ\&\=%J^I:'>:;/&7'%\=+^<:O3SARW63T3_ (9K]WS@
M                    (#O/>?;!JLNGV_25O7%::>FS3/"TUGA,Q2O#H]5S
MVIWSPW3%EO+IETVE_'_%;%V2[GT1WM3;O/YBF>,8]-7R12_[MWR3OF;JM[/F
M^Z/Q_3]=W;'<^J=Z/,$3[K!I;1\2\?PUC?,W5;[^])_'L'7=VQW,K#WK:V/T
MVWX[Q]Y>U/;B[];=^NZ;8[7X7?CEG1?/9_AL-/WJ[;;_ -QHLV/^3M7)[?8?
M39OUG\K9CW]SY;_QS)'ENB?7P[VTTO>%ROGX1;4VP6GP9:6CV:Q:/9?59N^G
MNZ:>N'QY-DU-O\:^J6YTF[[5K.'S768<TS\&EZS/K1/%]N/48[_+=$^U\&72
MY<?FMF/8RW[/P                                    :KFCEK;>8]G
MS;9N%../)TX\L>_QY(][DI/CCV>H','-?*NZ<L[ODV[<*=,>ZP9XCW&7'QZ+
MTGVX\#:-,(  ]-/J,^GS4SZ?);#GQS%L>7',UM6T=4Q:.F)!:W)_?OK=+6FD
MYDPSK,,=$:[#$1FB/OZ=%;^>.$^=)A:K?V+F?8-]P>FVG78M57AQM2L\,E?C
MXYX7KZL,JV@      (?S3WJ<I<OQ?'?4QK==7JT>EF+VB?%>_O*>K/'R+04E
MSGWH<Q\SS;!DO\RVR9Z-#@F>%H_WM^B;^UY%B$0]4   6MW2]UMMRR8M_P!\
MP\-NI,7T6DO'Z>8ZKWB?XN/!'PO-UR95>_4RH   #YR8\>7';%DK%\=XFMZ6
MCC$UF.$Q, Y:[P^3\W*_,>;1Q69T.;CFT&6>GM8K3[WC]U3WL^OX6XE$9$
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
M.UM^DO'3BB>K+>)^'/P8\'7U]69E5N(H
M                      "F>=]O^8\RZRD1PQYK>GQ^;)TS^5QAQ6YX?!GN
MCKX]KO\ :<_W-/;/3'#L^31//>B                       GG=AO?H]1F
MVC-;W.;CETW'[N(]W7U:QQ]1T&QZJDSCGIXPYO\ (-)6V,L='"?5T+'=*Y,
M                           !2_..TWVS?]3BX<,.:TY\$^":9)F>'X,\
M8<1N.GG%FF.B>,>U_0-KU,9L%L],<)]C2/A>@     V.BYBWW1</FVNS4K'5
M3M3:GXMN-?8?3BUF6SRW2^7+H<.3S6Q*0:#O/WO#PC5XL6KKX9X>CO/JU]S^
M2]'%OF6WS1%WN_78\O-^/X;O+,V^^/U[4EV[O+V#4\*ZF,FCO/AO';I^-3C/
MKP]/#O6&[S5M>3GV'/9Y:7Q[_>DVCU^BUN/TFDSX\^/[K':+<//P>ICRVWQ6
MV8EX^7#?CFET3;/I>[]'Y@                                -)S;RC
MM/-&U6T&X4X6CC;3ZFL1Z3%?[JL^W'A!S7S?R9O/*VY3I-PQ\<5IF=-JZ1/H
M\M8\-9\$^.O7#<2C0B   /33ZC4:;-7-I\M\.:D\:9<=IK:)\EHX3 )KLO?-
MSUMD5IDU5-PPUZ(IK*=N?UE9IDGU;2E%JF.W_:'P3$5W'9K5GPY-/FBW'\"]
M:\/QBA5O,'?UR3DC\YBUN&?#%\5)^1DLE"KVGOSY#B.,9-3/DC#/[LE"K"U7
MV@.4L<3\WT>MSW\'&F*E?7G),^P4*H[NGVAMSR1:NV;3AP>",FHR6S3Y^S2,
M7MRM"J"[]WA\X[Y%L>NW+)\WMT3IL/##BF/%-:=GM?A<5H(X(    MONQ[H,
MFLMAWKF/#--''"^EV^\<+9?#%\L3U4\5?A>'HZY,JO&M:UK%:Q%:UCA6L=$1
M$,J_0     1SGODS1<U[)?199C'J\?')HM3,=./)P\/WMNJT?NQ"Q(Y@W;:=
MPVG<<^W[AAG!J]/;LY,=O8F)\,3'3$^%IEB    D&P<_<W;%%:;=N66N"O5I
MLG#+BX>**7[45_!X%%3K:_M"[OCB*[GM6#4^";Z>]L,^?A;TL>TE"J1Z7[0/
M*MXCYSH=;@OX>S7%DK'J]NL^PE"K/KWZ<AS'3?55\DX9_<F2A5\9>_?D:D>Y
MC5Y/)7#$?*O4H5:W5_:%V"D3\TVO5YI\'I;8\7R9RE"J.[E]H/F#-$UV_;M-
MI(GJMEM?/:/-,>BK^2M"J&;UWA<Y;S%J:[=<TX;=>#%,8<<QXIKCBL3ZJT$=
M$    27D?D3=N;-QC!IHG%HL4Q\\UMH]QCKXH^ZO/@K^X3*NF-@V';-BVO#M
MFW8O1:;#'GM:T^^O>?#:WA85L      5+]H;^QMH^DY/D+"2HQI  '8NW?V?
MIOY*GR88:9               (YWC?47?/HF3VE@<JM,@ .C>XWZA8OI.;VX
M9EJ%@(    *Y[ZN3;;SL-=UTF/M:_:HM>U:Q[J^GGIR5\LTX=J/5\:Q*2YX:
M0  !+.7N]+G38Z4PZ?73J-+3HKIM5'IJ1$>")GA>L>2MH**FFB^T1K:UB-;L
MN/+;PVPY[8X_%M3)[:4*LV?M$Z+L]&R9.UXOG%>'K]@H5:_7?:'W.]9C0[/@
MP6\$Y\M\T>M6N'VRA5$=Y[V.>MUBU,FXVTN&W\5I(C#'X]?SGKV*"(WO>]YO
M>TVO:>-K6GC,S/AF95'X#J+NJ_R^V;^2M^UNS+25H   //5:;3ZK39=-J<=<
MNGS5G'EQ6CC6U;1PF)CRP#F;O([O]7RINLSCBV79]3:9T6HGI[/A]%>?NJ^S
M'3X^&HE$/5   &=M.^;QM&?T^V:S-H\OPIQ7FL6X>"T1T6CSBIYM/?SS=I(K
M37X=/N-(Z[VK.+)/X6/A3\A*%4JT7VAMEO$?/MIU."?#Z"^/-\KT*4*MKB[]
M^1KQ$VC5XY\5L,3\F]BA5]V[].1*QQB^JMY(P_OS!0JP=3]H'E*D3&#1:[-;
MP<:XJ5]?TEI]@H5:/</M$:J8FNW[-3'/@R:C--_R*5I\I:%42W?OAY\W*+4C
M71HL5NO'I*1B]:\]K)^44*H=J-3J-3FMFU&6^;-?IODR6F]IGRS/&51Y@
MR-OV_6[CK<6BT.&VHU6>W9Q8J1QF9_[=<@Z.[M>[?2\J:/YSJ>SGWO45X:C-
M'37'6>GT6/R>.?"S,M)N@       Y*YR^M^^?XAJOV]FT:<0!8?<3]>H^B9O
M;JDK#HIE0       %/\ >9W.?.+9=YY:Q1&>>-]5MM>B+SUS?#'@MXZ>'P>*
M=1*44IDQWQWMCR5FEZ3-;TM'"8F.B8F)5'R   #TP:C/I\M<N#);%EKTUR8[
M36T>:8Z02K;.]?GW;HBN/=<FHQQ\#4UKGX_A7B;_ )114CTGV@>:<<1&IT&C
MS\/#6,F.9\_N[1["4*L^OVB=9$>ZV/',^.-1:/\ \<E"KXR_:(W.8_,[-AI/
MW^:]_:K0H5:G7=_'.VHB8P4TFCCP6QXK6M_ZEKQ[!0JBF[\\<W;O$UW#=M1E
MQV]]BB_H\<^?'C[-/86@T8@   "3\D<@;US9K>QIJSAT&.T1JM?>/<4C[FOW
M=^'P8]7@3*ND.6>6-HY;VNFW;9B[&./=9<ENG)DOPZ;WMX9_[0PK;
M   B_>!R-H^;-FG36F,6X8.-]#JICWMYZZVX=/8OX?7\"Q(YDW3:]?M6OS:#
M7X;8-7I[=G+CMX)\<>.)ZXGPM,L4   $LV'O1YVV6M<>GW"VHTU>K3ZJ/34X
M1X(FWNZQY*V@HJ<[9]H?)$17<]GBT_"RZ;+PCU,=XGY:4*I!IN_ODK+$>EPZ
MW3V\/:Q4M'KTO9*%69'?=R!,<?G6:/)Z#)^\46K&U/?QR/BB?1UUFHGP1CQ5
MCY=Z%$JCNZ?:'GA-=JV?A/P<NJR<8]7'CC^&M"J!\P=YW.>^5MCU6OM@TU^B
M=-IOS..8\4]GW5H^-:5H(J(   VO+7+.[<Q[ICV[;<7;R6Z<F2>C'CIX;WMX
M(CV? *Z9Y+Y,VOE7::Z+1QV\]^%M7J[1POEOXY\58^#7P>?C+,RK?H
M .=^_?Z\Q]#P_*NU"2KI4 2+N\^O.Q_3,7RB5=+\R\M[7S%M.7;-RQ]O#DZ:
M7CHOCO'O;TGP6C_NZF%<S\Z<D;ORIN4Z;65])ILDS.DUM8X8\M8^3:/A5\'F
MZ6XE$>$   9NU[UN^U9_3[;K,VCR^&V&]J<?):(GA,><$XVGOUYST<5IK(T^
MXTCKMEIZ/)P^-BFD>O64HM4JT7VA]!:(C7;-EQ3X9PYJY/8M7'[:4*MGC[_N
M3+1[K3:^D^&)Q8I]K+)0J_<G?]R76/<Z;7WGQ1BQ1[>6"A5K-9]H?;*Q/S+9
M\V6?!Z;+3%\F,I0JC.Z]_7-^JBU-#ATVWUGJO6DY<D>KDF:?D+0J@^\<R;]O
M.3TFZ:_-JYX\:UR7F:5G[VGO:^I"C6B   ,S:-GW+>-PQ;?MV"VHU6:>%,=?
M%X;6GJBL>&9!TCW=]W6@Y2T,VM-=1N^HK'SK5\.B(Z_1X^/3%(]GP^"(S,M)
M@@          C'/G(>V<V[;Z'-PPZ_#$SH]9$<9I,_!MXZ3X86)'-6_\O[KL
M&YY-NW/#.'48^F)ZZWKX+TM\*LM(UP@  #+VW=]TVO41J-NU>729ON\-[4F?
M)/">F/)()YL_?MSCHHK375P;ECCKMDIZ/)P^-C[-?7K*46J6Z#[0VRWB/G^T
MZG!/A]!>F:/RO0I0JW&'OSY#R1QO?4XI\5\,S\B;%"KTOWW\@5CHU.>WDC!?
M]W@46K7:OO\ ^4L<3&FT>MU%_!QKCQU]>;S/L%$JC.Z_:$WG+%J[7MF#2Q/1
M&3/>V>WGB*QBB)]=:%4#W[GGFO?>U7<]RRY<-NO3UGT>']73LUGU86@T0@
M#]K6UK16L3-IGA$1TS,R"[>Z[NA^;6P[YS'A_P"(CA?1[=>./8GKC)FC[KQ5
M\'AZ>J3*T6^RH
M    " ]ZFV]K%H]RK'329P99\EO=4]JSGM]P\+;_ &=SIOQW/QNQSZX_?]E=
M.;=4                       ]=)JL^DU.+4X+=G-AM%\=O+6>+>.^;+HN
MCG#&3'%]LVW<I7CLNZX-UVS!KL/17+7W5?N;QT6K/FEW>FSQEQQ?'2_G6JT]
MV')-D]#-?N^<                           !'>=^7/ZXVN;8:\==I>-\
M'CM'PJ>KX/*\W<]']['P\UO+N>KM.N^QDI/DNY]ZGIB8F8F.$QT3$N-=V(
M     /33ZG4:;+&73Y;X<M>J^.TUM'JPW9?=;-;9I+-^.V^*716$KVCO*WG2
M36FMK7788Z)FWN,D1\:(X3ZL/6T^]9;.%_U1[WBZG8<-_&SZ)]R>;)S9LN\1
M%=-F[&H\.FR^YR>IX+>H]_2[ABS>6>/5/-S6KVW-@\T?3UQR;A]KX
M                         &#O6R;7O6WY-OW/3UU&ER]=+=<3X+5F.FMH
M\$P"@N?.Z#>-@MDUNV1?<-HCC:;5CCFPQ_O*QUQ'W5?5X-1*45ZJ
M     ,K;=KW#=-9CT6WZ>^IU66>%,6..,^>?%$>&9Z 7KW>]S>BV:<6Y[[%-
M9NE>%L6GCW6'#/@GI]_>/'U1X/&S,K19R*        B?/W=YM?-NBCM\-/NF
M&LQI=;$<9CP]C)'PJ3['@\MB1SES%RUO/+VX6T&Z:><.:.FE^NF2OW6.W5:/
M^TM(U8@             "Q.0NY[=M^MCUV[1?;]HGA:.,<,^:/O*S[VL_=6]
M2)295?VT[1MNT:#%H-NP5TVDPQPICI'KS,]<S/AF6598      *E^T-_8VT?
M2<GR%A)48T@ #L7;O[/TW\E3Y,,-,@              $<[QOJ+OGT3)[2P.
M56F0 '1O<;]0L7TG-[<,RU"P$    "8X]$]0.>^]KNUR;%K,F\[7BF=FU-N.
M7'6/_;Y+3U3$=6.T^]GP=7BXZB45LJ         .HNZK_+[9OY*W[6[,M)6@
M    P]WVC;MWV_-M^XX*ZC29XX7QV]B8GKB8\$P#G7O [KMUY7S7U6GBVLV6
MT_F]5$<;8^/57-$=7QNJ?)U-1*(0J              -]RGR3O\ S1J_0[;@
MGT-9B,^KOQKAQ_&MX9^]CI*JZ'Y'[O=EY3TO#31\XW#)'#4:^\1V[?>TCI[%
M/)'J\69E4H0        <E<Y?6_?/\0U7[>S:-.( L/N)^O4?1,WMU25AT4RH
M        "$\]]U>R<T5OJL7#0[QPZ-72ON<G#JC-6/??&Z_/U+$B@N9N3]_Y
M:U?S?==-..LSPQ:BONL.3XE^KU)Z?(TC2B            /K'CR9<E<>.LWR
M7F*TI6)FTS/1$1$ M7D7N0UVMG'K^9>UI-)T6KM\3PSY(_WD_P 7'D]]YDF5
MHN_0:#1;?I,>CT6"FGTN&.SCPXXBM8CS0RKW           !$N\#N[VSFW11
M,\--NN"LQI=9$>#K]'DB/?4F?5CP>&)L2.<=_P"7MWV#<;Z#=-/;!GITUGKI
M>O@O2W5:LM(UH@           "6<C]W&^<UYXOAK.FVRMN&;7Y(]ST==<<='
M;MYNCQS!,JZ*Y7Y5V;EK;:Z#;,/8KT3FS6Z<F6_W5[>'VH\#"MN        #
MG?OW^O,?0\/RKM0DJZ5 $B[O/KSL?TS%\HE75;"L+>=EVS>=OR[?N6"NHTN6
M/=4MUQ/@M68Z:VCP3 .?>?NZ7=^7+9-;H(MK]FCC/I:QQRX8\66L>"/NXZ/'
MP:B40%4             23D[D'?^:M5%-%B]%HZ6X9]?DB8Q4\<1]W;[V/5X
M$RKHGD[D?9.5=#\WT%.WJ,D1\YUEXCTN28\<^"L>"L>WTLS*I @
M   TO-?*&R\S[=.CW+%QFO&<&HIPC+BM/AI;VXGHD'._.W=QOW*N>U\])U.V
M6GAAW#'$]CIZHR1T]BWDGU)EN)1%!             &?LNQ;MO>NIH=KTU]3
MJ;_!K'16/NKVGHK7RR*OWN][I-MY<]'N&XS77;U'36_#CBP3_NXGKM]_/J<&
M9D6"B@                                                    -9
MS+MG]9['J]'$<<EZ3;%_*4]U7V8X/EUN#[N*ZWII[WV:#4?9S6W]%>/JZ5'N
M$?T0                       !+^[OF+YAN$[=J+<-)K)CL3/53-U1/X75
MZSV=GUGV[_!/EN^/S>%OFA^[C^Y;YK?A\EJ.L<8
M        K?O$Y4G!EMO.BI^9R3_QF.OP;S_&>:WA\OG<SO&@\,_=MY3S[W6;
M'N/BC[5\\8\O<@CP'2         /VMK5M%JS-;1/&)CHF)A8FA,53?ECO&U&
MFFFEWB9SZ?JKJNO)3XWW<>SYWN:'>+K?IR\8Z^GYN=W#8[;_ *L7"[JZ)]75
M\%D8,^'48:9L%ZY,.2.U3)6>,3$^*8=-9?%T5B:PY.^R;9F+HI,/MID
M                          ! ><NYWES?IOJM'']5[E;C,Y<-8]%>?]YB
MZ(X^6O#R\5B2BEN:.[KFOERUKZ[23DT=>K6X..3#P\<S$<:?A1#541D0
M    !]X<.;-EKBPTMERWGA3'2)M:TSX(B.F06/REW'\P[I--1O,_U5HIZ?1V
MB+:FT>2G53\+I\B56BZ^6N4M@Y;TGS;:M+7#VHCTN>?=9<DQX;WGIGS=7BAE
M6X          !K]]Y?V??=#;0[KIJ:G3VZ8BW1:MONJ6CW59\L I/G#N,WG;
M[7U6P7G<M''&?FUN%=32/)U5R>IPGR-1*45EJ-/J--FO@U&*^'-CGA?%DK-;
M5GQ36>$PJ/,          $LY8[L.;^8)KDT^DG2Z.W_S-5QQX^'CK$QVK_@P
M55<W)W<_RUR_--3J8_K/<J\)C/GK'HZ3X\>+IB//;C/F9F5HG:        "I
M?M#?V-M'TG)\A825&-(  [%V[^S]-_)4^3##3(              !'.\;ZB[
MY]$R>TL#E5ID !T;W&_4+%])S>W#,M0L!     !\9\&#48;X,^.N7#EK-,F.
M\1:MJS'"8F)Z)B04AS_W):O2WR;CRQ2=1I9XVR;;QXY<?A_-3/OZ_>^^\[42
ME%39,>3%DMCRUFF2DS6]+1,6B8ZXF)5'R      #VT>BUFMU---H\&34:C)/
M#'AQ5F]YGR5KQD'4W=]MFNVODS:]!KL4X=7@Q3&7%,Q,UFU[6B)FLS'5+,M)
M"@     ^<F/'DQVQY*Q?'>)K>EHB8F)Z)B8D%5\Z=QFWZZV36\N7KH=3/&UM
M%?C\WM/WDQQG'YNF/,L2E%-;YRWOFQ:GYONVCR:7)QX5M>.-+</#2\<:V]26
MAK1          &SV/EG?]]S^AVG0Y=5;CPM>D<,=?CY)X4KZLBK;Y2[A-/AF
MFJYEU$9[QT_,-/,QC\V3)T6MYJ\//*5*+8T6AT>ATN/2Z+!33Z;%'#'AQ5BM
M8CR1#*O<         ')7.7UOWS_$-5^WLVC3B +#[B?KU'T3-[=4E8=%,J
M        \-=H=%K]+?2ZW!34Z;+'#)ARUBU9CRQ(*KYK[A-#J)OJ>7-3\TR3
MQGYEJ)M?%,_>9.F]?5[2U2BIM_Y.YEV#)-=UT&7!3CPKGX=K#;S9*\:^IQXM
M5&F$        >FGT^HU&:N'3XKYLUYX4Q8ZS:UI\45CC,@L'ECN1YJW2:YMR
MX;3I)Z9]+':SS'DQ1/1^%,)5:+CY3[O.6.6:Q?0:;TFLX<+:[/POFGQ\)X<*
M1Y*Q"55)4              &LYAY:V7F'03HMUTU<^+KI;JOCM]U2\=-9!1O
M./<IO^T6OJ=G[6Z[?'&>Q2/^)I'WU(]_YZ>M#42E%<7I>E[4O6:WK,Q:LQPF
M)CKB8E4?@        ,_9MAWG>M5&EVO29-7FGAQC''&*Q/AO:?<UCRVD5<7)
MG<3I--./6<S9(U6:.%J[?BF?11/^\OT3?S1PCSLS)1;.#!@T^&F#!CKBPXXB
MN/%2(K6M8ZHB(Z(A%?8         .=^_?Z\Q]#P_*NU"2KI4 2+N\^O.Q_3,
M7RB5=5L* 3$3'">H%<\Y]RVQ;S.35[3,;7N%N,S6M>.GR3]]2/>3/CKZTK$I
M12W,O(_,W+F28W/17I@X\*ZO'[O!;Q<+QT1Q\5N$^1JHT(@        #/V;8
M-YWK51I=JT>75YO#&.O&*Q/AO:?<UCRVD5;_ "=W#Z?#./5\S9HSWCA:-NP3
M,8X\F3)T3;S5X>>69DHMK2Z32Z33X]-I<-,&GQ1V<>''6*TK'BBL=$(KU
M           !\9L.'/BOAS4KEPY(FN3'>(M6U9ZXF)Z)@%6<X]Q6W:V;ZOES
M+&@U$\9G19.,X+3][;IMC]F/,M4HIW?N5]_V#4>AW;19-+,SPIDM'''?XF2O
M&MO4EH:H0        !ZZ72:K5ZBFGTF&^HU&2>%,.*LWO:?)6O&9!9_*/<3N
M^NFFIYAR?U?I9X3\UQS%M1:/+/33'[,^1*K1<^P\N;+L.BC1[5I::;#T3>:]
M-[S'PKWGW5I\[*MD
M           "F>==J_JWF'4XZUX8<\^GP^+LY.F8CS6XPXG<\'V\TQT3QCVN
M_P!IU/W<%L],<)]GR:)\#T0                      ")X=, M[D;F:-WV
M[T.>W'7Z6(KEX]=Z]5<G[D^7SNQVO6_>LI/GM_57#;OH/L9*V^2[EZ/0DKU'
MD                            /G)CQY<=L>2L7QWB:WI:.,3$]$Q,)=;
M$Q2>2VW3$UCFJ'G+E3+LFL]+AB;;=GF?0WZ^Q/7Z.W[GC<=N.@G!=6/)/+N=
MUM>Y1J+*3_U(Y^GTHX\QZH         "1<I<W:G9-1&++,Y=NR3^=P]<UF?A
MT\OCCPO2V_<+L%U)XV3T?O#RMRVRW46UCADCE/[2MW3:C!J<&/48+QDPY:Q;
M'>O5,2[&R^+HB8XQ+A\EEUETVW128>C3
M    !,1,3$QQB>N 0_F'NHY*WN;9,FB^9ZFW7J-',8IX^.:<)QSYYJM17F\_
M9\W;%-K[/N6'54ZXQ:BLX;\/%%J^DK/L+5*(;N7=CSYM\SZ;9\^6L?#T\1GB
M8\?YJ;RM1'M5H-=I+=G5:?+I[>++2U)_*B!'@ !$3,\(ZP;+1<M<Q:Z8C1[7
MJ]1QZIQX<EH]>(X"I/M?<QS[KIB<FCIH<<_QFJR5K^33MW_)2I1-MD^SYH,<
MUR;UN5]1/7.#2UC'7S3DOVK3'X,)4HL?8>4>6]AQ]G:=!BTUN'"V:([66T??
M9+<;SZZ*VX              -5OO*O+V_8O1[MH,6JX1PKDM'#)6/O<E>%Z^
MI(*XWS[/NW99MDV7<<FFF>F,&IK&6GFB]>S:(\\66J40?=.YCGW03,X]'378
MX_C-+DK;\F_8O^2M2B+ZWEOF'03,:W;-5IN'7.7#DK'KS'!1KA  'UCQY,EN
MSCK-[3U5K$S/L VNCY1YJUO#YKM&LS1/PZX,G9_&X<!4BV[N6Y^UDQ.31X]%
M2WP]3EI'KUQ^DO["5*)AL_V><43%]XW:UH^%ATE(K_ZF3C\@J46!L'=SR=L<
MUOHMNQVU%.F-3G_/9>/CBU^/9GXL0E521          !%.\'D*G.&CTFFMK9
MT7S7);)VHQ^E[7:KV>'#M4X+$B#_ .G7#_?UO_JQ_.K5*'^G7#_?UO\ ZL?S
MI4H?Z=</]_6_^K'\Z5*+?T^+T.GQ8>/:]'2M.UU<>S'#BRKT
M  !KN8MGC>=CUNU3E]!&LQ6Q3FBO:[/:\/9XUX^N"K?].N'^_K?_ %8_G6JI
M0_TZX?[^M_\ 5C^=*E#_ $ZX?[^M_P#5C^=*E%B<D<J5Y6V*FTUU,ZN*Y+Y/
M333T?OYX\.SVK]7G9E6_       !'^9>0^5N8ZS.YZ*LZCAPKJ\7YO-'B]W'
MON'BMQA:BL=[^SWK:3:^R;G3+3X.#5UFEHCQ>DI%HG\6%JE$.U_=/S_HIGM[
M3?-6.J^GM3+Q]2EIM["U&FS<J<T8)X9MGUN.?OM-ECVZ@\:\O[]:>%=MU4SY
M,&3_ ,(C-TW(W.6IF(P[)KIX]5K8,E*_C6B(*JD&V]RG/NLF/2Z;%H:3\/49
M:]7Q<?I+>PE2B;;']GW;,,UR;UN&356CIG3Z>OHJ>:;V[5ICS=E*E%D[)RUL
M.QX/0;3HL6DI/1:U(]W;X]YXWMZLHK9         \=9HM'K=/;3:S!CU.GOT
M7PY:Q>D^>MHF 5_O_<9RCN$VR;?;+M6>W3PQ3Z3#QG_=WGC^+:%JE$!W?N&Y
MOTDVMH,NGW''\&*W]#DGSUR<*_EK4HB>X<B\X[?,_.MFU=*QUWKBMDI^/2+5
M]E:C2Y<67%>:9:6QWCKK:)B?6D1\   SM)L6]ZR8C2;?J=1,]48L.2_R8D5O
M]O[J>?\ 7<)Q[1DPUGKMJ+4P\/4R6K;V"HE>U?9\WK+-;;IN6#2TZYI@K;-?
MS>Z]'6/92I1.MC[E^2-LFN3-I[[EGCI[6KMVJ<?Y.L5IP^-$I5:)OI]-I]-A
MK@T^*F'#2.%,6.L5K6/%%8X1"#T           !4^\=PN+<MWUVXSO=L4ZW4
M9=1.+YM%NSZ6\W[/'TL<>''Q+5*,3_3KA_OZW_U8_G5J4/\ 3KA_OZW_ -6/
MYTJ42#D;NBQ\J[Y_6M=TG63Z*^+T,X(Q^_X=/:])?Q>))D6&B@
M /R]*9*6IDK%Z6CA:MHXQ,3X)B01#>^Z;D;=IM>^WQH\]OX[1SZ&?Q(XX_7J
MM1"-T^SQ/&UMJW?H^#BU6/V\F.?X"U2B,:[N/Y]TTS&'!I]9$>'!FK'[;T14
MHTV?NSY]P3,7V34SP_V<1D^1-EJ,6>1>=(GA.P[AZFFRS[52H],7=_SODGA7
M8M;'QL%Z?*B"HV.D[HN\+4\.&TVQ5^ZRY<-.'J3?M>PE1(-N^S_S/FF)UVNT
MNDI/7%.WFO'J<*5_**E$PV?N$Y4TLQ?<=1J-QO'73C&#%/X-/=_EI4HGFT<N
M[%LV+T>UZ'#I*\.%IQ4B+6^-?WUO5E%;                   &@YCY$Y5Y
MAB9W/04OGF.$:K'^;S1XO=UX3/FMQ@J*TWS[/>:)MDV/<ZVK\'3ZRO9F/_-Q
MQ/'\2&JI1"-T[J^?=NFWI-IRYZ1U7TLUSQ/FKCF;^O"U$;U>W;AH[=G5Z;+I
M[?<Y:6I/Y40(QP  ;'0<M\P;C,1H=MU6IB?A8L-[5]68CA J7;1W(\\:^:VU
M.'%MV*>GM:C)$VX>2F/MSQ\_!*E%@<O]PO+>BFN7=M1EW/+'3.*/S.'C\6LS
M>?QO42I18NW[;M^W::NET&FQZ73U][BPUBE?/PCPHK)           !SOW[_
M %YCZ'A^5=J$E72H D7=Y]>=C^F8OE$JZK84  !\Y,>/)CMCR5B^.\<+4M$3
M$Q/7$Q((1S!W-<E;M-LN'3VVS4VZ?2:28I29\N*8FGXL0M2BO-X[@>9-/-K;
M7K-/K\4>]I?C@RSZD]JGY2U2B'[CW?<Z[=Q^=;-JHK7KOBI.:D?A8NW7V5J-
M#FP9\-YIFQVQ7CKK>)K/K2(^  ?M:S:8BL3,SU1'6#;;?RAS5N$Q\RVG5YJS
M\.,-XI^/,17V2JI=M'<7SIK)K;6^@VW%/7Z7)&2_#R5Q=N/7M"5*)]L'<1RK
MH9KDW/+EW3-'3-;?F</'XE)[7KW2I186AV_0;?IZZ;0Z?'I=/3WN+#2M*QZE
M8A%9                   //4Z73:K!;!JL-,^"\<+XLM8O2T>6MN,2"!;_
M -R')VY3;+HZY-KU%NGCIY[6+CY<5^/K5FJU2BO]W[A.:]+,VV[4:?<<<>]K
MQG!DG\&_N/RUJ41'<.0N<]OF?G6S:NM:]=Z8[9:1^'C[=?96HTF7#EQ7FF6E
ML=XZZVB8GUI$?   -CH>6^8=?,1HMLU6IX]4XL.2T>O$<!4JVKN6Y\U\Q.72
MX]!CGX>IR5B>'Q,?I+^O"5*)UL?V?MHP37)O.OR:RT=,X,$>AQ^:;3VKVCS=
ME*E%C;+RWL.R8?0[5H<6DI,<+6I7W=OC7GC:WJRBMD
M                                       "&]YNT?.=JQ[ACKQRZ*W#
M)P_V=^$3ZUN'LO%WO3^+'%\<[?A+W]@U/@RSCGE?\85<Y1V(
M           #,VC==5M6X8M;IIX9,<]-9ZK5GKK/DE^^GSW8KXOMZ'X:K36Y
MK)LNY2NO:-UTFZZ#%K=+;CCR1TUGKK:.NMO+#N-/GMRV1=;RE_/M3IKL-\V7
M<X9C]GS@                           /#7Z#2Z_29-)JJ1DP98X6K/L3
M'BF/ _/+BMR6S;=%8E^N'-=CNBZV:3"G.9^6M5L>NG%?CDTN3C.GS\.BT>*?
MOH\+B]=HKL%])\L\I=YM^OMU%E8X71SC]=#3/B?>          FO=US-;2:N
M-IU-_P#A=1;_ (>9^!EGP>:_MO<V?6^"[[=WEGEZ)^;G]\V_QV_=M\UO/TQ\
MO@LYU+CP                                   ":Q:)BT<8GKB08F79
M]HRSQRZ'3Y)\=L5)]N >==@V&O37;=+$^3#CC^"#*PZ/28/T&#'B^)6M?:@'
MJ                      #QSZ'19_T^GQY?CTK;VX!BSR]L$SQG;-),^/T
M&/\ \(/NFR;+CGC30::D^.N'''M0#+QXL6..SCI6D>*L1$>P#Z
M                                                           !
M\9<.'+7LY:5R5\5HB8]D&)?8=BO/&^W:6T^.<..?;J#\KL&PU][MNECS8<<?
MP096'1Z3#^AP8\?#J[%:U]J >H
M                                $Q%HF)CC$]<2#"S;'LF:>.;;]-DF
M>OMX<=O;@'C'*W+,3QC:-%$^/YOB_P#"#)T^U;9IIB=/H\&&8ZIQXZ5]J(!E
M                YW[]_KS'T/#\J[4)*NE0!(N[SZ\['],Q?*)5U6PH
M  #XRX<.6O9RTKDK]S:(F/9!A9.7>7\D\<FV:2\SUS;!CGVZ@^:\L<M4]YM.
MCKYM/BC^"#,P:+1Z?_V^#'A_DZ5K[40#V                          !
M\9<&'-7LY<=<E?N;Q%H]D&%DY=Y?R3QR;9I+SX[8,<^W4'Q7E?EJOO=IT5?-
MI\4?P09F#;]!I^'S?38L/#J]'2M?:B >X
M                                  //5:;%J=-ETV:.UBS4MCR5\=;1
MPEF^R+K9MGE+>/)-ET71SA16Z[?FV[<=1HLOO\%YKQ\<?!MZL=+@L^&<=\V3
MT/Z/I\\9<<7QTPQ7XOV                        ;_E#FC+L>N]WQOH<\
MQ&HQ1X/%>OECV7H;?KIP7\?)//O>9N>WQJ+.'GCEW+AP9\.HPTSX+QDPY*Q:
MEZ],3$]4NSLOBZ(F.,2X2^R;9F)BDP^VF0
M &)NFUZ+=-%DT>KIV\5^J?#6W@M6?!,/QSX+<MLVW1P?OI]1?AOB^R>*G>8^
M7-;L>MG#FCMX+\9T^HB/<WK^Y:/##C-9H[L%U)Y=$N\T.NLU%E8Y],=34OC?
M:         _:VM6T6K,Q:)XQ,=<3"Q),57;RQNW]:[)IM9:>.6:]C/\ RE.B
MWK];N=#J/NXHNZ>GUOYYN&F^SFNLZ.CU-J^M\0
M
M
M
M                        #G?OW^O,?0\/RKM0DJZ5 $B[O/KSL?TS%\HE
M75;"@
M                                                 *^[T-DZ,.\8
MJ]7##J>'Y%I]KUG.[YIN66/5/[.H_'M7SQ3ZX_?]>M7KG'4
M            )9R3SC;:<L:+66FVVY)Z+=<XK3\*/O9\,>J]?;-Q^S/AN\D^
MYXF[;7&>/'9_U(]_S6M2]+TK>EHM2T1-;1/&)B>F)B8=;$Q,5AQ<Q,327ZJ
M                           ,7=-KT6YZ.^DUF/MXK^O6?!:L^"8?CGP6
MY;?#='!^^GU%^&^+[)I*H.9N5M=L6I[.3\[I,D_F-3$=$_>V\5G':W0WX+N/
M&WHEW.@W&S46\.%T<X_70TKX7H         +'[J=5:VEW#2S/N<=Z9:QY;Q-
M9^1#I=AR?3=;U3$]O^'*?D>.EUEW7$QV?Y3QT#F@
M
M
M
M                          '._?O]>8^AX?E7:A)5TJ )%W>?7G8_IF+Y
M1*NJV%
M                                                   8^XZ'!K]#
MGT>>..+/2:6\G'JF/+$]+\\V*,EDVSRE^N#-=BOB^WG$J,W'0Y]!KL^CSQPR
MX+S2WEX=4QY)CIAP>;%..^;9YP_HV#-;ELB^WE+'?D_4
M        !+N3.=LFUVKH=?:;[=:?<7Z[89GQ>.OCA[&V[G.+Z+_)\/D\/==I
MC-]=G_4^/S6GBRX\N.N7%:+X[Q%J7K/&)B>J8F'66W1,5CDXRZV;9I/"7TJ
M                           /'6Z+2ZW37TVJQQEP9(X7I;J_[I8R8[;[
M9MNBL2_3%ENQW1=;-)A5/-G).KV>]M3INUGVZ9_2==L?'P7X?*<EK]LNP_5;
MQL^'K=IMN[6YX\-WTY/CZNY&'E/8        6%W3X;?_ ,EFGWOYJD3XY]W,
M_N.CV"WSSZOW<O\ DEWDCU_LL%T3EP
M
M
M
M                '._?O]>8^AX?E7:A)5TJ )%W>?7G8_IF+Y1*NJV%
M
M                                          0+O-V#MXL>\X*^ZQ\,
M>JB/N9GW%_4GH]9S^]Z2L1ECHX2Z;8-;29PW=/&/WA7+FG5
M             )+RGSGJMER1I\W'/MUI]UB^%3CUVIQ]IZF@W*[!-)XV?#U/
M)W+:K=1'BCADZ^OUK7T.OT>OTM-5I,L9L&2/<WK[4QX)\CK<66W);XK9K#BL
MV&_'=-MT4F'N_1^0               "OMT[S=3IMUSX-/I<>728;SCBUIM%
M[=F>$S$QT1$^#H<[GWNZW),6VQ-L2ZC3_C]M^*+KKIBZ8JWFR<_;)N=JXLEI
MT>IMT1CS3'9F?O;]7K\'W:;=L67A/TW>GO>=J]FS8>,?7;Z.Y)7J/(
M   ?EJUM6:VB+5M'"U9Z8F)\:3%5B:(%S1W<5R3?5[+$5OUWT4SPK/\ )S/5
M\67/Z[9J_5B_X]SI=OWVGT9O^7?WJ]SX,V#+;#FI;%EI/"^.\36T3Y8ESMUL
MVS28I+J++XNBL36'PRT     _8B;3%:QQF>B(CKF5B"97-R;LEMHV/%@RQPU
M.69S:B/%:T1[G\&L1#M=NTWV<41/FGC+@-TU?W\TW1Y8X0WC[WG
M
M
M
M                                      .=^_?Z\Q]#P_*NU"2KI4 2
M+N\^O.Q_3,7RB5=5L*
M
M    \]1I\.IT^33YJQ?#EK-,E)ZIK:.$LWV1=$Q/*6[+YLNBZ.<*1Y@V;-L^
MZYM%DXS6L]K#>?A8Y][;]_RN%U>FG#DFR?9ZG]#T6JC/BB^/;ZVN?,^H
M                     !L]AYBW+9=3Z;27XX[?I<%NFEX\L>/ROJTNLOP7
M5M['QZS0X]1;2Z./1/3"U^7N:MLWO#^8MZ/55CCETMY]W'EC[J/+#KM'K\>>
M.'"[J<5KMNR:>?JXV];<OM?                Y_P TS.;),]<VF9\_%_/+
MN<OZ=9'"'PRTDO+G/6Z;3-<.:9U>ACH]#>?=4C[RT^U/0]31[IDP\)^JS]<G
MDZ[9\>?C'TW]?>M#9][V[=]-&HT66+UCW])Z+TGQ6KX'4Z?4V9K:V2X[5:3)
M@N\-\=TLY]#Y@        &LWKEO:-XQ]G6X8G)$<*9Z>YR5\UOW)Z'RZG1X\
MT?5''KZ7V:37Y<$_1/#JZ$ WCNTW;2S;)M]ZZW#X*=%,L1YI]S/J3ZCGM1LN
M2WC9]4>]TVEW_%?PR1X)[8135:/5Z3+.+58;X,D? R5FL^R\B_'=9-+HF)>W
MCRVWQ6V8F/0\6&P 'OHM!K==FC!I,-\^6?@TB9]6?%#],>*Z^:6Q67YY<UF.
M*WS$0LGE#D*NW9*:_<^SDUE>G%ACIICGQS/PK>Q#IMOVK[<^/)QNZNKYN3W/
M>?NQ-F/A9TSU_),WMN?
M
M
M
M       <[]^_UYCZ'A^5=J$E72H D7=Y]>=C^F8OE$JZK84
M
M                                 !&>>^7/ZVVOTV"O'7:2)OBX==Z?
M"I^['E>7NNC^]CK'FM_5'K[/KOL9*7>2[GZ/2J)QSN0
M         'WAS9L&6N;#>V/+2>-+UF8M$^.)AJVZ;9K'"6;[(NBDQ6)3_EOO
M*CA33;U'DKK*1^TK'MU]9T.CWK^.7M[W,Z_8?Y8?^/=\T^P:C!J,-<V#)7+B
MO'&F2DQ:LQY)AT%E\716)K#F;[+K9I=%)?;3(            "A=SQ>AW+5X
M>KT>;)3A\6TP_G^>WPWW1U3+^EZ>[Q8[9ZXCX,9^3]0&3MVY:W;M575:/+;#
MFKX8ZICQ6CJF/)+]<.:_'=XK9I+\L^"S+;X;XK"U.5>=]'O$5TVHX:?<>'Z/
MC[C)Y:3/R76:#<[<WTW<+_CZG&;CM-^#ZK?JQ_#U]Z3/4>.          \\^
MGT^HQSCSXJ9<<]=+UBT>M+-UD7128K#5E]ULUMFDM/J>2>5M1,S?04I,^'%-
ML?L4FL/BOVS3W<[>SA\'WX]VU-O*^?;Q^+#GNWY7F>/HLL>2,DOQ_P#38.J>
MU]'_ +W4]<=C(T_(7*N"8M&B]):/#DO>WL3/9]A^EFU:>W^-?;+\K]YU-W\J
M>J(;O3:32Z7'Z+38:8,<? QUBL>M'!]UF.VR*6Q$0\[)ENOFMTS,^EZML
M
M
M
M                                              .=^_?Z\Q]#P_*N
MU"2KI4 2+N\^O.Q_3,7RB5=5L*
M
M              JOO"Y9_J_7?UCIJ<-'J[3VXCJIEGIF/-;KAR>[Z+[=_CM\
MMWNEV>R:_P"[9]N[SV^^/DB#QGN@                           -ELW,
M.[;/E[>BSS6LSQOAM[K';SU_=CI?5IM7DPS6R?9T/EU6BQ9XI?'MZ5A[%WC[
M5K>SBU\?,=1/1VK3QQ3/QO@_A>NZ/2[SCOX7_3/N<KK-BRX^-GUV^_\ 7J2V
MEZ7I%Z6BU+1QK:L\8F/),/7B8GC#Q)B8FDOU4           4MSGIIT_,^X4
MX<.UE])'_F1%_P"$XC<K/#GNCTU[>+^@;5D\6FLGT4[.#2OA>@  _:VM6T6K
M,UM6>-;1T3$QX86)H3%5B\G]X$9>QM^\7B,G17#K+=$6\5<GE^^]=TFW;M7Z
M,L\>B>_O<KNFRTK?BCATV]W<GKH',@
M
M
M
M                                 *T[PNZ77\U<P1NF#<,6FI&"F'T=
MZ6M/&DVGCQB?OEB41C_3QNW]\:?]5?\ ?6I0_P!/&[?WQI_U5_WRI1L^6NX[
M<]GY@V_=,FZ8<M-'GIFMCKCO$VBL\>$3,E2BWV5
M
M                           8^X:#3;AHLNCU->WAS5[-H\,>*8\L3TP_
M/-BMR6S;=RE^N#-=BOB^WG"E-]V;5;/N671:B./9Z<63P7I/O;0X?5::[#?-
MLOZ%H]5;GQQ?;_B6O?,^D                            !LMIYCWC:;<
M=%J;4Q\>,X;>ZQS^#/1ZSZM/K,N'RS[.A\FIT.+-Y[>/7TIOM'>CI,G9Q[II
MYP7ZIS8>-Z>>:S[J/4XO<T^^6SPR13TQ^N]SVI_'KHXXYKZ)Y_KL2_;]VVS<
M,?;T6IQYXZYBEH[4>>O7'JO9Q:C'DBMDQ+PLVFR8II?;,,M^S\         %
M7=Z&D]%OF#4Q'N=1ACC/WU)F)]B8<IOF.F6+NN/@[+\>RUPS;_6[XH:\5[P
M  ";\E\]6TDX]NW2\VTG17!J;=,X_%6WWOM>;J]W;=T\%+,GEZ)ZODY[==GB
M^N3%'U=,=?S^*S*VK:L6K,368XQ,=,3$NHB7(3%
M
M
M
M
M
M                                    &BYNY:Q;YMTUKPKK</&VFR3X
M_#2?)9\&X:*,]G^T<GI;9KYT^2L^2>?>IS-ARX<M\.6LTRX[36]+=$Q,3PF)
M<7=;-LTGG#O;;HNB)CC$OAE0                             'UCR9,5
MXR8[32]>FMJS,3$^286+IB:PEUL3%)Y)!MW/W,NBX5G41JL<? U$=O\ *Z+^
MR]'#NV>SI\4>G]5>7GV;3Y.CPSZ.'R270]ZNEMPKK]%?'/AOAM%X_%MV>'KO
M3Q;];_.VGJ>3F_'+H\ET3ZT@T/.W+.LF*X];7'>?@9HG'[-HBOLO1Q;G@OY7
M4]?!Y>;:=1CYVUCT<6\B8F(F)XQ/3$P^]YP     "%]Z6B]+M&FU<1QMILO9
MGR5RQT_E5AX>^XJXXN_K/Q=!^/9:9;K/[1\%8.6=@     FG)'.MM!:FV[C?
MCH;3PPYK?Q4SX)^\]I[>V;G]OZ+_ "]$]7R>!N^T_<B<F./KZ8Z_G\5GQ,3$
M3$\8GIB8=4XX
M
M
M
M
M
M        !"N?^4?GN*VZZ&G'5XH_XC%6.G)2/A1]]7V8>'NVW^./N61]4<_3
M\W0[+N?VY^U?/TSR]'R5BY9UX                                 "4
M<G\XZG:=333:J\Y-LO/9M6>F<7'X5/)XX>KMVXW8;HMNFMGP>/NFUVY[9NMB
MF2/?ZUMUM6U8M6>-9CC$QU3$NPB7#S%     &LYFT'S_ &'7:6(XWMBFV./O
MZ>[K^55\NMQ?<PW6^A]F@S?:SVW>GX\%'N$?T0     !/^[_ )PFEL>S;A?W
M$^YT>:T]4^#',^+[GUG0[3N-*8KY]4_MW.9WK;*URV1_\H_?O6(Z1RH
M
M
M
M
M
M                                                   "MN?N3OFU
M[[OM]/\ A[3VM5AK'O)GX=8^YGP^+S=7,;MMWAKDLCATQU>EUNS;IXXC%DGZ
MNB>OT>M!7@NC                                  7'R'N$ZWEG33:>
MUDT_'!>?B>]_(F':;5F\>".N.'9\G![Q@^WJ+J<KN/;\T@>B\L    !1_,FW
M?U=ONLTD1PI3),XH^\O[JGY,N$UN'[>6ZWTOZ+H,_P!W#;=Z/?TM8^5]8
M !$S$\8Z)CJD%N<B<S3N^WSI]3;CK]+$1DF>N].JM_/X+?\ >[#:];]ZSPW>
M>WW^EP^\;?\ 8O\ %;Y+O=/5W).]5XX
M
M
M
M
M
M                          #\M6MJS6T1:MHX6K/3$Q/@E)BJQ-%5\[\F
M7VO+;7Z&DVV[)/NZ1TSAM/@^+/@GU'*;GMOVI\=GD^'R=GM.ZQFCP7_]2/?\
MT1>,]P                                !8/=3KNG7Z&9^YSXX_)O\
MP71;#E\UGM_7N<O^1X?)?[/WC]UA.C<N     KGO3VSLZC2;E2.C)$X,L_?5
M]U3UXF?6<UON"DVY(Z>#J_QW45MNQST<8_= G/NE      ;#8-WS;3NN#6X^
M,Q2W#+2/A8YZ+5];V7TZ343AR1?'ZA\NLTT9\4V3T\O6O##FQ9\./-BM%\66
ML7I:.J:VCC$NZMNBZ(F.4OYW?;-LS$\X?;3(
M
M
M
M
M
M                               #YRXL>7';'DK%\=XFMZ6CC$Q/1,3$
MI=;$Q2>2VW3$UCFJKG/DO)M.2VMT59OMMYZ8ZYPS/@G[WQ3Z_EY+<MMG#/BM
M\GP=IM6ZQFCP7_\ 4^/S1-Y#VP                               $AY
M"UWS3F?2\9X4U':P6_#CW/Y<0]+:LO@SV^GA^O:\O></CTUW^O'L^2XG9N#
M    :GFK:OZTV+5:6L<<W9])@\?I*=,1'GZO5?'K\'W<-UO3T>M]VW:G[.:V
M[HY3ZI4DX9_0@      %K]VVZ3J]BG2WMQRZ*_H_+Z.WNJ?NQZCKMFS^/%X9
MYV_!Q6_:?P9O%'*^/?TI8]=X@
M
M
M
M
M
M                     #YR8\>3';'DK%\=XFMZ6CC$Q/1,3$I,1,4E;;IB
M:QS5?SER-DVZ;Z_;JSDT$].3%'3;%^_3R^!RNY;7./Z[/)\/D[':MWC+2S)P
MOZ^OYH<\5[P                              #TTV>^GU.+48_TF&]<E
M//6>,>TW9?-MT3'0SDLBZV;9Y3%%^:?-3/@QY\<\:9:UO2?):.,/Z!9=%T1,
M=+^9WV3;=,3SA]M,@    *=YYV:=LW[-V*\-/JOS^'Q>ZGW5?4M[#B]TTWVL
MTTY7<8=YM&J^]@BOFMX3^R//.>H      F7=?K)Q;YFTTS[C489Z/OL<Q,>Q
M-GM;'DIEFWKCX/!_(<5<,7?UN^/ZA:+JW&@
M
M
M
M
M
M                                $Q$Q,3'&)Z)B05YSAW?S7M[ALV/C
M7IMFT5>N/'../X/K>)SFX[3SOQ1ZX[NYU.U[U6F/+/JN[^_M5_,3$\)ZW.NG
M                               7)R)KOG?+&DF9XWP1."_D]'/"OY/!
MVNU9?'@M]'#L^3@MXP^#4W>GCV_-OWH/,     1[GC8)W?9K>BKVM9I>.73\
M.N>CW5/PH]G@\[<])][%P\UO&.YZFT:W[&7CY;N$]ZG7%N\      2#D&\UY
MLT/#X7I(GU<5GH[3--1;[?A+R]YBNEO]GQA<;M'!@
M
M
M
M
M
M                                        (ES9R)IMT[>LT'9P;AUV
MKU4RSY?%;R^N\?7[5;E^JSA?[I>YMN\78?HOXV>^/DJ_5Z/5:/47T^JQ6PY\
M<\+TM'"8<KDQW67>&Z*3#L<66W);%ULUB7BPV
M      L3NIUW''KM#,]4USTCS^YO[572;#EX76>W]>YRWY'AXV7^S]X_=/W0
MN8      5?W@\JVT6JMNNDI_P>HMQSUCJQY)\/Q;>WZCE=WT/@N^Y;Y9Y^B?
MF['9-Q^Y;]JZ?JMY>F/DACQ'O@    )-W=:><O-.GO'5@IDR6\TTFGMW>IL]
ME=1$]43W/(WR^FFF.N8CWU_9;KL7#
M
M
M
M
M
M                              -5O_+6V;WI_1ZJG9S5C\UJ*]%Z?OQY
M)?)J]%9GBEW/K?;HM?DT]U;9X=,="J>8.5MSV3-PU%/2::T\,6II'N+>2?N9
M\DN2U>AR8)^KR];M=%N./41]/"[JZ6G?$^X
M  !(^[_7?->9]/69X4U-;8+?A1QK^56'I[3E\&>/]N#RMZP^/3S_ *\?U[%P
M.R<(      ^,^##J,-\&:D9,62)K>EHXQ,3UQ+-]D712>,2U9?-LQ,3285+S
M?R9J=FRVU.GB<NVWGW-^N<?'X-_W)<AN&VW89\5O&SX>MV^V;K;GCPW<,GQ]
M2,O+>N    LGNOV>^'2ZC=,M>$ZC\U@X_<5GC:?5MT>HZ?8]/2V<D]/"')?D
M.JBZZ,<?QXSZ_P!?%.GO.<
M
M
M
M
M
M                        ?&?!AU&&^'/CKEQ7CA?'>(FLQY8EFZR+HI,5
MAJR^;9K;-)A7W,O=M>G;U6R^ZKUVT=IZ8_D[3U^:7.ZW9ICZL79W.HT&_1/T
MYO\ EWH%EQ9<62V/+2<>2D\+TM$Q,3'@F)>!=;,32>;I;;HNBL<8?+*@
M                     /;1ZF^EU>#4T]_@R5R5\])B8]IO'?-MT71T35C+
MCB^V;9Z8HOO#EIEQ4RTGC3)6+5GQQ:.,/Z#;=$Q6.E_-+K9MF8GH?2L@
M /S)CIDI;'DK%Z7B8M6T<8F)ZXF)28B8I*Q=,36.:!<Q=VE,EK:G9K1CM/3;
M27GW/X%O!YI]=X&LV6)^K%V=SI=#O\Q].;C_ +=Z!Z[;=?H,WH=9I[X,G@B\
M3''S3U3ZCG\N&_'-+HF)=+ASV9(K9,3#&?D_4!)^5N2-?NV6F?54MI]NB8FV
M2T<+9(\5(GQ_==3U=#ME^::W<+/CZGD;CNUF")MM^K)\/7W+9P8,.GPTP8:1
MCQ8JQ3'2.J*Q'"(==9;%L1$<H<1??-TS=/&9?;3(
M
M
M
M
M
M                                           #4;]RMM.]8_\ B<?8
MU$1PIJ<?1DCSS\*/)+X]5H<>>/JCCU]+[M'N.73S],_3U="M.8.2=XV>;9>S
M\YT<?_(QQ/1'W]>NOM>5R^KVS)AX^:WKC]W7:+=L6?AY;^J?VZT>><]0
M                     !<W)&N^><LZ*TSQOAK."_D]'/9C\G@[;;,OCP6^
MCAV.!W?#X-1=Z>/:WK[WF@       /C-@P9\<X\^.N7'/72]8M6?4EFZR+HI
M,5AJR^ZV:Q-):C-R7ROFMVK[=CB9^XFU(]:DU?'=MNGGG9'P?=;NNIMY7S\?
MB]M'ROR]H[Q?3Z##6\=-;VKVYCS3?M3#>/0X;.,6P_/+N&?)%+KY^'P;1];X
MP
M
M
M
M
M
M        $7W[N_V?<NUFTT?,M7/3VL<?F[3]]3H]C@\K5;3CR\;?IN]W8]G1
M[UEQ<+OKM]//M5WO7*N];/:9U6";8./1J<?NL<^>?@^JYS4Z#+A\T<.N.3J=
M)N.'/Y9^KJGFU#XGW                        +&[J==QT^NT,S[RU<U(
M^-'9M\F'2[#EX76>UROY'A^JR_V)ZZ!S(
M
M
M
M
M
M                                                     !:M;1-;
M1$UGHF)Z8F"8(FB+[UW>[)N':R:>/F.HGI[6*/S<SY<?5^+P>5J=HQ9.-OTS
MZ.78]G2;WFQ<+OKM]//M03>.1]_VSM7G#\YT\?QV#C;H\M??1ZW!X&HVO-BX
MT\4=<.DTN[X,W"OANZI_5$?><],                     !)N[O6SIN9L-
M./"NII?#;UNW'Y5(>IL^7PYXC^W!Y&^8O'IYG^LQ/[?NMUV+A@
M
M
M
M
M
M
M             &IW;E38MTXVU6EK&:?X_'[C)Q\<S'7ZO%\>HT&++YHX]?2^
M[3;CFP^6[AU3QA#=U[K=7CXWVS4US5\&'-[B_J6CW,^P\7/L5T<<<U]?Z[GO
M:?\ (;9X9+:>F/UWHEN.R;MMMN&MTN3#'5V[1QI/FO'&L^N\?-ILF/SVS#W,
M&KQ9?)=$_KJ8+\'T                   -[R/I[Y^:-#%8Z,=IR6GQ12LS
M_P!ST-LLF[46]KS=WOBW37UZ>"YG:N!
M
M
M
M
M
M                                                         ?EJ
MUM6:VB+5GHF)Z8E)BJQ-&CW'DCEO7<;7TD8,D_QF#\W/K1[GUX?#FVS!DYVT
MGT<'HX-VU&/E=6/3Q^:,Z_NJR1QMM^NB?%CSUX?ETX_)>7EV&?X7=O?\GKX?
MR./_ -EO9W3WHYKN2.9M'QFVBMFI'P\$QDX^I7W7L/-R[9GL_C7U<7JX=WT]
M_*ZGKX?)I<N'-AO-,M+8[QUUO$UGUI?#=;,328H]&VZ+HK$U?#*@
M     /K'CR9,E<>.LWR7GA6E8F9F9\$1"Q$S-(2ZZ(BL\EK<B<J9-HT]]9K*
M\-?J*Q'8_P!GCZ^SYYGK=;M6@G#;XKO//NAQ>\;E&>[P6>2WWRE;UWB
M
M
M
M
M
M
M                         ///IM-J*=C/BIFI]SDK%H]:6;K+;HI,5;LR
M76S6V9AI]7R1ROJ>,WT-,=I\.*;8^'J5F(]A\63;,%W\:>K@^['NVILY7S/K
MX_%J-3W6[-?C.GU.?#/BMV;U]JL^R^._8L4\INA]^/\ (LT>:VV?<U>H[J-9
M''YON&._B])2U/:F[Y;]AN_C='9_E]EGY'9_*R8]4U[FNS=VG,N/WGH,WQ,G
M#Y<5?-=LN>.5)]KZK-_T\\_%'L[F%EY%YKQ]>@M:/'6^.WM6E^%VUZB/X^^'
MT6[QII_G[I[F-?E7F2G7MNHGXN.UO:XORG09X_A=V/VC<=//\[>UX6V'?*^^
MV[51Y\.2/W&)TN6/X7=DMQK,,_SM_P"4/G^I]W_H.H_57_>9_P"WR?UN[):_
M[K%_:WM@C9MWGJT.HG_RK_O+_P!MD_K=V2?]UB_M;VP]*\O[];WNVZJ?_)R?
MO+&DS3_"[LEF=;@C^=O_ "A[X^4N9<GO=MSQ\:O9^5P?I&WYY_A+\KMRT\?S
MM96+D#FO)_\ "[$>.^3''L=KB_:W:=1/\??#\;MZTT?R]T]S.P=V',-_TF33
MXH\/&]IG\FL^V_>W8\T\YMC]>I\]_P"08(Y1=/L^;8Z?NHOT3J-QB/'7'BX^
MS-H]I]-FP_VO]SY+_P DC^-G;/R;72]V/+V+A.:^?43X8M>*U_)B)]E]=FR8
M8YUE\63\@SSRBVWV=[?;;R_LNV3QT.DQX;]7I.$VOP^/;C;V7WX=)BQ>2V(>
M;GUN;-Y[IGX=C8/I?*
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
/                 __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ctlp-20250630_g2.jpg
<TEXT>
begin 644 ctlp-20250630_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ':!,D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HI*6@ 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@ I*6B@#
MAM>^,7A/POK$^F:GJAM[V#;YD8MY7V[E##E5(/!!Z]ZH_P##0'@3_H--G_KS
MG_\ B*^?/CUG_A;.OY_O0_\ HB.N SD9%?DV.XLQN&Q52A"$;1;2NGT=NY^Q
M9?P;@<7A*.(G.5YQ3=FK7:OV/L/_ (:"\"?]!IO_  #G_P#B*/\ AH+P)_T&
MF_\  .?_ .(KX]HKA_USQ_\ )'[G_F>A_J+E_P#S\G]\?\C["_X:"\"?]!IO
M_ .?_P"(H_X:"\"?]!IO_ .?_P"(KX]HH_USQW\D?N?^8?ZBY?\ \_)_?'_(
M^PO^&@O G_0:;_P#G_\ B*/^&@O G_0:;_P#G_\ B*^/:*/]<\=_)'[G_F'^
MHN7_ //R?WQ_R/L+_AH+P)_T&F_\ Y__ (BC_AH+P)_T&F_\ Y__ (BOCVBC
M_7/'?R1^Y_YA_J+E_P#S\G]\?\C["_X:"\"?]!IO_ .?_P"(H_X:"\"?]!IO
M_ .?_P"(KX]HH_USQW\D?N?^8?ZBY?\ \_)_?'_(^PO^&@O G_0:;_P#G_\
MB*/^&@O G_0:;_P#G_\ B*^/:*/]<\=_)'[G_F'^HN7_ //R?WQ_R/L+_AH+
MP)_T&F_\ Y__ (BC_AH+P)_T&F_\ Y__ (BOCVBC_7/'?R1^Y_YA_J+E_P#S
M\G]\?\C["_X:"\"?]!IO_ .?_P"(H_X:"\"?]!IO_ .?_P"(KX]HH_USQW\D
M?N?^8?ZBY?\ \_)_?'_(^PO^&@O G_0:;_P#G_\ B*/^&@O G_0:;_P#G_\
MB*^/:*/]<\=_)'[G_F'^HN7_ //R?WQ_R/L+_AH+P)_T&F_\ Y__ (BC_AH+
MP)_T&F_\ Y__ (BOCVBC_7/'?R1^Y_YA_J+E_P#S\G]\?\C["_X:"\"?]!IO
M_ .?_P"(H_X:"\"?]!IO_ .?_P"(KX]HH_USQW\D?N?^8?ZBY?\ \_)_?'_(
M^PO^&@O G_0:;_P#G_\ B*/^&@O G_0:;_P#G_\ B*^/:*/]<\=_)'[G_F'^
MHN7_ //R?WQ_R/L$_M ^!/\ H--_X!S_ /Q%'_#07@3_ *#+?^ D_P#\17Q[
M]WM6MHOA?5/$$-Q-96V^WMUWS7$LB11(,@?-(Q50>>F<]?2M*?%^959<M.E%
MOR3?ZF-7@O*Z$>>K6DEW;BOT/JP_M >!/^@TQ_[<Y_\ XBC_ (:!\"?]!IO_
M  $G_P#B*^2M8T.]T&YC@O8U1Y(UF0HZNCHPRKJZ$JP/J#5(C=1+B_,82<9T
MXIKR?^8Z?!.5U(J<*TFGU3C_ )'V&?V@O ?_ $&F_P# .?\ ^(I/^&@O ?\
MT&F_\ Y__B*^1M-TVZUC4+>QLXO-NKB01QIN"[F)P!DD ?C2ZMI=UH>I7%A>
MQ>3=P,4D3<&VL.V02#^!JO\ 6[,N3VGLH\NU[.U^VXO]2\JY_9^VES6O:\;V
M[VML?7 _: \"?]!IA_VZ3_\ Q%'_  T#X$Y_XG3?^ <__P 17RUX-\&WOCK5
M'T^P>&.>.%IR;AF5=JD CY5//([5A4Y<6YE&,:CI1Y7>SL^F_4B/!N52J2I1
MK2YHVNKK2][=/(^P_P#AH+P)_P!!IO\ P#G_ /B*/^&@O G_ $&F_P# .?\
M^(KX]HK+_7+,/^?<?N?^9O\ ZCY=_P _9??'_(^PO^&@O G_ $&F_P# .?\
M^(H_X:"\"?\ 0:;_ , Y_P#XBOCVBC_7+'_R1^Y_YC_U&R[_ )^R^^/^1]A'
M]H+P(?\ F-L/^W.?_P"(H_X:"\"?]!MC_P!N<_\ \17RSIO@76=9TG^U;:WA
M^P+)Y1N)KJ*%=_'R_.Z\\BM!/A;KRMKB7=O'83:1;_:KB.X<Y,>&/R%0RM]T
M]\>]=D>),XFDXT%9[.SL]+[W\CSJG"^1TVXRQ+NMU>-UJEM:^[1]*M^T%X$_
MZ#3?^ D__P 10/V@? ?_ $&F_P# 2?\ ^(KX]YYR*U;OPKJECI-CJL]JR6-^
MQ6VD#*QD(."-H.X<^H%<\>+<SFFXTHNV^CTZ:ZG7/@O*J;2G6DF]%K'5[V6G
M8^K?^&@? G_0;8_]N<__ ,12_P##0/@3_H-M_P" <_\ \17RWXN\&W'@JZ6S
MOKRTDOMJL]K 79HPR[AN)4#\F-8%.KQ9F5&3A.G%26ZL_P#,FAP;E6(IJK2K
M2<7L[K7_ ,E/L/\ X:"\"?\ 0:;_ , Y_P#XBC_AH+P)_P!!IO\ P#G_ /B*
M^/:*R_UQS#_GW'[G_F;_ .H^6_\ /V7WQ_R/L+_AH+P)_P!!IO\ P#G_ /B*
M/^&@O G_ $&F_P# .?\ ^(KX]HJ?]<\?_)'[G_F5_J+E_P#S\G]\?\C["_X:
M"\"?]!IO_ .?_P"(H_X:"\"?]!IO_ .?_P"(KX]HH_USQW\D?N?^8?ZBY?\
M\_)_?'_(^PO^&@O G_0:;_P#G_\ B*/^&@O G_0:;_P#G_\ B*^/:*/]<\=_
M)'[G_F'^HN7_ //R?WQ_R/L+_AH+P)_T&F_\ Y__ (BC_AH+P)_T&F_\ Y__
M (BOCVBC_7/'?R1^Y_YA_J+E_P#S\G]\?\C["_X:"\"?]!IO_ .?_P"(H_X:
M"\"?]!IO_ .?_P"(KX]HH_USQW\D?N?^8?ZBY?\ \_)_?'_(^PO^&@O G_0:
M;_P#G_\ B*/^&@O G_0:;_P#G_\ B*^/:*/]<\=_)'[G_F'^HN7_ //R?WQ_
MR/L+_AH+P)_T&F_\ Y__ (BC_AH+P)_T&F_\ Y__ (BOCVBC_7/'?R1^Y_YA
M_J+E_P#S\G]\?\C["_X:"\"?]!IO_ .?_P"(H_X:"\"?]!IO_ .?_P"(KX]H
MH_USQW\D?N?^8?ZBY?\ \_)_?'_(^PO^&@O G_0:;_P#G_\ B*/^&@O G_0:
M;_P#G_\ B*^/:*/]<\=_)'[G_F'^HN7_ //R?WQ_R/L+_AH+P)_T&F_\ Y__
M (BC_AH+P)_T&F_\ Y__ (BOCVBC_7/'?R1^Y_YA_J+E_P#S\G]\?\C["_X:
M"\"?]!IO_ .?_P"(H_X:"\"?]!IO_ .?_P"(KX]HH_USQW\D?N?^8?ZBY?\
M\_)_?'_(^PO^&@O G_0:;_P#G_\ B*/^&@O G_0:;_P#G_\ B*^/:*/]<\=_
M)'[G_F'^HN7_ //R?WQ_R/L+_AH+P)_T&F_\ Y__ (BC_AH+P)_T&F_\ Y__
M (BOCVBC_7/'?R1^Y_YA_J+E_P#S\G]\?\C[!_X:!\"?]!IC_P!N<_\ \17H
MBG<H([\U^?/O7Z"1?=7CL*^SX=SFOF_M/;12Y;6M?K?NWV/A.)LCP^2NDJ$I
M/GO>]NEMK)=R2EHHK[0^("BBB@ HHI,B@!:*;NHW4 .HINZC=0 ZBF[J-U #
MJ*;NHW4 .HINZC=0 ZBF[J-U #J*;NHW4 .HINZC=0 ZBF[J-U #J*3=2T %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?&OQZ_P"2M:__ +T/_HB.N ZBO4/C/X;U?6/B
MEK\UAI5[>Q!X5:2VMGD4,((SM)4$9P1Q[BN-_P"$"\38_P"1<U;_ , 9/_B:
M_GG-,)B*F.KRC!M<SZ/N?TGE&.PU/+L/"=5)\D>J[(PJ*W?^$#\3_P#0NZM_
MX R?_$T?\('XG_Z%W5O_  !D_P#B:\WZEB?^?<ON9Z_]H8/_ )_1^]&%16[_
M ,('XG_Z%W5O_ &3_P")H_X0/Q/_ -"[JW_@#)_\31]2Q/\ S[E]S#^T,'_S
M^C]Z,*BMW_A _$__ $+NK?\ @#)_\31_P@?B?_H7=6_\ 9/_ (FCZEB?^?<O
MN8?VA@_^?T?O1A45N_\ "!^)_P#H7=6_\ 9/_B:/^$#\3_\ 0NZM_P" ,G_Q
M-'U+$_\ /N7W,/[0P?\ S^C]Z,*BMW_A _$__0NZM_X R?\ Q-'_  @?B?\
MZ%W5O_ &3_XFCZEB?^?<ON8?VA@_^?T?O1A45N_\('XG_P"A=U;_ , 9/_B:
M/^$#\3_]"[JW_@#)_P#$T?4L3_S[E]S#^T,'_P _H_>C"HK=_P"$#\3_ /0N
MZM_X R?_ !-'_"!^)_\ H7=6_P# &3_XFCZEB?\ GW+[F']H8/\ Y_1^]&%1
M6[_P@?B?_H7=6_\  &3_ .)H_P"$#\3_ /0NZM_X R?_ !-+ZEB?^?<ON8?V
MA@_^?T?O1A45N_\ "!^)_P#H7=6_\ 9/_B:/^$#\3_\ 0NZM_P" ,G_Q-'U+
M$_\ /N7W,/[0P?\ S^C]Z,*BMW_A _$__0NZM_X R?\ Q-'_  @?B?\ Z%W5
MO_ &3_XFCZEB?^?<ON8?VA@_^?T?O1A45N_\('XG_P"A=U;_ , 9/_B:/^$#
M\3_]"[JW_@#)_P#$T?4L3_S[E]S#^T,'_P _H_>C"HK=_P"$#\3_ /0NZM_X
M R?_ !-'_"!^)_\ H7=6_P# &3_XFCZEB?\ GW+[F']H8/\ Y_1^]&!U7@UZ
M5H&K6&K_  CO_#D=W;V.KK=_:PEQ(L2W,8V\>8V%W#T)S\H[9QR?_"!^)O\
MH7=6S_UXR?\ Q-+_ ,(#XF7C_A'-6_\  &7_ .)KOPD,5A92:I-J2:>CV?ZG
MFXZI@L;"*]O%.,E):K==^Z.T\"VMCH/]J+<^(8I-2BT]7M+6'5#;VYE+2-Y3
M2HZ@[3L8A7 R[=<$UWMMXFT"W\?:;J+ZEI@D;06AN9ENT=/-#)A2Q8[CUZDD
M@<DXKP[_ (0+Q/\ ]"YJW_@#+_\ $T?\('XG_P"A<U;_ , 9?_B:]O#X_%8>
MFJ<,,[)WV??TW/F\3E>#Q565:IBU>2L]5_GMU[^;/3[3QS:2>&_A]?WNJQ2:
MQ;ZFZWDGG+YT<+2."' .0A 3@\8 J>;5+2X\;>*;^[\1K-M@:32;>/6O*@FX
M^XSI(-F&VX4LN>3T!(\H_P"$!\3?]"[J_'_3C+_\31_P@?B;/_(NZM_X R?_
M !-"S'&VCS8=NUN^K2M=Z?,)93E[YN3$Q5[]M$Y<UEKIV].Q[EI_B;0K?QAH
M-]/J>FK<_P!A/!>S1WHD02@QX4NS,6.=V"S%B!U-8/@WQ)IMOI/@I-+U2STF
MTM99CK=O<7"0O,Y4?.P8YD4C.,9QE1QM^7RP> _$V/\ D7=6/_;C+_\ $T?\
M('XGQ_R+FK?^ ,O_ ,36LLTQCDG]7:Z[.^\7O;KRZ][F4<FP$8.*Q:?35JVT
MEM?IS:=FCU+3M?T+4/"^K66FW5E8HFOI=007,\<!,&]&W /MP,!OEZ@ #VKI
M6U*/5M:^)EWH]_!(6TZV\FZAN$5%81N,B3=M4@_Q9&".HQ7@_P#P@?B?C_BG
M=6Q_UXR?_$UIZ3H_CC1+/4;2RT75H+?4(A%<Q_V>[;T&>,E"1]X],=:THYEB
M+Q]KAVDNR?:25ET^(SQ&487EE[#%1;?\S7>+=WU^'L>H6/B[PU!XH\*-JE]:
M7.I6NE&&XO\ <LJBX/E[-TO()&)/FR0"V2>:X7X@ZU_:7A/2[6>.VEN;.XD1
M;Q]8BO[N1&W-\Q11\N3@9.1@#'>N7_X0/Q-_T+NK?^ ,O_Q-)_P@7B?_ *%W
M5O\ P!E_^)KBQ&.QN(I3I.@TI=EZ;W6KTW5CT,+EV7X6M3K+$IN/=^NUFK+7
M9W.WT+7M%MO@G=Z??R+<3MJ'F?88;M89F7*_,,JQQP>WXBM+2?B7#XKM/'EY
MJ,EKIKW&DBUL[4R@%@%EVJ"V"S9;L.<]!7F__"!^)_\ H7-6_P# &7_XFC_A
M O$__0N:M_X R_\ Q-13QV84^11I/EBK6L];)I-NU^II5R_*ZOM'*NN:4KWY
MEI=IM)7MTWW/:O"^J>'=,6#3QJMM>Z')I#B6YU+5MS-*Q&(?L[.%4*@Q_J^!
M@9SG/,7OBZ6\^%_A-+#7A#>6<S?;(?MZQ3;5?Y<@N&<  8 SQCTKSS_A _$_
M;PYJW_@#+_\ $T?\('XF_P"A=U;_ , 9/_B:Z99EC)1Y(T'%6MI==4^WE^)Q
MT\IP%.?-+$QE[REJT^C6NO6_X+0]HO\ QMH=U\7+J>75K>:%-/":;=23+);V
M\Q4;B.2JDXY/'3'>J6@^)])M=0\!'5]4L[GQ!:M<&[U#[0DH2$K+L5Y@2I.2
MN!N..?[W/DG_  @7B?MX<U;_ , 9?_B:/^$#\3]_#FK?^ ,O_P 33_M/'<SF
MZ#U=]GW3^]6LGV%_8^7**BL4K*-MU?9K[G>[75GJOA;XERWWBWQ,^J:O:"UM
M[6YBT_S!"B8+@JJX #9"CKG-:FB^/+*-OAY+/KEJ9O*F74Y))T\SB([1*Q.<
M;CG#'!;!Z@5XM_P@?B?MX<U;_P  9?\ XFC_ (0/Q/\ ]"YJW_@#+_\ $TJ>
M:9A!).C)N]];]T_^ 55R?*YR;5>*5K65OY6OUOZE+Q+]G_X2+5/LGE_9?M4O
MD^3CR_+WG;MQQC&,8[5G<YK>_P"$"\3[O^1=U;_P!E_^)H_X0/Q-_P!"[JW_
M ( R?_$U\Q4PN)J3<_9-7\F?7T<;@Z-.-/VT79=T85%;O_"!^)_^A=U;_P
M9/\ XFC_ (0/Q/\ ]"[JW_@#)_\ $UE]2Q/_ #[E]S-_[0P?_/Z/WHPJ*W?^
M$#\3_P#0NZM_X R?_$T?\('XG_Z%W5O_  !D_P#B:?U+$_\ /N7W,/[0P?\
MS^C]Z,*BMW_A _$__0NZM_X R?\ Q-'_  @?B?\ Z%W5O_ &3_XFCZEB?^?<
MON8?VA@_^?T?O1A45N_\('XG_P"A=U;_ , 9/_B:/^$#\3_]"[JW_@#)_P#$
MT?4L3_S[E]S#^T,'_P _H_>C"HK=_P"$#\3_ /0NZM_X R?_ !-'_"!^)_\
MH7=6_P# &3_XFE]2Q/\ S[E]S#^T,'_S^C]Z,*BMW_A _$__ $+NK?\ @#)_
M\31_P@?B?_H7=6_\ 9/_ (FG]2Q/_/N7W,/[0P?_ #^C]Z,*BMW_ (0/Q/\
M]"[JW_@#)_\ $T?\('XG_P"A=U;_ , 9/_B:/J6)_P"?<ON8?VA@_P#G]'[T
M85%;O_"!^)_^A=U;_P  9/\ XFC_ (0/Q/\ ]"[JW_@#)_\ $T?4L3_S[E]S
M#^T,'_S^C]Z,*BMW_A _$_\ T+NK?^ ,G_Q-'_"!^)_^A=U;_P  9/\ XFCZ
MEB?^?<ON8?VA@_\ G]'[T85%;O\ P@?B?_H7=6_\ 9/_ (FC_A _$_\ T+NK
M?^ ,G_Q-'U+$_P#/N7W,/[0P?_/Z/WHPJ*W?^$#\3_\ 0NZM_P" ,G_Q-'_"
M!^)_^A=U;_P!D_\ B:/J6)_Y]R^YA_:&#_Y_1^]&%16[_P ('XG_ .A=U;_P
M!D_^)H_X0/Q/_P!"[JW_ ( R?_$TOJ6)_P"?<ON8?VA@_P#G]'[T8/X5^@L/
M^I3Z"OA.X\%^(;."2:?0M3@AC!9Y)+.1550,EB2N  .]?=D.1"H/7%?IG!E&
MI1]NJD6OAW5NY^4<<UZ5=X=TI)_%L[_RDE%%%?II^6!113&:@ +4PR4R1\57
MDFQ0!9,M-\[WK/:ZQWJ-KOWH U/.H\ZLK[9[T?;/>@#5\ZCSJROMGO1]L]Z
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M<MX6_P"1D\8?]A)/_2.VK%U+_D(W7_79_P#T(UM>%O\ D9/&'_823_TCMJQ=
M2_Y"-U_UV?\ ]"-=&5]?G^9I7^)>B_)%>BBBOH#F,SQ/,]OX;U66)VCD2UE9
M70X*D(2"#V-?""_$?Q@_W?%&N-]-0F_^*K[L\6?\BKJ__7G-_P"@&OA_X97W
MC?3]2NW\#+J37K1 3_V; 97\O<,;@ <#.*^^X9A3]A7J3C%M6^+1=>MG;[CC
MK7ND4_\ A8WC'=C_ (2?7<]<?;YO_BJ/^%C>,=P7_A)]<W>G]H39_P#0J[J:
MU^-<WB>'Q%)IGB9M;A@^SQWG]GOO6+).S[F,?,WYUR_B3XF>.Y/$EE<:WJU\
MFMZ+(X@^TH$DMG. PP5&#P.H[5]E1]CB)<M&E2EIK:5[/_P';;73T.9WCNV9
MK?$;QBN ?$^N GIG4)O_ (JAOB-XQ7EO$^N >^H3?_%5H:M\3?'/CZ6SM[S5
M;_6);.<7<$:H':.1>C@*N>,T_P 2?%'QYXP\/S6VM:O?7^CM*JR"6,>5O4Y
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
M\B%%%% &-X@^_;?\"_I5"K_B#[]M_P "_I5"@#J**** "BBB@ HHHH ****
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
MW4=LS1!56++;P,8&#DYXP:\P\=#_ (KCQ"?^HC<_^C&I?^$[\3'_ )F+5O\
MP.D_^*K/L[6\\1:Q%;Q;[J_O)MH9B2SNQY+$]22<DGZU\_C,91QB<*$97G*^
MMMWT5CULNP&(P,E5Q4H\L(*.E]EU=RD,\^E>Y_ 1O^*9OUSS]L/'_;-*[C1_
MA!X6^'OA2YU'5K%-:N+:W:XGEFC#YVJ68(C?*.AQGGU-,U+X<6&K^';;Q-X*
MB;0]2EMDN8H4 5)D90WER1@E02#CCH?6OKLKR/$Y956)G:32;<4];/MT;/D,
MTXDPF9P>%@G&-U:3VNN_5+S_  -FBLCPMK\?B318+U4,3L"LD;#!20'#*?H0
M:UZ^_IU(U(*<7=/5'QTX.G-PDK-:,*V?"O\ R$G_ .N9_P#0EK&K9\*_\A)_
M^N9_]"6MX?$CCQ/\*19^)G_)/?$G_8.N/_1;5TB?=6N;^)G_ "3WQ)_V#KC_
M -%M72)]U:UC_&EZ+]3PW_"CZO\ 0=111748C6J":IVJ":@#-O.].\/_ '[G
M_@/]:;>=Z=X?^_<_\!_K0!LT444 %%%% '+_ !*'_%OO$G_8.N/_ $6U?#%W
M>0:?;R7%S-';6\8R\LSA54>I)X%?='Q*_P"2>^)/^P=<?^BVK\R?VHO^2&>)
MO^W7_P!*HJ_+N*J,<3C\+1;MS:7]6C]8X/KO"X'%UTK\NMN]DSD?$'QV\9:]
M\1M1\/?#73-'\3VEE LDEQ)G&> ^)#,B$ D 8Z\XSBI?^$R_:#_Z$3P__P!_
MT_\ DNN\^!/A'1_#'PU\/SZ7816EQJ6G6MU=S+DO-(T2L2S')QEFP.@R< 5V
M5IX@TK4-1NM/M=2L[B_M?^/BUAG1Y8?]] <K^(KYBOC:&'G*C0PT91AI=J[=
MM&W9V6I]AA\#B,13C6Q&)E&4];1:25]4E=:V1XC_ ,)E^T)_T(GA_P#[_I_\
MET?\)E^T'_T(GA__ +_I_P#)=;'QU^)'B'2]<T'P3X."1^(M;RQN9 "((N1D
M=<'Y6);!P$..>G'^*/!OQ7^$^BS>*K/QY-XF%F//O=/O$=H_+ ^8J&8Y4#DX
MVD#)'2O4P_)5IPE4I4HRG\*:E=ZV[Z7Z'E8ASI5)PIU:THP^)IQLM/-7=MW8
MV/\ A,OVA/\ H1/#_P#W_3_Y+I&\9_M"*I)\"Z!QSQ,A_P#;JO6_ _C2U\:^
M"=,\1H!:V]U;^=(LC#$1&0X)] RMS[5KZ/K>GZ_9B[TN_M=2M"Q43V<RRQDC
MJ-RDC(KQJF8>RE*,\+!<KL]'H^VY[=/+O;1C*&,J/F5UJM5WV/,?@E\=+7XA
M:'MUV]TS2_$BW36YT]&,!;/W-B2,68GD<$\BOIGX"_\ )6= '^U-_P"B)*^*
M_CIX1TC0?C5\+=3T[3XK.]U36E:\DAR!,R3VY#%>F?G;) R<\YK[3^ O_)7-
M!]=TW_HB2NR-"@L=A,3ATXJI).SZ6E9V\KGGU,1B)9=C<)B6I2I1:NNMXW3?
MG;<^RZ***_<3\!"BBB@#&\0??MO^!?TJA5_Q!]^V_P"!?TJA0!U%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MG#W4+Q.[2>2TF)P 5(9E;8",%0: YM3ZLHHHH-#I/!O_ "]_1/\ V:MS5/\
MD'W7_7)O_036'X-_Y>_HG_LU;FJ?\@^Z_P"N3?\ H)KY_%?Q9?UT-H;HX*BB
MBO$/J5L<=X\^+GA?X;ZIHFFZ]>746HZV9ETZSLM.N;V:Y,04R!4@C<Y =3R.
M_'0U>\!_$3P]\3-'EU3PWJ U"TAN9+.;=#)#+!/&</%)'(JNCC(^5E!P0>A!
MKPW]J+P1XL\7?&+X,3>%6U#3I[-M8W:]:6 NH=-D>"$1/-N1D"EE(PV-P# $
M'D>(6_@3Q]:_!P^'W\*:\FLV?C<:KXT2XTV:[M]<A=\&>%$\L7< *INMXWR<
M!N =P[XT82A%\VK_ ,SAE7G"I)<MTO\ )'Z"45^>7Q3\)1>$/ABMN]QJEWH-
MW\0]-O8]/?PI=Z+:6WF1W!EBL[:9FE*=/E4  X"YS6OJWPQ\83:-X]G\->%M
M6TSX:7GC?3;W_A&8M/EM9KK3HT=;QH[,J'V.WV<^7Y>6$?3"XI_5E:_-^'H+
MZR[VY?Q/O6N<U'XB>'M)\<:3X/NM0\KQ'JL$ES9V7DR'S8XP2[;PNQ< '@L"
M>U?$GCWX7^*-5\-^/X_#7A37+3P+?>,-)N-"T2'2Y[66)41Q=SQVNU9((RQ3
MYMJ] >,5Z%XR_9_\+_#G]H+X875AX!FOO D-G?17CPZ9<:P([EBSQM-\LLGW
MY 59N <D$8.)]A!;R[_D/ZQ-[1[?F?2G@/QY_P )W!JLO_".Z]X>^P7KV6S7
MK+[*UQM /G0C<=\1SPW&<'BNIK\^I/A1XKOO"=O8W'A/7=LGQIDU&6-;&='%
MBT:*;G(4,L77]Z,#C@U?U[X8^,-.\/\ Q"T;3O#&M0>"4^)-K>3Z)I^GRJMU
MI!9A*+:%1^\CW>22L8(PH/ 4U;P\&])$K$3MK'^ON/O:BOE3]C:WTQ?BM\>)
M=!TW^R]".KV<5I:BP:R$6U9]R>0R(T9&1E2H(STKZKKCJP]G+E_K8ZZ53VD.
M;U_,L6'_ !_VW_71/_0A7?+]W\*X&P_X_P"V_P"NB?\ H0KOE^[^%;4=F>9C
MOC1R7BK_ )"2?]<A_-JQJV?%7_(23_KD/YM6-6%3XF>CAOX41K.L:,[L%51D
MLQP /6N2T'XQ> O%6K0:7HOC?PYJ^IS[O*LK#5K>>:3:I9MJ*Y)PJDG X )K
MH]8_Y!-[_P!<'_\ 037YJ?"74-2TKP7\ +SQA<6NF_"VR\03WL&L6MNPFM]0
M2YE*0W4C2%5B8J&W!1\N\$?+NK>C152+;>W^1G6K.G))+?\ S1^F]%?!M_\
M$KQ@UYJ]S_PE&K1_%U/B$ME:>%4U"7R7TORUV(M@&\MK<Q$OY^PYP&WY.XYO
MQ*^,'B'P[IOQ;T>?QMJ>F^(X?B!"--L7U:2*Z33V<D"!-X80E2IPORX(]:M8
M5MVN0\6DKV/M_5/B1X7T?3_$=Y<:[9/%X=B,VKI;2B>6Q4*6_>QQ[G4E58@8
MR<' -7_"?BK2_''AO3M?T2Z^VZ3J$0GMKCRWC\Q#T.UP&'X@&OC"S6Q\%_$7
M]JECK5_HOB>'3)K[1H6UJXAFG!L+F1IDC,H\XI\K*Q#>5QMV\52T7Q1XG\5:
M_P##VPO/&'B6*TN/A9)JUREKK%Q"US=(9BLSNK!BX94.X$,=@4DJ64U]75M'
M_5B?K3OJC[RHKX#\/_%KQ!KND_"H^./&FIZ+X9N?!NH7*:DNK2Z=_:&IPRRQ
M(DMS&Z,[+&L+89_F8Y.2W/T3^Q[XFUK7?V6_"VM:M=7VOZR\5](TU]<-+<7!
M6[G"*9'))^5549Z #M653#N$>9OK8UIXF-27*ETO^1ZAIGQ(\):UXAN= T[Q
M1HM_KMLTB3Z7:ZA#)<Q,AVN&B5BRE3P<C@]:Z.OR>\+>--8^#D/ACQ=9R:5K
M5UI;ZDMEX;U":1I?"4\EUY4YO(%"SR(T9 5R0 ['(R%W?JEH.K6VO:/9:A9W
MUIJ5M<1+(EW82B2"7(^\C D%<YQR:=>A[*S3NF*A7]M=-6:+]=7X3_Y!\O\
MUT/_ *"M<I75^$_^0?+_ -=#_P"@K6-+XB<9_"0>+/\ CQB_ZZ?^RM7*5U?B
MS_CPB_ZZ#_T%JY2BK\0L'_#"BBBLCO.6\,_%3P5XTU!K#P]XOT'7;Y8S*;73
M-3@N)0@(!;:C$X!(Y]Q74U\#Z)\1+&&S_:QOO#OB:WCU*>;[?IMSI=^HFDC7
MS 9H61LE074;UX&X<\UM>&?^$NUOQWHO@^S\;^)F;Q1\*(-8::XUB9I(]29C
MLGC8L/*Y500FW<,[LDDUVO#;N]O^&1P1Q.VEW_P;'V]17PGX-^*GQ/\ BCX5
M\7^,?#]YK":AX0\)6NBQZ;$TCI=:N3NNK@P'(DEC0'[P/)7&:H:3\0O$,/@7
MQ/J>C_$JRN;2[\!27+:3;^+KW6=4@O80I-YNEB0V;'S0K1A@,] VT;#ZJ]KE
M?6EO;0^];R\M]/LY[N[GCM;6"-I99YG")&BC+,S'@  $DGIBH='UFP\0:;;Z
MCI=];:EI]PN^&[LYEEBE7U5U)!'N#7PYI]]XDO\ 4=#\.OXD\1ZW;^*?@_\
MVM>6EWJMQ,9KYHF97C&[Y&.%0A,;P#NW%F+5/ OBN'1_@K\$;?3/%5Y8>$KO
M4Q!XSOK379U.GL,>3"\HES91N<Y"&,'@]^3ZJK;B^M.^VG_#'WU17P#-XV\;
MZU:^$M+MO&?B*V\+7_Q-GT?1=?M;^075[I;/M'[Y]WVA%)8*\@<$@CD+@=7\
M7K[QQ\!_%UWX,T/Q-XG\1Q>/=#@TO0;S5K^2YN+74UG2&5UDX\L^1,TI= N6
M"D]-P7U9W2YM6/ZRK-\NB/M.MGPI_P A)_\ KD?_ $):Y+PQHK>&_#FF:4][
M=:F]G;1P->WLK2S3LJ@&1V8DEF().2>M=;X4_P"0D_\ UR/_ *$M<T/C1=?^
M#(L_$S_DGOB3_L'7'_HMJZ1/NK7-_$S_ ))[XD_[!UQ_Z+:ND3[JUK'^-+T7
MZGBO^%'U?Z#J***ZC$:U035.U034 9MYWIWA_P"_<_\  ?ZTV\[T[P_]^Y_X
M#_6@#9HHHH **** ,S7M%B\0:->Z;.S)#=PO [1D!@K*5)&01G!]*\I_X99\
M-9_Y".J_]_8O_C=>S_Q=:#S7G8K+\+C)*6(IJ36UST<+F.+P2:PU1QOO8\8_
MX99\-?\ 01U;_O[%_P#&Z/\ AEGPU_T$=6_[^Q?_ !NO9\48KB_L/+?^?,3N
M_M[-/^@B7WGC'_#+/AK_ *".K?\ ?V+_ .-T?\,L^&O^@CJW_?V+_P"-U[/M
MHVT?V'EO_/F(?V]FG_01+[SQC_AEGPU_T$=6_P"_L7_QNC_AEGPU_P!!'5O^
M_L7_ ,;KV?%&*/["RW_GS$/[>S3_ *")?>>+_P##+?AK_H):KC_KK%_\;K8\
M(? +0_!?B.UUJTO;^6XMMQ1)WC*G<C(<@(#T8]Z]/Z'WI,#'7BM*>39?2G&<
M*233NO4SJ9WF-:$J=2M)Q:LU?=,DHHHKVCQ HHHH QO$'W[;_@7]*H5?\0??
MMO\ @7]*H4 =11110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MP?\ #.;^(WCRP^&/@?6/%.J0W-QI^EP>?-'9JK2LN0,*&903SW(KS'6OVPO
MNB^ ?!WBUX=6N++Q3<M:V=I;PQ&YB9&V2&53(%4(^U3ACRRXSFNJ_:,\(ZMX
M\^!_C#P_H5I]NU?4+(PVUOYB1^8^Y3C<Y"CH>I%?-OC/]C?Q%!X'T^ZT99-5
MUF:?29/["9H8ETK:B'4"LK2;9/,ECC<@8Y7C=G-;T84917.[.Y5:=6,G[-75
MCZQ;XJ>"U\2?\(\?%^@C7_-^S_V4=3@^U>9_<\K=NW>V,TE[\5O!.FZD^G7?
MC'0+74([@6CVLVJ0)*LYZ1%"V0Y_NXS7RM\8/A#\8/'FO>(UN],UK6V7Q5;7
MNAW,&N6\&EVVEQ,2%^S&X3]^-PRS1$G8<-_>C^)W[-OCCQ'H_P ?_L/AF.YU
M'Q/K&G7&BR&ZME>X@CEW2D,SC8 .<.5SV!J_8T]+S_K0CVU36T/P/JZ[^*G@
MK3_$B^'KKQ?H-MK[3);C2IM3@2Z,CXV)Y1;=N;<N!C)W#'6D\2?%CP1X.U(Z
M=K_C+P_H>H!!(;74M4@MY=IZ-L=P<'!YQ7R=\?/@[\9?B)'XZL9-.US7_.GL
M#X;:SUVWMM-M[>,[Y1) UQ&6FW'&]T?E<A@ I/#_ +15M/X=E^-WA(1VVO:_
MXTU[3)]._LW4K2>[P'5EMI;7S1<@J& 7;$P.[J!R:CAX2LN;^M!2Q$XW?*?>
M&L?$CPCX?U2QTW5/%.BZ;J-\J/:6=YJ$,4UPKMM0QHS L&8$ @')&*AUCXJ>
M"O#NH7%AJOB_0=,OK:2.*>UO-3@BEB>12\:LK,"I9064'D@9%?+7BK]F_P 7
M2^*?B/;ZIIWB+Q'X9\76NGR >&;S28G:2W0!;>X:^7S$".BE6A8C: 2"?E6+
MQ[^SCXWUZ^^.-S:^&C<R^(M$T2RT::YOK9YIW@CMOM"%RXVD-#RS!0Q0$9XJ
M52IZ7F/VU36T/Z_I'USI_C;P[JU]JMG8Z_I=Y>:2<:C;V]Y&\EF>?]<H;,?W
M6^]C[I]*XJZU'X3^.=:L?'S^(= UB?PBL@BU6+6UDMM-\X;69PLOE*6 QN<9
M^48/ Q\\>*OV6_'/B"^\2V6EZ=;Z%97WP]T_18+C[1$D1O89[>22 JC%@&6*
M1=VW;\W6EUWX >,/$7A#Q1-'X9\6'Q;J?A"/1I/[:U+14LB\<]LT<,$=IMW8
M"2XEEV85<8)?Y2-&FM5,)5JCT=,^EO$GQX\"^'?"OB/7U\2Z7JUMX?M_M-];
MZ7?P33H"<(FW> &=L*H8C<Q %==\"/B7H/Q<T&U\2>';R.ZLKF %XA+&\MM(
M0CF&8(S!)%#KE<Y&17RC=?LY^,+CQ-XA6TT2'3],OOA0/#,,BSPK%_:7[O\
M<E%;('RM\^-ON:^D?V3]-UKP_P#"_P -:%X@T*ZT#5-'TV+3I8+J:WE$IC2,
M&1&AD<;"<@;B&^4Y4#!,^SIQ2<7=W,ZE2I*,E)65CU#XF?\ )/?$G_8.N/\
MT6U=(GW5KF_B9_R3WQ)_V#KC_P!%M72)]U:S7\:7HOU//?\ "CZO]!U%%%=)
MB-:H)JG:H)J ,V\[T[P_]^Y_X#_6FWG>G>'_ +]S_P !_K0!LT444 -:J.M:
MQ8>'M+N=2U2^MM-TZU0RW%Y>2K%#"@Y+.[$!0/4FKYZ5Y%^UU_R;'\3O^P#=
M?^@&G%7:0F;6G_M"?"W5[R.SL?B5X0O+N9ML<%OKUK)(Y] HDR3]*]#K\<8/
M$7PA\1_L6Z)X,TKP_!J_QTDN&5&TW1)#?*3J#N/,N!&/-!MR%"AFQN48&./L
MGQ9KWC+X.? 'X2:1K?Q>T?X4ZO#IHAU:[U:Q34[V0JD82.&$A@YC!*NV?3DY
MK>='ET7?^F1&=S[%%!KX0_9-_:F\9?%3XN>,OAI?^/+3QI9?V1-=:+XSL]'6
MQE$H\L ^0T:KA?-/#H?FBZLK9/,Z#^W!XX\*_LZ_%BW\9ZO')\6?#&KKH]I.
MUK!&=\S%%81+&J,8C%<-RI!PF1SRO83O;T_$.='Z*?A1^%?!WQ_^-7QI^#?P
MQ^ Z'Q:(O&7B2=AKD]QIUHRR.YA98601 *(Q*4)C"DX)R3S4\GQ9^._A7]K*
MW^#-[X_T763XDTXW5GJLWAY(X]+_ ',LS,D*.&D($$B@22,#N4G'(H]B[7NN
MOX!S^1]UBBOC3]F/]I#QQ_PF_P :/"'Q+UFW\4-X#$UU'J]M91VKR10M(L@*
M1@+@A5(XR#N!+<5\[7G_  4 \?:_X:U?Q=#\6-(\+:S#=G^S_A['X8>Y2Y@W
M#[]ZT9"M@G^(9V]5R!1&A*3:0<ZM<_50=*#7P9\>_P!KKQZ?A?\  /Q7X*U.
MW\-W7C.9X]2M_LL-U"SJT*,G[Q68(',GW2&P>N171Z+\8_BQ\+_VT/#7PN\<
M^+['QCH/B;3FO89(-'BL?LI*3E @0LQQ);E/G=LJV>#2]C*U_7\!\Z/J^P\>
M^&=5\47WAJR\1:3=^)+&/S;K1[>^B>[MT^7YI(0V]1\Z<D#[Z^HKH37YC?"7
MP)\1-0_X* ?$W2M+^*']E>)[73GGOO$7_"/6TWVZ#S++,'V=FV1_>C^=3G]U
M_M&OTYS4U(*#5G<<9<PM%%%9E&-X@^_;?\"_I5"K_B#[]M_P+^E4* .HHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#EO"W_(R>,/\ L))_Z1VU8NI?\A&Z_P"NS_\ H1K:
M\*_\C'XP_P"PDG_I';5G:AI]U)?W++;3,K2L01&2",GVK;+)*-[]W^9I7^)>
MB_)&=15G^S+O_GUF_P"_;?X4?V9=_P#/K-_W[;_"O>]I#N<Q6HJS_9EW_P ^
MLW_?MO\ "C^S+O\ Y]9O^_;?X4>TAW K459_LR[_ .?6;_OVW^%']F7?_/K-
M_P!^V_PH]I#N!6HJS_9EW_SZS?\ ?MO\*/[,N_\ GUF_[]M_A1[2'<"M15G^
MS+O_ )]9O^_;?X4?V9=_\^LW_?MO\*/:0[@5J*L_V9=_\^LW_?MO\*/[,N_^
M?6;_ +]M_A1[2'<#K_#?_(&M_P#@7_H1K,\9?\N?_ __ &6M3P_&\6DP(Z-&
MXW95A@CYC67XR_Y<_P#@?_LM>32_WGYLM['-4445[-R HHHHN 44447 ****
M+@%%%%%P"BBBBX'2>#?^7OZ)_P"S5N:I_P @^Z_ZY-_Z":P_!O\ R]_1/_9J
MW-24M8W"J"S-&P ')/!KP,3_ !9?UT-H;HX*BK']GW?_ #[3?]\-_A1_9]W_
M ,^TW_?#?X5X_*SZ7VD.Y7HJQ_9]W_S[3?\ ?#?X4?V?=_\ /M-_WPW^%'*Q
M^TAW*]%6/[/N_P#GVF_[X;_"C^S[O_GVF_[X;_"CE8>TAW*]%6/[/N_^?:;_
M +X;_"C^S[O_ )]IO^^&_P *.5A[2'<KT58_L^[_ .?:;_OAO\*/[/N_^?:;
M_OAO\*.5A[2'<KT58_L^[_Y]IO\ OAO\*/[/N_\ GVF_[X;_  HY6'M(=PL/
M^/\ MO\ KHG_ *$*[]?NUP]C8W"WUNS6\JJLBDDH0!R/:NX7I711V9Y&,DI3
M31R/BK_D))_UR'\VK&K9\5?\A)/^N0_FU8U8U/B9Z6'?[J(4445F=%T%%%%
M:!1110&@4444!<**** N%=7X3_Y!\O\ UT/_ *"M<I75^$_^0?+_ -=#_P"@
MK6M+XCAQG\-!XL_X\8O^NG_LK5RE=7XL_P"/"+_KH/\ T%JY2G5^(6#_ (84
M445B=]PHHHH"X4444!H%%%% 704444!H%;/A7_D)/_US/_H2UC5L^%?^0D__
M %S/_H2UI#XD<^(_A2+/Q,_Y)[XD_P"P=<?^BVKI$^ZM<W\3/^2>^)/^P=<?
M^BVKI$^ZM:1_C2]%^IX;_A1]7^@ZBBBNHQ&M4$U3M4$U &;>=Z=X?^_<_P#
M?ZTV\[T[P_\ ?N?^ _UH V:*** "N-^+GP_/Q4^&?B?PA]O_ ++_ +:L);'[
M9Y/G>3O7&[9N7=CTR/K795Y3XL_:>^&7@?XD6?@+7?%$>F^*[QH5AL9;2X*L
M93B/,PC,:Y)[L,=\4XJ5_=$[=2W^SM\'O^%!_![P_P"!#JW]N_V3]H_XF'V;
M[/YOFW$LW^KWOMQYFW[QSC/&<5P'[27[)*_'CQCX4\7Z7XME\(>)O#_R6]TV
MG1ZA Z[]ZYA=E7(8GDD@YY!XKU#Q!\:/!WA?XD:#X"U/6/LWBO7(C-I^G_99
MG\]!OR?,5"B_ZM_O,.GN*[GI5<THOFZL+)JQ\R_"#]C_ %3X<_M :E\5=:^(
MLWB_5=0T[[%<0SZ/':LS>7"F\-')L50(0%01C"X&3C)^:O&WPAT'XR?\%,YM
M)TB/[1I.GFWUGQ(BY\KSH(T+KQUW,T"-T^:1^]?HCXV\:Z-\._"NI>)/$-Y_
M9^BZ='YUU=>4\OEID#.U%+'DCH#47@'Q[H7Q.\):?XG\,WO]I:)J",]K=>3)
M%YBJQ0G9(JL/F4CD#I6D:TU>3[6)<5L>5_M-?LQ?\-%ZAX$NO^$E_P"$>/A?
M4&OMOV#[3]IW&([,^:FS_5]?FZ].*;KW[+YUK]J_PY\:O^$D\DZ/8/8_V']@
MW>;N@GBW>?YHV_Z_.-A^[C/.1[QUI162J22LF/E1X%\+/V5(?AU\9?B;XYNO
M$"ZW;>-C()=)?3_*6W1Y"Y4R>:WF#!*_=6N-\-_L6^,/A6NHZ9\+OC=JW@OP
MG>7#SG1;K1+?4C"7 #".61@4X& 0,\ DDY)^L**?M)=PY4?,_P 7/V/;OXN:
M#\,;"^\?WCWO@VZ:[FU/4+'[5/J3,\;'<?-38?W>/XN"..*W_'G[+_\ PFW[
M3_@OXP#Q)]C_ .$;L%L?[%^P>9]HPUP=WG>:-G_'QTV'[G7GCU+XC>.K'X8^
M!==\5ZI%<W&G:/:27MQ%9JK3,B#)"!F4$_4CZUE_!?XL:1\<OAMH_C;0K:^M
M-)U3SO)AU%$2=?*F>%MP1W4?-&Q&&/!'3I3YIVOTV^\.6.QX[XH_9 UE?V@M
M5^*_@/XF7/@;5M8B6WU*U;1H=02:,"(.JF1P$#>2AY5B#R"!Q7TYCK2?6G5$
MI.5KC22V"BBBD,QO$'W[;_@7]*H5?\0??MO^!?TJA0!U%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
ME9TNOZ;#J26#ZC:I?/RMJTZB4_1<Y_2M'UH<7&UUN M%%% !1110 4444 %%
M%% !112;AZT +12;AZT;AZT +129'K10 M%%% !1110 4444 %%%% !1110!
MRWA3_D9/%_\ V$H__2.VKJ*Y?PI_R,GB_P#["4?_ *1VU=17-A_@?J_S-JWQ
M+T7Y"T445TF(4444 %%%% "45S7_  F7_3G_ .1?_K4?\)E_TZ?^1?\ ZU=/
MU6MV%='2T5S7_"9?].G_ )%_^M1_PF7_ $Z?^1?_ *U'U6MV_(+HZ6DKF_\
MA,O^G3_R+_\ 6H_X3+_IT_\ (O\ ]:CZK6[?D%T=+17-?\)E_P!.G_D7_P"M
M1_PF7_3I_P"1?_K4?5:W;\@NCI:*YK_A,O\ IT_\B_\ UJ/^$R_Z=/\ R+_]
M:CZK6[?D%T=+17-?\)E_TZ?^1?\ ZU'_  F7_3I_Y%_^M1]5K=OR"Z.EQ17-
M?\)D?^?3_P B_P#UJZ3;6-2G.G;F0Q>*.*S[C6[.SE:*6;9(O5=C'MGL*9_P
MD>G_ //Q_P".-_A25.;U46!IXHQ69_PDFG_\_'_CC?X4?\))I_\ S\?^.-_A
M5>RJ?RO[@-/%&*S/^$DT_P#Y^/\ QQO\*/\ A)-/_P"?C_QQO\*/95/Y7]P&
MG169_P ))I__ #\?^.-_A1_PDFG_ //Q_P".-_A1[*I_*_N T\48K,_X233_
M /GX_P#'&_PH_P"$DT__ )^/_'&_PH]E4_E?W :>*,5F?\))I_\ S\?^.-_A
M1_PDFG_\_'_CC?X4>RJ?RO[@-,>XHK,_X233_P#GO_XXW^%7+:ZCNH5EB;?&
MW1L$=\=ZAPE'62L!-1Q5#5M2_LRW63R_-W-MVYQV)]/:LK_A+C_SZ_\ D3_Z
MU9N48Z,WA1J5%S16ATG/K1S7.?\ "8'_ )]/_(G_ -:C_A,#_P ^G_D3_P"M
M4^TCW-/JM;^4Z/FCFN<_X3 _\^G_ )$_^M1_PF!_Y]/_ ")_]:CVD>X?5:W\
MIT?-%<Y_PF!_Y]/_ ")_]:C_ (3 _P#/I_Y$_P#K4>TCW#ZK6_E.CHKG/^$P
M/_/I_P"1/_K4?\)@?^?3_P B?_6H]I#N'U6M_*='17.?\)@?^?3_ ,B?_6H_
MX3 _\^G_ )$_^M1[2'</JU;^4Z+ ZXI<"N;_ .$N/_/K_P"1/_K5=TO7CJ5P
M8O)\O:N[=NSW ]/>FJD6[)D2H5(KF:T-<**4_2H;B86\,DA&50%CCV&:R/\
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
M2R\(G7$TGQ)J5[;WAU);?9+)'L=1$1F;;&F[:O(!KTC]A;_DE.K_ /8;E_\
M1$%?,9G!_P!DMS2NG"UN6ZO?MKM;XM;FT/XB^9]'T445^='6%%%% "=*.U'%
M<YXJ\61Z#"8HB'O''RKV4>I_PII.3LA-VW-.XUJVM]4MM/W;KF;)VK_" I.3
M^5:%>2>%]0_XJFVNKR<#+.7EE8 <HW4FO3/^$@TO_H(VG_?]?\:J4>71$QES
M&A16?_PD&E_]!*T_[_K_ (T?\)!I?_02M/\ O^O^-19E71C>%?\ D9/&'_82
MC_\ 2.VKI_>N-\-ZG96^O>*9)+R!(YK^-XF:10'7[+;KN7GD;@PR.X([5T?]
MOZ9_T$;3_O\ K_C7/1BU'5=7^9M6:YEZ+\C1HK/_ .$@TO\ Z"5I_P!_U_QJ
M2VU2SO'*6]W!.X&2L<BL<>N :Z+,Q+E%%% PI*6DH \UHHHKZ=;&04444P#%
M%%84GCK08-4FT^34X([J*>&W=&;A994E>-">@8K#(<$^GJ*:C*5^5-V%==3=
MHHHI#"BBB@ HHHH *]*KS6O2J\K'?9^?Z%1.(\2?\AJX_P" _P#H(K,K3\2?
M\AJX_P" _P#H(K,KNH_PX^B)>X4445N 4444 %%%% !1110 4444 %=OX;_Y
M MO_ ,"_]"-<17;^&_\ D"V__ O_ $(UY^,_AKU*CN5O%W_'C%_UT_\ 96KE
M*ZOQ=_QXQ?\ 73_V5JY2OFJOQ'OX/^&PHHHK$[PHHHH **** "BBB@ HHHH
M*V?"O_(2?_KF?_0EK&K9\*_\A)_^N9_]"6M(?$CFQ/\ "D='JO\ R#KK_KFW
M\JX.N\U7_D'77_7-OY5P=:UMT<F!VD%%%%<QZ@4444 %%%% !1110 4444 %
M%%%,3V/1U^Z*6D7[HI:](^5"BBB@!N*R)O$4"Z[;Z9%^\ED+>80>$PI./KQ6
M1XP\8#2U:SLV#79&'D'2/_Z_\JX_PK?16GB*UN;J79&"Y>1SZHPY_$UK&&EV
M9N>MD>OY%&161_PEFD?\_P#%^M'_  EFD?\ /_%^M9\K[%W10^)7_)/?$G_8
M.N/_ $6U=(O*CZ5Q?CS7-/U3P5KUI:W4<US-8SQQQKG+,R, !]2:W5\5Z0J@
M?;XN![USQC+VLG;HOU-FU[./J_T-G(HR*R/^$LTC_G_B_6C_ (2S2/\ G_B_
M6NCE?8QNC6:H9*2UO(;^W2>"02PMG:Z]#@X_F*=)2&9EUWIV@_ZRY_X#_6EN
MEIVB+M:X_P" _P!: -6BBDR* %HI,BC(H 6BDR*,B@!:*3(HR* %HI,BC(H
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
ME?C#7++Q%KUS?Z?HUMH-I*1MLK1G9$]\L3R?; ] *]4_9%_Y*5?_ /8*D_\
M1T-=.=R<\IJ3FK-I:=ONT%2_B(^O:***_##U KTJO-:]*KRL=]GY_H5$XCQ)
M_P AJX_X#_Z"*S*T_$G_ "&KC_@/_H(K,KNH_P ./HB7N%(WW32T&MP/S;N+
MB2ZN)9YG:2:5B[NQR68G))_&I'_Y!\'_ %UD_DE=G\6/AW#\-_%\VEM=SRP2
M(+BWD\@?ZMB< G=R1@C/M5CP+\(]3^)>AWDVA7%NTEA-B2&Z)B9MZC&TC</X
M3U(K^@(X["K#PQ+=J;MKTUV/(Y97Y>IYY6OX/MXKOQ=HD$\:S0RWT"/&XRK*
M9%!!'<$59\5?#_Q%X*F\O6M)N+(9P)2NZ)OHZY4_G57PBLTGBO1EMI%AN&OH
M!'(Z[E5O,7!(R,@'M754JTZV&G.E)-6>JV_ 5FI:GVA\/[<^%_%'BGPY:M+-
MI%BEO>6<+,7-N)5?="I)^[F/*CMN-='X7\4R>)OM7F:)JNC^3MQ_:<"Q^9G/
MW=K-G&.>G45%X7\,0>#;*^NKJ]DOK^Z<W-_J-P K2D+@<#A551@*.@K9TG5+
M37--M[^PN$NK.X02131G(93WK\!Q$XSDYI7V5_.VK^>^IZT5;0MT445QE!7;
M^&_^0+;_ / O_0C7$5V_AO\ Y MO_P "_P#0C7GXS^&O4J.Y6\7?\>,7_73_
M -E:N4KJ_%W_ !XQ?]=/_96KE*^:J_$>_@_X;"BBBL3O$/(KA_#.@ZY?:]<Z
MAXFV3"V?%@BE=BY)RX4=\8 +<UW-<MXJ^(FF>#[R*UO5G:21/,'DJ&&,D=R/
M2O.QBHQY:U>7+&+[Z-]+KJ=^%=:7-1H1YI27;5+R[>?D=+<3):PR32-MCC4N
MS8S@ 9)KF+;XH>&KRYA@BU16EE<1JIAD&6)P!ROK1:^+K/QAX5U.ZL!((XUD
MC/G*%.X)GU/'S"OGC0F<:YIY09D^TQ[1[[QBO S3.YX.='ZO:49]=>ZVL>[E
M>30QD*WUB\90Z:>>]SU?XE:'=>/?$-O;:.HF-BC1W$S';&C,00N>YQV&<5;\
M&V&H_"ZSN4U6U6?3YI!(][:.9!#P!ETP&V^XZ5U/PV6(>#-.>,[GF4RRL>K2
M$G>3[YS^5=%<1I-!)'(JO&00RL,@@]0:ZZ&6PJ5/[14FJDE?R6FUCFK9C4IT
M_P"SVKTXNWF[/>_378='*LL:NC!T89#*<@CUI]<M\-9&D\(VPW%XXY)HXF/_
M #S61@GX8 'X5U->_0J>UI1J6M=)GA5J?LJLJ=[V;05L^%?^0D__ %S/_H2U
MC5L^%?\ D)/_ -<S_P"A+75#XD<&(_A2.CU7_D'77_7-OY5P==YJO_(.NO\
MKFW\JX.M:VZ.3 [2"BBBN8]01CM&:^8?B!K%WJWBS4_M,K2+!<20Q+V1%<@
M#\*^GF^Z:^5O%W_(U:U_U^S?^C&KX/BZ4EAZ<4]&_P!#[GA.,7B9RDM4OU+W
M@FYN8!K8L[Y-/OI;$+!(UTEL2WGPLRJ[,H!VJW&>0#6WI]]X@A^V'5?$*W%B
MUC=*T3ZW%.&9H)%5=@E8L2Q7  /.*H7'PTO+*&"2[U;2+3SD#HMS=-&Q4CT*
MUS&J6']FWDMM]H@N_+Q^^M7WQMD \-CG&<?4&OC'[? TX.K&2MYV3W>JLSZA
MT\-F%:HJ4XOF_NW:T2T=U_PY65FC8,A*LIR&!P0:^F/AKJESK7@K3;J[?SIV
M#JSD<G;(RC/X 5\S>]>F?"'Q-KGVW^R;4PW5I#;NZVL[B)5)=26WK&S$Y)X/
M'/L*[.&L9'#8SEG>TU;376ZUM]Y/$N#EB,&IPM>#OKII;;\CW6BL/PGXE/B;
M3Q-)!]DGVJ[1;]^%= ZD' R"#Z=01VK<K]?IU(U8J<'=,_(ZD)4Y.$E9H***
M*U,WL>CK]T4M(OW12UZ1\J%5-0T^#5+1[>X021,/Q'N/>K=% 'CWB+PY/X?N
M]CYDMW/[N;'!]C[U1TW3YM4O8[6W ,TF=H8X' )_D*]DU#3X-3M'M[A!)$P_
M$>X]ZX;2O#L_A_QE9*^Z2W<R>7-C@_(W!]ZZ(U-/,PE#7R*'_"OM8_YYQ?\
M?P4?\*^UC_GG%_W\%>I<^E'/I4^UD7[-'D&K>$M0T72[O4+E8Q;6L+SRE7!.
MU5+' [\"KG_"O]7_ .><7_?P5UOQ,_Y)[XD_[!UQ_P"BVKH@P1,DX &236$<
M1-U'#HDF:.E'D4NO_#'F/_"OM8_YYQ?]_!1_PK[6/^><7_?P5ZESZ4<^E;^U
MD9^S1D^&=/FTK0K:UN HFCW;MIR.6)_D:T9#3\U#*U8[NY>VA6F?%4I%ED&4
MC=AZJI-37,G6KVF'=91GZ_S- S!DM[C_ )]Y?^^#41M[K_GVF_[]FNNHH X_
M[/=?\^TW_?L_X4?9KK_GVF_[]G_"NPHH X_[-=?\^TW_ '[/^%'V:Z_Y]IO^
M_9_PKL** ./^S77_ #[3?]^S_A1]FNO^?:;_ +]G_"NPHH X_P"S77_/M-_W
M[/\ A1]FNO\ GVF_[]G_  KL** ./^S77_/M-_W[/^%'V:Z_Y]IO^_9_PKL*
M* ./^S77_/M-_P!^S_A1]FNO^?:;_OV?\*["B@#C_LUU_P ^TW_?L_X4OV:Z
M_P"?:;_OV:Z^B@#DUM[G_GWE_P"_9JQ%;SCK!(/^ &NDHH QH20V",$<'-6<
MBJ3-_I4W^^W\ZFW4 :]%%% !1110!5N-/MKI@\UM%,P& TB!CCTYIG]CV.W'
MV.WQZ>4O^%7:*KFDNH%.'2[2W</%:P1NO1EC (_'%(VCV+,2;.W)ZDF)?\*N
MT4_:2WN!2;1[)N39VY^L2_X4G]BV'_/C;?\ ?E?\*O44>TGW I?V19;<?8[?
M'7'E+_A2QZ;:QJZ);0HK##*L8 ;Z\<U<HI<\NX%(:/8J<BSMP?\ KDO^%!T:
MQ/)L[<G_ *Y+_A5VBG[2?< HHHJ "BBB@ HHHH **** /,O'-K+?>*A! ADE
M>- %'XUUOA;PO%H-OO?]Y=N/GD]/85JII\"7LEV$S<2 *7// [#TJT>*MSND
MD1RZW%HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "F[JK:E<-9Z;=7" %XHGD4-TR 3S7G_P#PLO4_^>%K_P!\-_\
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
MZ5XCO+JX)\N.R;.T9))D0  =R20/QKV"R\!Z8JR2:A:6VIWDK[Y)YH%))P
M <X4   9J2[\!Z)-"1!IUK93@J\5Q!;H)$=2"K @>H%>'@^&Z^$K1Q"FKK5)
M_JSW,9Q)2Q=&6'E#1Z-K\;'/^$533?$]K91SWHVZ>\;VU\L0=$C>,1\QJ,C#
MOR2>]>@UCZ5H!L[^?4+N6.[U"1!%YRQ>6$C!R$49) R23SR?I6O7W.#I2I0:
MEWT\D?$8BI&I-./;\1:***[CD>QZ.OW12TB_=%+7I'RH@H-+6!XPUR?0-.BG
MMUC=VF$9$@)&"K'L1Z4+5V$W8W=U-(#$$C)4Y'MVKSC_ (65J?\ SPM?^^&_
M^*H_X65J?_/"U_[X;_XJM/9R(]I$])W4NZO-?^%E:G_SPM?^^&_^*I/^%E:G
M_P \+7_OAO\ XJCV<@]I$Z7XF<_#WQ)C_H'7'_HMJUM:_P"0%?\ _7M)_P"@
MFO-=:\97NNZ1?Z;<16ZP7D#V\C1JP8*ZE21EB,X/I5FZ^(&H7EK-;O#:A)4:
M-BJ-G!&./FK*-&:JN71I?@:.K'V:CUU_0U?!WC/[EAJ$G^S%.Q_\=8_UKO:\
M'KN_!OC+[FGW\G^S%,Q_\=;_ !KHJ4^J,83Z,[MJK358;O5:;O6!L9EVW6M+
M2/\ D'Q?\"_]"-95YWK4T7_D&P_\"_\ 0C0!>HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#G&;_3)_^NC?S-6<FJC?\?UQ_P!=&_G5J@#;
MHHHH SM<UNP\,Z/>ZMJEW#8:;9PM/<74[!4BC499F/H *^:O^'AG@"ZBO=1T
MSPKX\UKPQ9R&.X\3Z?H!?38\=VD+AE'U4'GI6M_P4&T_5M2_9,\;)I*RN\8M
MIKE(<[C;I<1M+T[ #<?]E35C]DGQQX)M_P!DGP;?0ZIIUGHVEZ.D.J&>=%2W
MN%!^T>;G[I:3>V#U# \YR=HQ7)SM7UL0V^:R/;_"_B33_&?AG2/$&E3-<:7J
MMI#?6DQ0H7AE0.C%6 (RK X(R*V.*_._]I+7-/\ BE^TK\$/AU)=MIWP3UC2
M+2]M+73Y&LK6^BD$OEC"[=J[4AC5, J&XQN%:O[.$(^$?[>7CCX6^"-1N[CX
M=QZ<;A])DN7N8=/F$4+D*S$X*R2,F<Y^;:Q++FJ]CI>_2X<VMC[[S17Y)? 7
MX,^'?B5^SK^T%K6LK>2W_AYKN_TWR[Z:.&&:*WDE#F)7".Q*!<N#@$XKU72)
M?B%\9O\ @G5X,TGPWXF2U\42:G-9LMYJJ6D^K6D4EP!;1R2,H+ &'Y2PRL)R
M><$E02=N;K8E3OT/T8S[T=Z_-O\ 9(N/#'@']ICP]X)U?X6ZQ\-/'_V*;#6V
MORW=I?G[+([-<0R%@N41V4HV-P48 K+_ &3;RWM/V6OVJ(9YXX95M=0!CD<*
MP+6<Z+P?5OE'J>*;H6OKV_$:F?IO17Y4:G_RBFTG_L8F_P#2J6K/QB^&]A\)
M=>_9?\0>%M2US2M<\76L-MJVH1ZM<--*A%D"$8L3&-MS(H5,* %P 1FCV&MK
M]_P)]IY'ZG&EY]*_/KX<>%;/X(?\%)F\(>$9;VR\/:MHK3WEE<7LMP)'-LTF
MYFD8LQWQALL21N;& <5XAI%AXP_:8\??%1M8^'=]\1_%4%[+;66_QE%I1\.D
M-(J>5:R$>8%*C_9^0YY)-'L//2R?WC]IY'ZZ&DW5^8'QV_X36U_X)X:+I?CV
MX2[U[2O%4=CYJZE!?MY*QS&-7EAD=2RAMN"=P"C(Z$_;7[/'P-\'_#S1=/\
M%.C6%U_PD.M:1:+?ZC>:C<W4DZ[%<#$LC*H!/ 4#  %92ARJ]RE*[L>ST445
MF6%%%% !1110!X'\>OVR/ W[._C;1?#/BJRUJ2YU6W6YCN[""%[>&-I6CS(7
ME5A@J2<*>/7I6A^T-^UAX*_9JTW0[SQ*FHZDVM.XM(-&CBFD9$52TAWR(-GS
M(,@G)88'7'RE^WMX @^*G[87PL\(W4I@BUG1S:"8$_NW:6XV/Q_=;:<=\5\_
M?%CX=_$K6/@WJGB[XIZ9J6E3^$8=.\):)!J5O)"9D$CL\R[\;\*H7S!D-OZ_
M+7;"C"2BVS"4Y*Y^O?@CQ9:>/O!N@>)M/BGAT_6M/M]2MH[D!95CFC610X4D
M!@&&0"1GN:WLU^:7[3OCSQ+H/[.O[+_AJP-W'X<U[1=/&J):ZB+ 7NRVM ML
M]P?EB4B1SN?Y>C$'8:Z']G7X9^/_ (5?M/>&[W3/ !^&/P]URUDMKOP_)XTM
M-66Y<6\CB>)3+YCG<D;':K$!7(.TX&7L?=YK]_P*Y];6/T+^E'TK\UOV0/@=
MX.^.'Q4_:'L/&EA=:KIEIK\3I8QZE<VL+NUQ??.ZPR)O*[<+NSC<V.M:<.AV
M7[3'[>'C_P &?%>^NYO#NA02+HWAMK^2V@FVO"$*A&4DLCF4[3N.0<X6ATDF
MU?8?.[)V/JG]K']I$_LO_#C3O%)\._\ "2F\U6/3/LGV[[)LWPS2;]_ER9QY
M.,8_BSGCGV'2+_\ M32K.\*>7]HA2;9G.W<H.,]^M?GI^WQ\/?"OPN_9%T+P
M]X.U&6_T6U\<)A);X79M9#:7>Z /U 7CY6)(SR:I_$[P'IWP!_:F_9VU;PA/
MJ=I=^*+JUM]7>XU*>X:[\R:&)R[2,Q(*S,"OW>!@"J5*,HJSUU_ 7,[GZ1\4
MN:_.KX_/\/?C3^T!XWT+2_A9XB^*'B_385CO;A_$JZ/9Z;Y2)&S0EOEP,?,T
M@(W9XQ7,? ?QMK/BK_@G#\9++5]0N-232II(+1[J4R-%"R0-Y0)_A#%B!_MF
ME[!V3OV_$?/K8_3OBO)/C1^TGX9^!/B3P/HFOV.K7=YXNO'LK%]-AB=(W5X4
M)E+R(0,SI]T-T;CIG\Y_'_PMT?PO^PO\+OBII-QJEGXWCU(0KJ*ZC.1'$9+D
M;(HR^R( QHWR '.<YS7HO[>/@SP_XB^(7[//B._T\?;_ !BT<&N3-<2*+B%6
ML0JX#!4P)Y1E I^;GH,5&BN9)O37\!.;L?I=Z&O);C]I#PU;_M!V_P '6L=6
M/B6>S-ZMT(8OL001-)@OYF_.%/\ !U[UVGP\^'7A_P"%/@S3O"OA;3_[*T&P
M\S[-:>=)+Y>^1I'^>1F8Y=V/)/7'2OCO5/\ E+!I'_8 ;_TCEK&G%2<O),MM
MJQ]U]J.#7S1_P4(\>>)?A_\ LT:SJ'A>XN;&ZN;NWLKF^MF*R6UO(Q#LK#E2
MQ"ID<CS.,&OCOXM>#M#_ &>/AM\"OB-\+-7OK?Q]KRP37K0ZC+,VK,T2/(73
M<1@2-Y90  [\$$C-53H\R6NXI2Y6?JUTI:_/;XU ?&S_ (* V?PP^(.IWEI\
M/;2P22QTE;Q[:#4)&M1+DE2,L9&=<@YQ%M!%>@_&;PU\&/V8_P!GGQEH@N-<
MF\,:EK-K!-HNCZKYMS;W(V3K;)(Y+0HRP$MO).TM@Y84O9_"KZL.;<^Q^*\E
MM_VD?#-Q^T'<?!Y;'5AXE@LQ>M=^3%]B*&)9,!_,WYPP_@Z]Z_/#1?M'PF_:
M>^"U]X5^'^J?"32O$FHV=N^GR^)/[1&IVTTT4;.Z9+1@K*?E<D'@J%P:[6^_
M9Z^'GB;_ (*0:[X(U70A<>&KNQ;4GL#?7";[I[=9G<.L@?EV=MH; ],#%;>P
MC&_,^ER>=O8^]/\ A,?'/_"W/^$?_P"%>?\ %#^5O_X3'^VX/O\ E;MGV/'F
M??\ DSGWZ5Z!7P?<6L5C_P %4]"MH%V10^'?+1>3A192 #)]A7CGPC\(Z)^T
MMX;^.WCOXNZI>?\ "9Z")9;-I=1>+^QBJ2,#'&& PKHJ!2"/EP!DYJ/8IZWT
MLOQ'S]#]5#BDK\K_ !5XX\1^/?\ @F'#>>);NXU&YM?$D=G;7EVQ>6:W1_E)
M8\MM+,F3V0#M5OXR> =.^!MQ^S)X^\*7&J6?B+619C4[F;49IS=*%M7"'S&8
M*F)'78H";2!MXH5#6S>NOX"]IY'ZC=**_.;]KSX9^-?%/[06M>*KCP[!\8/A
MSI=HD9\-6OB$VQTIE@0R>;'%(LB-O$DF0#D.H)Z"OH#]@'Q9X4\8? VXN?!V
MG:MHNG0ZQ/#-IFK:A]N-I-Y4+&.&8J"T6UT(W '):HE3Y8<R=RE*[L?1>N?\
M@/4/^O>3_P!!->+5[3KG_(#U#_KWD_\ 037BU72V9G4W04445N8A1110 444
M4 %=YX*\7-(T>G7C%V/RPR]3_NG_ !KAH()+F9(HD,DCG"JHY)KU#PIX4CT.
M$338DO''+=0@]!_C651JVII3O?0Z6BBBN0Z0I*6DH \UHHHKZ=;&0445G^(=
M0DTG0-3OH55I;:VEF17!*EE0D X[9%,#0HKY2\/?M/>.=/\ @]X,^*GB:W\/
M7WA?6;[['J.GZ793VMU8*T[PK,DKSR+* 4R4*)]X -WKH=+_ &C++P7JOQ1N
MO$GB#5O$%KI/B"'2+#28]&MX)(II2^RVMV24FXR!]^78?D/K03S(^C**^8/B
MM^U1#-X$\?+I<WB7X>Z]X0O+"WU">72K#49D-P[!4CC^TF)P0AR2XQD8R>G4
M>#_CQXIUCX^?$'P)<>%)[W3/#D-LUO<67V=+@EX/,+S%[D*5E;_5A%R Z^9L
M^; ',CW>BO F_:N\/^*K3QAHFB?:-+\4Z=X?O-6M3)<V%[&3$CCA[6XGC#JP
M!,;X..<$5VW[.?B[5O'GP0\'^(-=N_MVKZA9":YN/+2/S'W,,[4 4=!T H"Z
M/1Z***"@KTJO-:]*KRL=]GY_H5$XCQ)_R&KC_@/_ *"*S*T_$G_(:N/^ _\
MH(K,KNH_PX^B)>X45E^*/$VE^#/#NHZ[K5XEAI.GP-<W-S("0B*,DX ))]
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
M>XM+['7?#GX'>"OA+K'B;5?"FBG2K_Q)<+=:I-]KGF^T2*TC!L2.P3F:0X0
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
M&?4$&KJU#E*UFQV70@NK9;RUF@<D)*C1L1UP1CBN9_X5GI?_ #WN_P#OM?\
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
ML>D6EA=S&+9N146?R1&F<^8\BD[N11*5:UVE_P .*,:5[)O_ (:WYG(?!/X
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
M,*,AB0<<YK#M?V8_AO9ZU8:G!H,\,UAJ9UBSMTU6\%I;79?>98[;SO)3Y@.
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
M<-,9(C,BW:'9&3PF[#$DMD8 UO'G[+NM^.O$VM>(9?&>FVVK:[X<?PYJ+?V
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
ML/\  _5_F;5OB7HOR%HI,T9KI,1:*3-&: %HI,T9H P_^$1M/^>D_P#WTO\
MA1_PB-I_STG_ .^E_P *V_QH_&MO;5?YA61B?\(C:?\ /2?_ +Z7_"C_ (1&
MT_YZ3_\ ?2_X5M_C1^-'MJO\P61B?\(C:?\ /2?_ +Z7_"C_ (1&T_YZ3_\
M?2_X5M_C1^-'MJO\P61B?\(C:?\ /2?_ +Z7_"C_ (1&T_YZ3_\ ?2_X5N8H
MQ[T>VJ_S!9&'_P (C:?\])_^^E_PH_X1&T_YZ3_]]+_A6W^-'XT>VJ_S!9&)
M_P (C:?\])_^^E_PH_X1&T_YZ3_]]+_A6W^-&/>CVU7^8+(Q/^$1M/\ GI/_
M -]+_A6YTH_&BLY3E/XG<9S>K>';B^OY9XWB"/CAB<\ #T]JJ?\ "(WG_/6'
M_OIO\*Z_BCBMXXFI%)+H*R.0_P"$1O/^>L/_ 'TW^%'_  B-Y_SUA_[Z;_"N
MOS1FJ^M5>XN5'(?\(C>?\]8?^^F_PH_X1&\_YZP_]]-_A77YHS1]:J]PY4<A
M_P (C>?\]8?^^F_PH_X1&\_YZP_]]-_A7844?6JO<.5''_\ "(WG_/6'_OIO
M\*/^$1O/^>L/_?3?X5U^:,T?6JO<.5'(?\(C>?\ /6'_ +Z;_"C_ (1&\_YZ
MP_\ ?3?X5U^:,T?6JO<.5'(?\(C>?\]8?^^F_P *Z+2;-[&PBAD*EESDKTY)
M/]:N[J*RJ5IU%:15C/U;33J=NL?F>5M;=NQGL1Z^]97_  B)_P"?K_R'_P#7
MKI*.*YG&,G=F\*U2FN6+T.<_X0\_\_?_ )#_ /KT?\(>?^?O_P A_P#UZZ/G
MTHY]*GV<>QI]:K?S'.?\(>?^?O\ \A__ %Z/^$//_/W_ .0__KUT?/I1SZ4>
MSCV#ZU6_F.<_X0\_\_?_ )#_ /KT?\(>?^?O_P A_P#UZZ/GTHH]G'L'UJM_
M,<Y_PAY_Y^__ "'_ /7H_P"$//\ S]_^0_\ Z]='1SZ4>SCV#ZU6_F.<_P"$
M//\ S]_^0_\ Z]'_  AY_P"?O_R'_P#7KH^?2CGTH]G'L'UJM_,<W_PB)_Y^
MO_(?_P!>KNEZ"=-N#+YWF;EV[=N.X/K[5KT4U3BG=(B5>I)<K>A#=V_VBWEC
M)V^8I7=UQD8K!_X1$_\ /U_Y#_\ KUTF*7-.45+<BG5G3^%G-_\ "'G_ )^_
M_(?_ ->C_A#S_P _?_D/_P"O71\T<^E3[./8V^M5OYCG/^$//_/W_P"0_P#Z
M]'_"'G_G[_\ (?\ ]>NCY]*.?2CV<>P?6JW\QSG_  AY_P"?O_R'_P#7H_X0
M\_\ /W_Y#_\ KUT?/I11[./8/K5;^8YS_A#S_P _?_D/_P"O1_PAY_Y^_P#R
M'_\ 7KHZ.?2CV<>POK5;^8YS_A#S_P _?_D/_P"O1_PAY_Y^_P#R'_\ 7KHZ
M*/9Q[#^M5OYCG/\ A#S_ ,_?_D/_ .O1_P (>?\ G[_\A_\ UZZ.BCV<>POK
M5;^86EHHK4Y0HHHH **** "BBDH YKXF?\D]\2?]@ZX_]%M72)]U:YOXF?\
M)/?$G_8.N/\ T6U=(GW5KEC_ !I>B_4V?\*/J_T'4445U&(QN]5IJLMWJM-0
M!DWO>M31?^0;#_P+_P!"-9=[WK4T7_D&P_\  O\ T(T 7J*** "BBB@ HHHH
M :S5YK\>/&3>$?!,T<#E;R_/V:(J<%<@[F'T'ZD5Z5Q7S'^U-J#S>*=)LB3L
M@M6E'IEW(/\ Z+%?.Y]BI8/+JE2&[T7ST/I.'<'#&YG2IU/AW?RU/%/U%?)6
ML1^/?VL+?4/[+DTO3?"6GZABVCNV*L\BJ0"65&8MLDR>B_,.N*^M:^<H_A+X
MM\%:E?ZM\)?%-E=Z1<S-)-I-Q(KQASR4!P5.!MYRK8P,GO\ DN25J=)U)W2J
M:<KDG9=_1L_:,^HU*RIPLW2UYE%V;VMIU2-CX=_$3QSH'Q3B\ ^/I+/4;J]M
MFN;/4+-57< K-_"J@J1'(.5!!7T-?2?@7Q5/X+\56.K0EBL+XE0?QQGAE_+]
M0*^>/AO\6[C7O'</AGQKX4CT+QK% S0W2HK+,HW$A"<E1MW=&93AN1TKVG^(
M>]8YE.>'Q=.K&"A-)/39N^ZMT9MED*>*P=2C*;J0;:UW2ML_-'Z 6=W'>VL-
MQ$P>.50ZL.A!&0?RJ:N'^"-\^I?"_099.66)H?P1F0?HHKN?XJ_><+6]O0A5
M7VDG]ZN?SMBJ+P]>I1?V6U]SL+2T45TG,%%%% ',M_Q_3_\ 71OYU8JNW_']
M/_UT;^=6* -ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ***P_%WBW3/ ^@W.M:Q+-#I]NT:.UO;2W,A:218T58HE9W9G=5
M 52<F@#QKQ!\ _$&K?#7XM^'H;S35O?%OB)]6L9'ED$<<)%KA92(\AOW#\*&
M'*\]<:7Q:^ -W\5_&&O7$^HP6&CZKX.F\/"5 SW$%RUTLR2^7@*R+M!(W@DC
M' .:Z6/]H+P+_P ([XBUJXU:ZTRR\.F+^U4U32[NSN;02X\MGMYHEEV-GA@F
MTX;!^4XJQ?M*^ IKZ73X[W6)-6CCCN%TM?#FI&]F@<N%N(;<6_F30YC8&:-6
MC!P"PW+G2\]TB?=.?U#X8>.OB-KD6L^,(_#NDW>E:!J&EZ;;Z)?7%U'<75XB
M)+<2O)!&8D41*%C42']XQ+G: :G@;X/^-)O^%5V'BR#0-/TGX?0(T#:1J,]Y
M-J5REF;2-V#V\(@0*\CE09"6VC( );T[0?BOX3\47_A^STK6([Z;7M,?6--\
MF.0K/:(8U:3=MVK@RQC:Q#9/3@XS+CX\^";?3(K]-5N;U9M1NM*AM=/TR[N[
MJ:YMF=;A$MXHFE<1E&W.J%0 #G!!)>6U@LCR?PG^RUK-KX;^'VAZW?Z>UGHW
M@K5/"VJ-9R2,SO=B!0\.Y%RH6-\EMIR1P><:OPA^ M[X U;PVMS\.?A?9/I
M:*;Q7H]N4U.[187C21(?LB>1(Y*,Y\^0 >8HSN#+Z-<?'+P?:Z#I&JM>W\Z:
MK+/#9V5KH][/?R/ S)./L:0FX7RF4J^Z,;#@-@D9KZA^T)X#T_3_  W=MK$U
MTGB..:328;'3KJ[N+OR=OG(L,432"1"P#1E0ZE7RHV-@YIO2P60[XJ>!-7U_
M6O"'BCPV;"3Q%X9O)9H;+597AM;R">%H9XFE1':)MK!U<(_,>TKAB5X)O@)X
MGU34H/$6I7.DP^(K[QO8^*-2MK6>5[:WM;:V^S1V\,AC#2N(T0EV2,,S-PH
MSV&E_M+_  [UB2P%GK5U-#>7:V"W7]DWJV\%V9/+%K<3&$1VT^[ \F9D?YT.
MW#J3J>)/CCX,\)^()]'U/5+B&ZM6@2\FATZZGM+%IB/*6ZNHXVAMBP96Q*Z$
M*ZL<*P)7O+2P:/4P]9\"^,/#OQ8UCQAX.31=1B\0Z9:Z?J5KK=Y-;&UEMGE,
M,\1CAD\T%;B0-$?+Y1</\QV^5:3^R3J&@^'_ (;37V@>"?'FK>'O#_\ PC^I
M:/XD5C8R)O,J7%M.UM*R2(^5P8?G61N5*C/L7B;]HKX?^$=<UO1]1UFY2_T-
MHQJRVVE7ERFGK)$DJ27$D43)%&4D4B1R$X89RC 5='_:"TO5/C!X@\!'2=6W
MZ;#820:G:Z;>7%O<-<B4_.Z0&.&-1&N)7DV/N;!^1JI<Z6B#W3(\*_!G5-+\
M:?#K6QI'A7PO8^'[77(+K1O#:O';QF\DMS"(?W2"0A8#YCE8\L<A>>,GQ/\
ML^^(M:U#QI/!>:8JZUXUT7Q);B260%;:S%H)4?$9Q(?L[[0,@Y7+#G'K?C[X
ME>'/ACIUC>^);]K"WO[Q+"UV6\L[37#J[)$J1JS%F", ,<G"C)(!X]OVH_AQ
M';WLSZOJ$8T^0IJ22:#J"R:7P"&O4,&ZT1@<J\X16"N5)"-A)RW2"RV.)^/W
MPCFU"Z^)/B_4==T_0M%N/#VE)!>7*RR_9KG3[Z2\#S(J_P"I+&($J2V-_ P,
MP_!_Q9J/Q0_:.U'Q0)?#E]I5AX6&F&Z\)ZL^K623/=B41M=F&)6E*J6,:IE%
MV$D[QCU+QA\=_!W@74KRSUB[U)&LK:.\N[FTT2^N[6UA?<5DFN(87BC7",<N
MPP%).!S5CQ9\9_"7@V^MK*^O[J[O;BT.H+:Z-IEUJDJVN<"X=+6*0QQ$Y =P
M%8JP!.TX+NVPM+[F9\0_AKJ?B[XF>$O$5G/9QV6E:1K6GSQSNXD:2[6V$14!
M2"H\A]V2",C /..4T7X%Z]IO@GX#Z/+=Z<]QX"GMY=399)"DPCL)K<^0=F6.
M^52-P7@'OQ2V_P"U'H.E^//'NF:_="'1-#-C/9WFFZ9=W16UGLXYWGNFB618
MH]SG$CB-< \DJ378ZY\;_#WA?6/$D>L:A96NCZ'HMOKEQ>0-<3RBWE>10YC2
M#:4_='!21V/.448+/W[)6'[NYJ_&+P#_ ,+/^&OB#PRLWV2YOK;_ $2Z_P"?
M>Z1A);R]#]R5(W_X#7E&I?LUZKXB^!]IHFMSZ'JOC@:X?%5\U[;M/I6H:B97
M=H)48!OLY1O(!VDJBJVUBN#Z?X7^-'A#QAJUYING:I*EY:VG]H,+ZPN+));3
M<5^TPO/&BSPY_P"6L19/F4YPPRGA'XT^$?'&K6^G:5J%TUU=6[7=D;W3+JSB
MOX%V[I;62:)$N4 DC.Z)G&'4YPP)E<T59(-&>4ZE^SWJNL>"=?T?3? GPZ^'
M<]Y=Z//$OAIG8SBUU".YF,\RV<'&R,!$$;?,22P!XW?B_P#L_P"I?%#Q'XWG
M74+2ST[Q!X*'AJ%VWM+%<BXFE$C(  8_WB=&SP>.]>ZUP%U\;_!]MXEDT(WM
M_+=Q7\>F2W-OI-Y-8PW<C(J027B1&!)"TD:[6D!#.JG!.*%*5] LNIYSK7P:
M\<_%3QD^I>-XO#NC:7/X0U3PO/;:'?W%Y*6O##NG5I((0%PC#9C*[0=S[OD7
MX3_!.\^&^IZ#<7?PV^&6FOHT4B7'BCP_:L=4NT$$D8:.!;1##))E2^)I>-Z
M-O#+Z+<?'+P9;^*AX??5+@7OV]=+-TNG736"WC8VVS7@C^SK,20OEF3=N(7&
MX@5Y+XD_:@US2=#,:VD$&KWGCN_\*65U#H=]J<$%O;-(?-D@MVWRRE(\"-70
ML6+ ;8WQ7O25K"TW/9?A'K/BOQ%\/]*U?QG86VDZ]?(;F33;:%XOLD;$F.*0
M.['S50KOY W9&!BNUK+\/275SH&GR7TT=Q=R6\;S316<EFKL5!)$$C,\7^XS
M%EZ$Y%:E9=2PHHHH **** "BBB@#EO"O_(R>,/\ L))_Z1VU8NI?\A&Z_P"N
MS_\ H1K:\+?\C)XP_P"PDG_I';5BZE_R$;K_ *[/_P"A&NC*^OS_ #-*_P 2
M]%^2*]%%%>_8Y@HHHHT ****+ %%%%&@!11118 HHHHL!W'AO_D#6_\ P+_T
M(UA>+O\ D)Q_]<A_Z$U;OAO_ ) UO_P+_P!"-87B[_D)Q_\ 7(?^A-7D4?\
M>'\RWL8E%%%>O8@****+ %%%%%@"BBB@ HHHHL 4444 =)X-_P"7OZ)_[-6Y
MJ+%;&X92598V((X(X-8?@W_E[^B?^S5N:I_R#[K_ *Y-_P"@FO Q/\67]=#:
M&Z.*_M"Z_P"?F;_OMO\ &C^T+K_GYF_[[;_&J]%>/S,^E]G'L6/[0NO^?F;_
M +[;_&D_M"Z_Y^9?^^V_QJ"BCF8_9P[$_P#:%U_S\R_]]M_C2_VA=?\ /S-_
MWVW^-5Z*.9A[.'8L?VA=?\_,W_?;?XT?VA=?\_,W_?;?XU7HHYF'LX=BQ_:%
MU_S\S?\ ?;?XT?VA=?\ /S-_WVW^-5Z*.9A[.'8L?VA=?\_,W_?;?XT?VA=?
M\_,W_?;?XU7HHYF'LX=B_8WUPU];JUQ*RM(H(+D@\CWKN%Z5P%A_Q_VW_71/
M_0A7?K]VNBCLSR,9%1FDCEO$UW-!J"+'-)&OE@X5B!U-9/\ :%W_ ,_4W_?Q
MO\:T?%7_ "$D_P"N0_FU8U93;YF=^'A!THW18_M"Z_Y^9O\ OMO\:/[0NO\
MGYF_[[;_ !JO14<S.CV<.Q8_M"Z_Y^9O^^V_QI/[0NO^?F7_ +[;_&H**.9A
M[.'8L?VA=?\ /S-_WVW^-']H77_/S-_WVW^-5Z*.9A[.'8L?VA=?\_,W_?;?
MXT?VA=?\_,W_ 'VW^-5Z*.9A[.'8L?VA=?\ /S-_WVW^-']H77_/S-_WVW^-
M5Z*.9A[.'8L?VA=?\_,W_?;?XUTOAB>2>R<R.TC>81EF)/05R5=7X3/^@R?]
M=/\ V5:UI-\QQ8N$8T]$7-:N'M=-FEB;8Z[<-@'^(#O7,_\ "0:@/^7C_P <
M7_"NC\1?\@>?_@/_ *$*XNG4DU+1F>#IPE!N2OJ:/_"0:C_S\?\ CB_X4?\
M"0:A_P ]_P#QQ?\ "LZBLN:7<[_8T_Y5]QH_\)!J'_/?_P <7_"C_A(-0_Y[
M_P#CB_X5G44<TNX>QI_RK[C1_P"$@U#_ )[_ /CB_P"%'_"0:A_SW_\ '%_P
MK.HHYI=P]C3_ )5]QH_\)!J'_/?_ ,<7_"C_ (2#4/\ GO\ ^.+_ (5G44N:
M7</8T_Y5]QH_\)!J'_/?_P <7_"C_A(-0_Y[_P#CB_X5G44<TNX>QI_RK[C1
M_P"$@U'_ )^/_'%_PJYH^L7=UJ$,4LN^-LY7"C^$GL*PJT?#O_(8M_\ @7_H
M)JHRES+4RJTJ:IR:BMGT-'XE_P#)/?$G_8.N/_1;5TB?=6N;^)G_ "3WQ)_V
M#KC_ -%M72)]U:TC_&EZ+]3Q7_"CZO\ 0=111748C&[U6FJRW>JTU &3>]ZU
M-%_Y!L/_  +_ -"-9=[WK4T7_D&P_P# O_0C0!>HHHH **** "BBB@!E?.W[
M4V@RB[T?6$4M$4:VD('W2#N7\\M^5?1)%8?C'PK9^,O#]UI=ZN8IEX;NK Y5
MA[@UXN;X)YA@ZE!;O;U6J/:R;'_V9CJ>)>RW]'HSX5QD@]Q7R5K$GCW]D^WU
M#^RX]+U+PEJ&H9MI+M2S)(RD@%5=6#;(\'JORCIFOMWQS\.=8\ Z@\%];,UN
M3^[NT!,;KGCGL?8\UY_XH\):/XRT^.QUO3X=2M(Y1,L4P) < @-]<,P_&OQ;
M!XB>55I4,73O%[IKMLT?O6,P\,XH0KX.I:2^%I]]TSR'X=_#OQSK_P 5(O'W
MCZ.STZZLK9K:ST^S96V@JR_PLP"@22'EB26]!7NR@LP &2> !0JLS* ,YX"B
MO;?@G\$[K4+ZWU[7+=K:PA(EM[:08>5P<AF4]%&._7Z54*>)S[%0C"%DDEHK
M)11-2KA.'<'.<YW;N]7=RDSV_P"%^AR>&_ 6BV$PQ,D :1?1F)8C\"Q%=5CK
M0 %I:_>J%)4*4:<=DDON/YTK598BK*K/>3;?S=QU%%%;F 4444 <RW_']/\
M]=&_G5BJ[?\ ']/_ -=&_G5B@#>HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** $KSSXY:=XNU3X?W%OX-ENH]3DN;<7"6$T<%
MY+9^:OVJ.VEE(2.9HMX1V*[6((93@CT.O.8_CMX/OM8GT?3;^ZO;U9YK..ZC
MTJ[?3FNHXV=H?MHB^SEQL8%1)G<"OWN*<;WT0CYYU;X&>,M:M?B]+I?A#7M,
MM_$.CZ/::7:^)?$<>I7LLL%U*\P>5[N?RP%8$+YI7!&,,64>_)X/UA?VD)?%
M)M/^)$WA--,%WYB?\?(O&D*;,[ON$'.,=LYKG?@7^TSHGQ/\)^"#JER+3Q/X
M@L5E"PZ;=Q:?-<"/?-#;W+J89'3#!HUE9E*.#RC =A:_'+P9>>)DT&+5)VNI
M+UM-CN_[.NA827:@EK=+TQ_9VE!5EV"0MN5EQN!%:2<KV:)5MSQ;X>_#/QQ\
M+8_A3KTWA&^U^ZT;1=6T74])TZ]LQ<V_VBZBGAE4S3QQ.N(BK 29&Y< \XH:
M?\'O$B_#VWM/$'@;Q0FN2:WK^H0ZAX'\36UGJ6D?:KOS(S'(]Q#'(DD;-G<3
M@H@,7S'9[U'\;_!]QXJ?P_!?7ES>QWQTQ[FWTN[EL4NP.;=KQ8C;K(#\I0R9
M#?*0&XKF_A'\>[/Q9\/_ (>W_B26&V\4>+HG>WTW2[2>4,4<AW"+YC1Q+\NZ
M1R$4L,L,BGS2WL%EL>:W'PH^(MQJ7@OQ=XPM=?\ &5^FF7VF:GI_AWQ NC:G
M;+)=?:+21GMY[6WF98P(9E5U7>%9/,"Y/2>#OA3J.E>/?AIK&G^#[[PQHVG-
MXBFU"WU36EU"[BENWA,<DTC32%Y)F1W(1Y I/+9->D:-\=O!/B#Q%;Z+8ZO+
M)<W4\UK:7+V%S'97DT18216]VT8@F=2CY6.1C\C\?*V+2_&+P?)X3M/$RZO_
M ,22\U(:1!=?9IOGNS=&T\O;LW#]^I3<1MXSG;S4\TMK#LCQW4OA#XPF^"7C
M;08=*/\ ;.H?$"37+2 74(+V9UZ*[$N[?M7]RK/M)#<8QNXK*U_X(ZC8ZY\1
M+'5_ WBSQ]I/B/4)]2LWT/QI+IU@\<Z /:7ELU[ %VLI!=(I0T;KU92M>L?"
M_P"/>G?$OQ1XHT*/1M8T^ZT75[C3$FFTR\^SSK$D;&1IV@6*)R7($3/NP 1D
M,*N^)OB3>:!\:/"OA,K9Q:-J>C:GJ=W=3[A)$UL]L%PVX*%Q,Y;(/0<CG+O*
M]K>8K*USA+_X4^(SI_[1=M!I?_(U6:0Z(GVJ-OM1&BQ6N-S-E?WJ,F9-N<9Z
M<U8^''A/Q9\/?BI<W]WX9O-4TSQ!X=T/3YM0L[JUQIUQ9K<+*)UDF5V4^<"&
MB$G0\5VFB_&O0_%&N>$K;1+F.[T_Q#%>RVMS=17=M),MN(CO@1[?;+&1*#YA
MD12-I3S,G;/X6^.G@OQEX@AT?2M6FGNKKS_L4TMA<P6M_P"2<2_9;F2-8;G;
MR?W+O\H+= 32YI6LT/0H_&?PCJ_B[4?AQ)I5K]JCT?Q;:ZG>GS$3RK=(+A&?
MYB-V&D087)YZ<&N)\3_"WQ1J6F_M,16^F>9)XQLO)T(?:(A]K;^Q8[;'+?N_
MWRE?GV],].:[+_AH+PIK%O>Q:%>7EW>"VNY;&ZFT>]CT^\:!'9O)NFB6&=?D
M)S'(=R@E21S3OAK\:-/\4>%?AO\ VM,D?BWQ9H%KK)T[3;2:5(P\,;R2-M#^
M3"'DVAY6 )(7<6H7-%;!HSQ_XE?#?XB:]:^)-)O-#\4>(K6Z\-V]CX?CT/Q+
M'I=A8SFU:.X6]5;J%YF,P#9*3H4*@8^<5TW@GPSXT^#>NRZK%X-U#QA#K/AS
M2;26WTJ]LHI].N[*!HFAD^T3QHT3^9N5XV8AEDRN"K-]%=*\?TGXZ)8ZY\2U
M\3*MMI/AG7;/2+-M-L+BZN9_/MK=T4Q1"1Y',L^T;$'&..IH4G)6L+E2U,$_
M#OQ7??\ "_9Y]&%O/XMT^W33(%NXG$THTI8'0-D8Q+E-SA0<9Z<UP'C;X%^.
MM:\)^/;2WT4SW>J?#72= M5-Y #+?PM.98LF3 QO7YCA3G@GFO>;;X\^";C1
M[[4VU6XLX;#4+;2[NWO]-NK6ZM[FX:-8$DMY8EE0/YT95B@4ALYP"1H>*OBY
MX2\%76MV^M:J;*;1-)77;]?LTTGDV3/)&)<JAW?-%(-JY;Y>F",TI23V#3N>
M<_&WX0>(/B5\0I!I^ZRTF^\#:WX?DU,3*HAN+I[8Q*R9WE3Y;$D*1\O4$BL?
MX9>!Y/#^M>&=4\0^ /%6DZAH%K.UUK^N>-Y-2TRTQ;M'(]M"]],S!^@WPQ[5
M))P5"GU;PG\:/!_C75Y],TO5)C>1V?\ :0%[87-FEQ:!@OVF"2:-%GAR5_>1
M%D^=3G##/'6_[1^G^)/B=X \/>%TN+W1_$!OGN-1O-&O;:*6.&W,D3VEQ*B1
M3*Q'WD,@*D$8!!I7E:UAZ;G=_";QIJ/Q$^'NC>)M1T,^'9=5B^U1:>UP9W2!
MCF)G)1,,R;6*X^7=C)Q7C=UX!\967Q8CU/P7HGBKP9)<ZX\FKS3ZY9W?AO4+
M,W(DFG-J\SS1W$L,8"^5#$5>0JS[=TA[[1/VGOAUXAL=-U'3]:O9M(U&:&WM
M=6;1;Y+"265Q''']J: 1!M[!"I<%6R&P00.[M?%VD7GBR^\-6]YYVMV%I#>W
M5LD;D012LZQ%WQL#,8Y,*3N(4G&.:G6+>@:/J?,_AWX$ZCX=CN_#&O>!?%GB
M^'^WY+NUU:S\;36^C26\E[]ICFGM&OD,;Q%\ND=LX9HMREBV:W+#X/\ BZ*Z
MT-WT@A;;XLZAXFE_TF'Y=.DBO%CG^_SDS1_(/G&[E1@X^F<UYSI_QZ\%:MJ!
MMK+4KRYB+7$::A'I-X=/F>!9&F6*\\KR)640RY5)&/[MP.5(I\\F'*D;4/P[
MTJ'Q=_PDJ76O'4"S.87\0W[V660H?]#,YM\8/ \O .&&" :ZVO.O"_QY\&^+
MK[[%97NH6UVUBVI10ZIHM[I[7%JN-TL(N(8_-4;ESY>[&X>HJ[\//B]X6^*U
MNEUX6NK[4K"2!;J+4#I5W!:3(V.(YY(EC=@3AD5BRLK!@"K 0T^J'==#N***
M*0PHHHH **** .6\+?\ (R>,/^PDG_I';5BZE_R$;K_KL_\ Z$:VO"W_ ",G
MC#_L))_Z1VU8NI?\A&Z_Z[/_ .A&NC*^OS_,TK_$O1?DBO1117T!S!7(_%+Q
M=J'@GPC+J.EZ6^JWWF)%'"J,P!;/S,%YP #T[XKK:\J_:6UW4O#_ ,.1<:7J
M%UILYO(D,UG,T3E</QE2#BNS T?;8FG3M>[6CV_ F3M%L\Q_X:(^)W_0J6O_
M (+;K_XY2?\ #1'Q._Z%6U_\%MU_\<KR/_A:'C/_ *&[7?\ P93_ /Q5'_"T
M/&?_ $-VN_\ @RG_ /BJ_5?[!7_0/3_\"E_D<'M?-GTQ\'_B]XM\9>)&TOQ#
MX=^PQ/$TD=S!:S1*K+@X;>3P1GG/I7H^N?$#0?#UZ;*[OBUX%WFUM89+B4+Z
ME(U8@<'J*^;OV=/'7B36/B9:VVH>(=4O[9H)MT-U>RR(?D/568BO4OC=\._M
M&EOJVD64DUT9E-Q9VT/F+)N)#2E-K MR,L4<X' ')KXG,,!1HYBL/62@FE\.
MU_F=,)MPNM3TCP[XNT?Q7'*VF7T=TT)"RQ8*21D]-R, R_B*V:XKX:^"8/#F
MCVEY/"3JTT \QYE^>!6PQA7))500"5!QNR0 #@=K7S=>-.-22I-N*[FT;VU"
MBBBL"CN/#?\ R!K?_@7_ *$:PO%W_(3C_P"N0_\ 0FK=\-_\@:W_ .!?^A&L
M+Q=_R$X_^N0_]":O'H_[R_F6]C$HHHKV" HHHH *R_%&O1^%_#NHZO.C2Q6-
MN\[1IU;:"<#Z]*\UOOVF/#FG^.)= F@N%@AN#:RZDQ41)(#M)(Z[0>"WMG&*
M[>W\;>$O%C-I$&M:9JCWB/&;.*Y21I5VG<-H/(VYS[9KNE@Z]!QE6IOE>OR(
MYE+9GEWPA_:,O/'_ (R71-1TN"U%RKM;2VK,=I52Q5\]> >1CD=.>/>*\-^$
M?A/POX'UCQIK,JPV*:9J<EE#=74V$MX2J8&6. 27QD\]!]>G\;?M >%?">C_
M &NSO[?7;EG"):V%RCMT)RQ!.U>.N.XKT<PP]/$8M0R^DU%I+YVN1&3C&\V>
MET5QOPO^)EC\4-!?4+.&2UDAD\F>WE()1L \$=00>OUKLJ\2K2G1FZ=16DMT
M:IIJZ"BBBLQG2>#?^7OZ)_[-6YJG_(/NO^N3?^@FL/P;_P O?T3_ -FK<U3_
M )!]U_UR;_T$U\_BOXLOZZ&T-T<%1117B'U*V"BBB@9%=7<%C;O/<S1V\"#+
M22L%5?J3TKC_ !!\6-%T?;'9R'6+R3A(;(AQD],L,@?09/(XIOQ4T.;Q1H]O
MIMG/"M]YOGI;S2;#,JJP(7U^\/:N(T>W/PYU&[U[6;&&P:2/R;73(7$C%N"6
M!RVT?+R<_P 1]A7SV.S"MAZOLX12AUD[M+OY?>?0X# T*U+GE)RGTBK)OMY_
M<NATL?B7X@ZHWFVN@6=I;MRJW1)<?7YU/_CHH/C;QCH.9-:\-K/:]Y+%LE1W
M)&YOUQ]:X;4OC5XBO)3]E:"QBS\JQQASCW+9S^0J]X?^..I6]PB:M#%>6Y.&
M>-=KK[^A^F!]:^=CG6&E4LL1-/NTK?=;8]^62XJ-/F>'@UV3?-^>YZSX9\8Z
M9XLM3-83;F7'F0N-KH3V8?U''!YK;KR_Q)H\4EK%XS\*.L=U$OG2QQC"SIU8
M,H[^H[_7%=WX9UZ'Q)HMMJ$'"RIDKGE&Z%3]#FOKL'BYU).C6MS6NFMFNZ_5
M'R6*PL:<55I7Y;V:>Z?9_HS5HHHKU3S"Q8?\?]M_UT3_ -"%=\OW?PK@;#_C
M_MO^NB?^A"N^7[OX5UT=F>-COC1R7BK_ )"2?]<A_-JQJV?%7_(23_KD/YM6
M-6%3XF>CAOX40HHHK,Z!T<9D<)T)XR>WO7C^M?'R6WU:ZBT[2[.>QCD9(I)7
MDW.H. QPP'/7IWKL/BMXF'AGP;<"-MM[J&ZU@]0I'[QQ]%.WZL*\&\%Z:-6\
M6:5;.1Y3W"&3/38IW-_XZ#7PN?9I6HXBGA,++ED]WZ[+]3[+(\LHUL/5QF+C
M>*O9:]-6]/N^\]3\6?&N\T'7;C3X=)L7$ 17,CR9W^6I<<-V8L/PINL?&R]T
MZQT>X32+%FOK5IG5GEP&$LB8'S=,(#^)KR#6-0.K:M>WK$DW$\DQW=?F8G^M
M;'BC_D!^%?\ L'M_Z4S5\S_;>.DZSC4=EJMM-5Y=CZ'^PL%36&C.&KT>KU]U
MOOW1Z3_PNJ];PE_:JZ18F9+W[+(A>3:%9-ZD?-G.0X/T%=!\-_B0/'?VZUN+
M.&RO[=5E00,Q62/.&X8GE25_!O:O%O"Y-[X>\2Z?CK:I>I_O1.N?_''>JW@O
MQ)+X1\36.J1C<(7Q)'_?C8;67\5)_'!KKP^>XJG6H3JSO!KWEIW:OMZ,YZ^0
M8:='$0H1M4B_=U?9-+?9ZH^IJ*-R2*DD3B2"15DC=>C*PRK#Z@BBOU7IH?F@
M5U?A/_CPD_ZZ'_T%:Y2NK\)_\@^7_KH?_05K:E\1P8S^$BUXB_Y ]Q_P'_T(
M5Q5=KXB_Y \__ ?_ $(5Q5.M\0L#_#?K_D%%%<W\0O$$WAGPK=WMOC[0-L<9
M89 9B!G\!D_A7%7K1P]*56>T4V_D>M1HRKU(TH;R:2^9TE%?,)^(7B1B3_;%
MS_WU2?\ "P?$G_08N?\ ONOB?];L-_)+^OF?9_ZI8K^>/X_Y'T_25\P#XA>)
M-Q']L7/_ 'W6WKGBOQ#HMKHMQ%K=V[7MF+EU<J0&WNN ,=,*.OK6T>*L/.,I
M*G*T=]N]NYA4X8KTY1@YQO+;?M?L?0M%>6_#?XL_VS(FFZTZK>,<0W& JRG^
MZ0. WIC@].O7U*OI\%CJ&/I*K1=U^*\F?-8S!UL#5=*LK/\ !^:"BBBN\X@K
M1\._\ABW_P"!?^@FLZM'P[_R&+?_ (%_Z":N/Q(QK?PY>C-'XF?\D]\2?]@Z
MX_\ 1;5TB?=6N;^)G_)/?$G_ &#KC_T6U=(GW5K:/\:7HOU/ ?\ "CZO]!U%
M%%=1B,;O5::K+=ZK34 9-[WK4T7_ )!L/_ O_0C67>]ZU-%_Y!L/_ O_ $(T
M 7J*** "BBB@ HHHH *2EHH J7EE;ZA;O!<P1W$+C#1R(&5AZ$'@UQ=[\#O!
M-_*TDNAQJ6.2(9)(A^2,!7>4M<M;"T,1_&IJ7JDSJHXO$8:_L*CC?LVOR.5T
M/X8>%_#4PFT_1;>*93E96!=U/LS$D?A75*-JX'3Z4GXTO-72HTJ$>6E%179*
MQG5K5:\N>K-R?=MO\QU%%%;F(4444 %%%% ',M_Q_3_]=&_G5BJ[?\?T_P#U
MT;^=6* -ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH 0=*\'^$6E^-?AWX.TOX<WG@F^OH[$W-JWBI-0LQ82P'S9$FVF7[1Y
MC$HI0PX#L3OVC<?>:*:=M /FSPS\)?%^F_"7]G;19M+\K4_">JV5SK4(N8C]
MEC2PNX7.X/A\/*BX0L3NST!-<]\/?@7?^$[70O#.O^!/%OB2?1]:AGM]>3QO
M*-%:-+I9H[PVK7P99(U^;RA;%3)'@':V\?6E9MQK6GV>J6>FW%];P:A?+(]K
M:22JLLZQ@&0HA.6"AES@<;AGK5<[U(Y4>0_!^S\8?"W2[3P%<^"[[5;2UU2Z
M*^*H;^T6QEM9KB2X$S(TOV@2@2[&C\H@NIPY4[J\]_9S^"/CGX%6OAZZNK"Z
MUXZ_9Q:7KMK+<VGVWPZ4:0Q26LP95>T 8EX0S.'(D0.6D4_2EKXR\/WT.G30
M:[IMQ#J4\EK9217D;+=3)OWQQ$'YW7RI,JN2/+;/W369X7^+/@;QWJLNF>&O
M&?A_Q!J,,1GEM-*U6"YF2,,%+LD;DA0S*,D8RP'>GS2L]-]QV6AXAX2^&OC>
M/PC\,/AY?>&9]/MO!NK6M[=^*#?6S6EY#:.YC\A%D,YDF!3<LD487=(-S87=
ME7'PU^(-K\/=)^'=OX(NKA-+\;IK1U[^T;-;.:Q.LF]WHIE\[S523!1HU'R.
M0Q.U6]VO/C9X,9=?MM(\4:#KNO:/:7%S/HMCJL$ETOD [U=%9F3##:25^4GF
MH_A;\:/"_P 4=)TC[!K6DCQ%=Z5;ZK=>'K?4HKB[L4ECC<B1 0X"F5%W%5^\
MO R!3YI;V%9;7,'X3:'XB\$>/?B%INH>&[M])USQ!-KEGX@@N+9K3RY+>W7R
MG0RB=9 T3#B(KT.ZN3_:._9_UKXW?$?PH]K>W.D:/9:-J<-QJ$/D21&X>2U>
MW@N(),F>!VB8R1@ ,J%2RAN?HSC%<?X@^+?@?PCJ#6&N>,_#^BWRR+$;74-5
M@@EWLH95VNX.2K @=P0:F,G>ZW'96LSRNZ\(>./B1XK^'FI:[X:/A>73=,US
M2M6EMKR"6&*2>&WCBFM]LA=HW*.5# .NW#A>":'A?P)XWU+2O@_X1U3PK)H,
M'P_N(+B\UYK^VDM+\VEG+:1+:+&[38F,H<^=''L0,OS,0#[?I/Q$\*Z]K>IZ
M-IOB?1]1U?2]WV[3[2_BEN+3:VUO-C5BR8;@[@,'BJOA+XL>"/'][-:>%_&.
M@>)+R&/SI;?2-4@NI$3(&YEC<D#) R>,D4^9VV%IW/!/ _PS\:Z-J'V+PYH/
MBSP3X1FTFX@U+POXCURRU+3DD^S-'!%IK+---%^]?<=S11E5^Z#A1<_9Q^%/
MC+]GRR\/P7]I-KVEZUHM@NN7-W<VOVW0+RWMD3RC+N4362*&5%4NT94D;Q(S
M5[AH7Q4\%^*M8O-(T3Q?H.LZK9*\EU8V&IP3SP(C!79XT8LH5F"DD<$@'K5;
M2?C1\/=?L=3O=,\=^&M2LM+B$]_<VFL6\L=I&<@/*RN0BG!Y; XHYI6M8>G<
M/A%XZO?B;X#T[Q/=Z+_8,6I;Y[.U:X,SO:ECY,S'8FTR)M?;S@,.2<X\>\1?
M#OXB6-]\4;S1+:^AMM<\6:?>M'I-]!!?ZAI2V=O#<K;2M(HAEW(P!9XFPC;6
M!*FO=/"/Q"\+?$*WN+CPOXETCQ);V[B.:32+^*Z6-B,A6,;$ D=C5+PE\6?
M_C[4'LO#/C3P_P"(KY(VG>VTG5(+J18P54N5C<D*"Z GIEAZBDFXW:0:/J?-
MK? OQ?J&E_%*ZLO"NL::=0O_  ]JFCZ=XA\0IJ%]=_8)Q+-%).]Q/L9@A5 T
MI0;T^8#<%U/BA\/_ !_\5K[XKZG#X(O-$&M^ 8M TJTU#4+)KB>Z2XNI"K^5
M,Z1_ZY<'>5P02P)*K]$>&_B1X1\8ZI?:9H'BK1==U*Q)%W9Z;J,-Q-;X;:?,
M1&)7Y@1R!SQ5[Q)XHT;P;H\VK:_J]CHFE0E1+?:C<I;P(6(50SN0HR2 ,GDD
M57M)7V#E5CQ?XN_"'Q)\0/%>DIIZ?8[&3P/KOA^XU(S*!;7-VELL.5#;V&8W
M;*@@;/<9I^']#\=>(O'WP=N-2\!7GARP\(VEW!JEY=:A92Q-+)9"%?LZPS.[
MQ[U(W.J-@KE!\VWL=8_:2\(Z3XI\,VYUG1)?"FM:9?:C_P )9_:\*V,/V:>"
M#9YGW&W23[<[QAEVX)/'7:M\6O!.A^'[#7=2\8Z!I^AZ@0+/4[K4X(K:YR"1
MY<K.%?@$_*3T-%Y66@K*^YY9X/\ @[<?\,9V'P]\8QKHM]#X=^RW;M*KBQG1
M2Z3!T)7,;JD@()&4%87P<\3:U\/_ -G/6OB[XOLO[8\;>)XTUB:QA/DFY9E2
M#3K5.#L#KY(^[PTS?*3P?9=8\:>%?$6DZ':L=.\4Z!XKF?3XI(KJSFL[E3'(
MS B24>>I$;@I$)&ZY7:&(KW7Q2\/M9S:1X*U;PUXA\316LDFG^'8M:A@:=8F
M:-E78)"BJT;IG80&0J<8.#F>S6['9'5VZWVI>'8UO8QI6I75J!/';3F46TK)
M\P23"[MK$X;"YQG Z5XC\/+/XD^"/A#IOPWL/!\UAKNCZ-/I=KXKEO+-M*\V
M*WD6UN$C$K3MOD6 E'A7;O?).T;_ %WX=>.+#XE>"M(\3::)([74(1)Y,HQ)
M!("5DB<=G1U9&'JIKILU%W&Z:'YGR7X9^%/C&^^('@W6+CPMXMLSI^A:I::M
M?^*_$\6H-->3V\2JT,*W<T<2LZOGREC'(!155:]S^ /A?4_!7P0\!Z!K-M]B
MU;3-&M+.[M]ZR>7*D2JR[D)4X(/()%>@@TM$IMJS$E8****DH**** "BBB@#
MEO"W_(R>,/\ L))_Z1VU8NI?\A&Z_P"NS_\ H1K:\+?\C)XP_P"PDG_I';5B
MZE_R$;K_ *[/_P"A&NC*^OS_ #-*_P 2]%^2*]%%%?0',%>-_M6?\DO3_K^A
M_P#07KV2O&_VK/\ DEZ?]?T/_H+UZ^3_ ._T/\2,ZOPL^/%7<P'3)Q7U4/V0
MM V@_P!MZE^4?_Q-?*T/^N3ZBOO+Q.O@Z'7K:ZUO5[>PU*%$>..;56MOE#$J
M3&)%5AG/)!SC%?HW$V-Q.%E1C0FXWYKVZVM;\SCHQC).Z.,\,_LUV?@W5$U+
M1_$VIV=ZBLJRB.%\ C!X9".GM79'P7XC(_Y'S5"/^O2S_P#C52:'HGA+6KK4
MKW2;[^T9+A9(KI[;599D'F9+# D*H3VP 1VQ6)KJ^ ?"D<FAZE=WELK%;IX_
MMEY(RG!5<R*Q*YY 7(W'L37Y[/$U\74_>-SEI]A-V_K^D=?*HK3\RQY6O^&?
M&WAFTN/%%YJ]GJ#7"307-M;H/DA+J04C4]0.]>B5YA'?:3?>)/A]_8LLDMC#
M->1 3&0R(PMVRK^9\X(ST;FO3ZX<6FN2ZL[:Z)?::U7H5'J%%%%<19W'AO\
MY UO_P "_P#0C6%XN_Y"<?\ UR'_ *$U;OAO_D#6_P#P+_T(UA>+O^0G'_UR
M'_H35X]'_>7\RWL8E%%%>P0%)USZ4M<U\2+'5]4\#ZM:Z#)+%JTD6+9X9O)<
M-N!X?(QQGO54XJ<XP;M=I7>R\P>BN<I=?L[^%+SQLWB.5)V=YOM+V)=3;O+G
M)8KMS@GG;G&?;BMS4OAA<3>/?!6KZ+HUM;V%G)>&\GA\J' > HG&06^8XX!Q
M7R5XMU3XD^!=0CLM<UO7;&YDC\U%.J2.&7)&0RN1U![UU7Q&\>>);7X>_#6>
M'Q%JT4]SI]T\TD=[*K2,+E@"Q#?,0 !SV%?=5,IQ[=&V(4U.\4]6K.+_ $_$
MY/:1U]VQ[/K?PC\4WWA'XA6,>EK)<:IK:7-G&UQ#^^B#P$MDO@<(W!P>*Z+Q
M]\%?#WBW33IMW81Z9-'('2XLHDCD1L>H&""#T-?&/_"R_%W_ $-.M_\ @PF_
M^*KT?X_>.O$NE_$#R+3Q%JUK#_9UD_EPWLJ+N:WC+' ;J223]:T>2YC3Q-.B
MJT4_>DFKK;E7^7XB]I"S=CZ3^'/PZTOX9Z$=,TPRR"20RS33$%Y'( R<
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
M/P[I_BSP_J6AZK ;G3-2M9;.[A$C1F2&1"CKN4AERK$94@C/!%8G@_X6^'_
M^HW6HZ;#?3ZE=1+!)J&KZI=:E<^4I++$LUS+(ZQAF9MBD+DDXSS3YUV%RGAO
MP:T"UNO%?P[EO;OXEOK'AVPFM(=*UCPS;Z?INE(UL(Y8FN(K"!)(\QQJBQ32
M!F2-@"JDCN_C997=C\1/AIXMGTB^UOPWH5Q??;H=-L9+Z>VFFA5+>Y%O&K2.
M$(D4F-69?-SC )'LPHJ.;6X[:6/GF+3XO&G[0WPW\5Z?X1U*PT:UTOQ ?M>I
M:+)9M%<O-;1B5ED0-$\JB;;Y@5W4L<8-<1IEMXM\&V-K:+INL>&_#Y\=>)I9
MM7T?PTVI:E80/<S/:?9(/(FV13AI 9A"Z[< $;P:^OJ*KG\@Y3XQ^'7@OQ)'
M-X&EET?Q')!#\5-4U-I]6TS[/.+.2SN=MU-''&B1*[N.0B+N?& 3BO;/V5/"
M\_A/X0I;WNDRZ-J-QK6L75S#<6Q@FD+ZE<^7(X(!.Z(1;6/5 F.,5[%6/XF\
M-V7C#P_>Z+J8N&T^]B,,ZVUU+;2,AZ@21,KKGH=K#()'0T2GS:,%&QYS^S&R
MWGP]U35;<%=+U;Q)K.HZ=\H4&UEOYFC<#^ZX^<>H<'O7KBU3TG2[/0=+L],T
M^VCL["SA2WM[>(82*-%"HBCL   /I5WUJ).[;&A:***0PHHHH **** "BBB@
M#EO"W_(R>,/^PDG_ *1VU8NI?\A&Z_Z[/_Z$:VO"W_(R>,/^PDG_ *1VU8NI
M?\A&Z_Z[/_Z$:Z,KZ_/\S2O\2]%^2*]%%%?0',%>8_M#:?I.I?#WRM8UAM$M
MA=Q$7"VC7&6PWR[5(/XUZ=6%XU\&Z=X\\/SZ1JBR&VF(;=$VUT8'(93@\_AW
MKJP=94,1"K)M)-.ZM?Y7T(DN:+1\3ZMX<\(6%A-<:?XTDU*[C :.V.DRP^8<
MCC>6('&:]9\4?';P5XHU);MY?%5DRQB/R[6"SV<$G/SECGGUQQ75?\,B^$>^
MIZU_W^A_^-4O_#(OA+_H)ZW_ -_H?_C5?>5\URO%.,J]2I)QO9V2WM?9+L<R
MIU([)&)\._BIX?D\111Z/+XSU.?#,;%X+0QRX4CY@F"<9R.>U=/XFALO%%_-
M<S^&O&=L;A8Q/%:1QQI,T9S$[#>?F0X((QT&<UO?#WX#^'/AQJSZEI\E[=W9
M0QK)>2JVP'&<!549XZGU->CU\MB\7AUB.?")M6W;U_ WC&7+:1Y!X;T]V\7^
M&_LNB:];Q6]S=75Y?ZQ&NZ622 H&9E8\\*,8 '&*]?HQ17E5JSK.+:M96_%O
M]311Y0HHHKG&=QX;_P"0-;_\"_\ 0C6%XN_Y"<?_ %R'_H35N^&_^0-;_P#
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
MGI'_ "#XO^!?^A&@"[1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M4_\ A'M/_P"??_Q]O\:7_A';#_GW_P#'V_QIRA4E>[W%'%4HV2CL<517:_\
M".Z?_P \/_'V_P :/^$<T_\ YX?^/M_C6?L9&OUZGV?]?,Y*P_X_[;_KHG_H
M0KOU^Z*S(] LHY%D6+#*0P.YN"/QK3Z5O3BXK4\_$5HUI)Q.1\5?\A%,?\\Q
M_-JQJ[FZTJUOI!)/%N8#:#N(X_ ^]1?\([I__/#_ ,?;_&LY4W)W.JEBX0@H
MM/0XNBNU_P"$=T__ )X?^/M_C1_PCFG_ //#_P ?;_&H]C(V^O4^S_KYG%45
MVO\ PCFG_P#/#_Q]O\:/^$<T_P#YX?\ C[?XT>QD'UZGV?\ 7S.*HKM?^$<T
M_P#YX?\ C[?XT?\ ".:?_P \/_'V_P :/8R#Z]3[/^OF<517:_\ ".:?_P \
M/_'V_P :/^$<T_\ YX?^/M_C1[&0?7J?9_U\SBJ*[7_A'-/_ .>'_C[?XT?\
M([I__/#_ ,?;_&CV,@^O4^S_ *^9Q5=5X3_X\)/^NG_LJU:_X1W3_P#GA_X^
MW^-6K2SALHRD";%)W$9)Y_'Z5I3IN+NSEQ&)A5CRQ3*OB+C29Q_N_P#H0KBZ
M] N+:.ZA:*1=\;=1DCOGM5/_ (1VP[P?^/M_C3J4W)W0L/B(T8N,D>4>/OA_
MH?Q-\.S:#XBM[B[TF9@TMM!>SVHEP"-KF%T++S]TDJ2 <9 K%T?X&^"]"U3P
MKJ-KIEPU[X6BFM]'FN=2NKAK2.5"CH/,E;<NP[0&R%& N,"O<O\ A'=/_P">
M'_C[?XT?\([I_P#SP_\ 'V_QJ5&HE9/0W>*I-W<=?1'SZG[-OPZA\+Z3X?AT
M&2UTW2;]M4L/LVHW44]M<MG,B3K*)1G<3C=C(!QP,3:Q^SSX%UR_U2\GTV_M
M[C5K=+74VT_6KZS&H1JK*!<K#,@F.UV!:0,Q#')->^?\(YI__/#_ ,?;_&C_
M (1S3_\ GA_X^W^-5:I_-^+)^L4/Y/P1\?\ Q,_8_M/B=XHU2\N=9M='T;5M
M0@OM2LM*M+N*6]\H  2YO3;,Q_YZ?9MW.>I)/L6D_##POH>O>*=9M-)C74/%
M'E#6'ED>5+L1HR(&C=B@&UV!"@ YYS7KO_".Z?\ \\/_ !]O\:/^$=L.\'_C
M[?XTY>UDE%RT%'$4(MR4=?Z\SY]\*?LU_#SP3K6C:KI.BW,=[HT,MOIQN=6O
M+E+6.1661$CEF9 I#-QC&23UYIMG^S/\.;'0+?0XM"N!HUMJ,>JVVGMJMXT%
MO<QERKQ(9B(QF1R54!6R,@X&/H4>'=/_ .>'_C[?XT'P[I__ #P_\?;_ !I6
MJ_S?BQ_6*'\GX(\'U#]G[P#JWB2?7+K0?,O+B]349X!>7"V<]T@PL\EJ)!"\
M@_O,A)/)YJ/5?V=_A[K=CXBLKWP_YUMXAU%=5U./[;<+]HNE.5DR) 5P?X5P
MOM7OG_".:?\ \\/_ !]O\:/^$<T__GA_X^W^-3RU/Y@^LT/Y/R.*K0\/X&L6
M_P#P+_T$UTG_  CNG_\ /#_Q]O\ &GV^BVEK*LL4.V1>C%F/;'<THTY)ICJ8
MR$H.*3U,KXE_\D]\2?\ 8.N/_1;5TB?=6N:^)?\ R3WQ)_V#KC_T6U=*GW5H
MC_&EZ+]3SW_"CZO]!U%%%=1B%%%% !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 444E '+>%V5?$
M7C DXSJ4?_I';5TVX>M<IJGA'0M4OKBZO-%TZ[N79=TT]I&[M@ #+$9/ 'Y5
M0;P'X9W?\B[I/_@#%_\ $UX:QGLKQY;ZO\SV?J?MK2YK:+IY([S>O]ZC>O\
M>KAO^$"\,_\ 0N:3_P" ,7_Q-'_"!>&?^A<TG_P!B_\ B:7]I/\ D_'_ (!/
MU#^]^!W.]?[U&]?[U<-_P@7AG_H7-)_\ 8O_ (FC_A O#/\ T+FD_P#@#%_\
M31_:3_D_'_@!]0_O?@=SO7^]1O7^]7#?\(%X9_Z%S2?_  !B_P#B:/\ A O#
M/_0N:3_X Q?_ !-']I/^3\?^ 'U#^]^!W.]?[U&]?[U<-_P@7AG_ *%S2?\
MP!B_^)H_X0+PS_T+FD_^ ,7_ ,31_:3_ )/Q_P" 'U#^]^!W.]?[U&]?[U<-
M_P (%X9_Z%S2?_ &+_XFC_A O#/_ $+FD_\ @#%_\31_:3_D_'_@!]0_O?@=
MSO7^]1O7^]7#?\(%X9_Z%S2?_ &+_P")H_X0+PS_ -"YI/\ X Q?_$T?VD_Y
M/Q_X ?4/[WX'<[U_O4;U_O5PW_"!>&?^A<TG_P  8O\ XFC_ (0+PS_T+FD_
M^ ,7_P 31_:3_D_'_@!]0_O?@=SO7^]1O7^]7#?\(%X9_P"A<TG_ , 8O_B:
M/^$"\,_]"YI/_@#%_P#$T?VD_P"3\?\ @!]0_O?@=SO7^]1O7^]7#?\ "!>&
M?^A<TG_P!B_^)H_X0+PS_P!"YI/_ ( Q?_$T?VD_Y/Q_X ?4/[WX'<[U_O4;
MU_O5PW_"!>&?^A<TG_P!B_\ B:/^$"\,_P#0N:3_ . ,7_Q-']I/^3\?^ 'U
M#^]^!W.]?[U&]?[U<-_P@7AG_H7-)_\  &+_ .)H_P"$"\,_]"YI/_@#%_\
M$T?VD_Y/Q_X ?4/[WX'<[U_O4;U_O5PW_"!>&?\ H7-)_P# &+_XFC_A O#/
M_0N:3_X Q?\ Q-']I/\ D_'_ ( ?4/[WX'<[U_O4;U_O5PW_  @7AG_H7-)_
M\ 8O_B:/^$"\,_\ 0N:3_P" ,7_Q-']I/^3\?^ 'U#^]^!W.]?[U&]?[U<-_
MP@7AG_H7-)_\ 8O_ (FC_A O#/\ T+FD_P#@#%_\31_:3_D_'_@!]0_O?@=S
MN7^]1N7^]7#?\(%X9_Z%S2?_  !B_P#B:/\ A O#/_0N:3_X Q?_ !-']I/^
M3\?^ 'U#^]^!W.]?[U&]?[U<-_P@7AG_ *%S2?\ P!B_^)H_X0+PS_T+FD_^
M ,7_ ,31_:3_ )/Q_P" 'U#^]^!W.]?[U&Y?[U<-_P (%X9_Z%S2?_ &+_XF
MC_A O#/_ $+FD_\ @#%_\31_:3_D_'_@!]0_O?@=SO7^]1O7^]7#?\(%X9_Z
M%S2?_ &+_P")H_X0+PS_ -"YI/\ X Q?_$T?VD_Y/Q_X ?4/[WX'<[U_O4;U
M_O5PW_"!>&?^A<TG_P  8O\ XFC_ (0+PS_T+FD_^ ,7_P 31_:3_D_'_@!]
M0_O?@=SN7^]1N7^]7#?\(%X9_P"A<TG_ , 8O_B:/^$"\,_]"YI/_@#%_P#$
MT?VD_P"3\?\ @!]0_O?@=SO7^]1O7^]7#?\ "!>&?^A<TG_P!B_^)H_X0+PS
M_P!"YI/_ ( Q?_$T?VD_Y/Q_X ?4/[WX'<;E_O"C<O\ >%</_P (%X9_Z%S2
M?_ &+_XFC_A O#/_ $+FD_\ @#%_\31_:3_D_'_@!]0_O?@=SN7^]1N7^]7#
M?\(%X9_Z%S2?_ &+_P")H_X0+PS_ -"YI/\ X Q?_$T?VD_Y/Q_X ?4/[WX'
M<[E_O4;E_O5PW_"!>&?^A<TG_P  8O\ XFC_ (0+PS_T+FD_^ ,7_P 31_:3
M_D_'_@!]0_O?@=SN7^]1N7^]7#?\(%X9_P"A<TG_ , 8O_B:/^$"\,_]"YI/
M_@#%_P#$T?VD_P"3\?\ @!]0_O?@=SN7^]1N7^]7#?\ "!>&?^A<TG_P!B_^
M)H_X0+PS_P!"YI/_ ( Q?_$T?VD_Y/Q_X ?4/[WX'<[E_O4;E_O5PW_"!>&?
M^A<TG_P!B_\ B:/^$"\,_P#0N:3_ . ,7_Q-']I/^3\?^ 'U#^]^!W.Y?[U&
M]?[U<-_P@7AG_H7-)_\  &+_ .)H_P"$"\,_]"YI/_@#%_\ $T?VD_Y/Q_X
M?4/[WX'<[U_O4;U_O5PW_"!>&?\ H7-)_P# &+_XFC_A O#/_0N:3_X Q?\
MQ-']I/\ D_'_ ( ?4/[WX'<[U_O4;U_O5PW_  @7AG_H7-)_\ 8O_B:/^$"\
M,_\ 0N:3_P" ,7_Q-']I/^3\?^ 'U#^]^!W.]?[U&]?[U<-_P@7AG_H7-)_\
M 8O_ (FC_A O#/\ T+FD_P#@#%_\31_:3_D_'_@!]0_O?@=SO7^]1O7^]7#?
M\(%X9_Z%S2?_  !B_P#B:/\ A O#/_0N:3_X Q?_ !-']I/^3\?^ 'U#^]^!
MW.]?[U&]?[U<-_P@7AG_ *%S2?\ P!B_^)H_X0+PS_T+FD_^ ,7_ ,31_:3_
M )/Q_P" 'U#^]^!W.]?[U&]?[U<-_P (%X9_Z%S2?_ &+_XFC_A O#/_ $+F
MD_\ @#%_\31_:3_D_'_@!]0_O?@=QN7^\*7<O]ZN&_X0+PS_ -"YI/\ X Q?
M_$T?\(%X9_Z%S2?_  !B_P#B:/[2?\GX_P# #ZA_>_ TOB5AOA_XCP0?^)=<
M?^BFKIE^Z/I7#KX"\,\?\4YI/_@#%_\ $UVL/^K%=.%K_6*DI6MHOU.?$4?8
MPC&]]7^A-1117J' %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
2444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ctlp-20250630_g3.jpg
<TEXT>
begin 644 ctlp-20250630_g3.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" )V!@8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M]:/MH]: +^^C?5#[:/6C[:/6@"_OHWU0^VCUH^VCUH O[Z-]4/MH]:/MH]:
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
MZ/\ C5JB@"K_ &9;?\\S_P!]'_&C^S+;_GF?^^C_ (U:HH J_P!F6W_/,_\
M?1_QH_LRV_YYG_OH_P"-6J* *O\ 9EM_SS/_ 'T?\:/[,MO^>9_[Z/\ C5JB
M@"K_ &9;?\\S_P!]'_&C^S+;_GF?^^C_ (U:HH J_P!F6W_/,_\ ?1_QH_LR
MV_YYG_OH_P"-6J* *O\ 9EM_SS/_ 'T?\:/[,MO^>9_[Z/\ C5JB@"K_ &9;
M?\\S_P!]'_&C^S+;_GF?^^C_ (U:HH J_P!F6W_/,_\ ?1_QH_LRV_YYG_OH
M_P"-6J* *O\ 9EM_SS/_ 'T?\:/[,MO^>9_[Z/\ C5JB@"K_ &9;?\\S_P!]
M'_&C^S+;_GF?^^C_ (U:HH J_P!F6W_/,_\ ?1_QH_LRV_YYG_OH_P"-6J*
M*O\ 9EM_SS/_ 'T?\:/[,MO^>9_[Z/\ C5JB@"K_ &9;?\\S_P!]'_&C^S+;
M_GF?^^C_ (U:HH J_P!F6W_/,_\ ?1_QH_LRV_YYG_OH_P"-6J* *O\ 9EM_
MSS/_ 'T?\:/[,MO^>9_[Z/\ C5JB@"K_ &9;?\\S_P!]'_&C^S+;_GF?^^C_
M (U:HH J_P!F6W_/,_\ ?1_QH_LRV_YYG_OH_P"-6J* *O\ 9EM_SS/_ 'T?
M\:/[,MO^>9_[Z/\ C5JB@"K_ &9;?\\S_P!]'_&C^S+;_GF?^^C_ (U:HH J
M_P!F6W_/,_\ ?1_QH_LRV_YYG_OH_P"-6J* *O\ 9EM_SS/_ 'T?\:/[,MO^
M>9_[Z/\ C5JB@"K_ &9;?\\S_P!]'_&C^S+;_GF?^^C_ (U:HH J_P!F6W_/
M,_\ ?1_QH_LRV_YYG_OH_P"-6J* *O\ 9EM_SS/_ 'T?\:/[,MO^>9_[Z/\
MC5JB@"K_ &9;?\\S_P!]'_&C^S+;_GF?^^C_ (U:HH J_P!F6W_/,_\ ?1_Q
MH_LRV_YYG_OH_P"-6J* *O\ 9EM_SS_\>/\ C39-+A8?)NC/J#G^=7** ,0F
M2TF\N3KV(Z&M"WEW 4S5XP;7?W0@Y^O%0V3Y H TP<BEIJ'BG4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!7G^[62W_'[!_UT7^8K6G^[62W_
M !^P?]=%_F* -ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BH[BXBM87FGD2&%!N>21@JJ/4D]*\D\8_&S_76F@I_L_;I!^J*
M?YG\J\O'YEALMASXB5K[+J_1?TCOPF"KXV7+1CZOHCT/Q-XRTKPE;[[^X E(
MW);QX:5Q[+_4X%>,^*OB_K&NM)#9L=,LSD!83^\8>[=OPQ^-<3>7D^H7,EQ<
MS/<3R'+R2,69C[DU#7Y1F7$F+QS<*3Y(=EN_5_HOQ/O\#DF'PMI5/?EY[?)"
MLQ8DDDD\DGO2445\D?1!1110 4444 %%%% !1110 4444 %%%% !1110!W7[
M0G_)/?!OT7_T4M> 5[_^T)_R3WP;]%_]%+7@%?89U_O?_;L?_24:<.?\B^/^
M*7_I3"BBBO"/IPHHHH **** "BBB@ HHHH **** "BBB@#6\->*M5\(ZBE[I
M5Y+:3 @LJ,=D@!^ZZ]&'L:^A/A]^T?IVL^18^(8QIEYMP;T,/L\A Y+=T)].
M1[CI7S+17K8'-,3E[_=2]WL]O^!\CQ,QR?"9G']]'WNDEO\ \'YGZ QR)-&L
MD;*\;@,K*<@@]"#3J^+O 7Q7U[X?2;+*9;BP)R]C<9:,YZE<'*GW'X@U]0>
MOBIH7Q!MQ]BG^S7P^_8W+*LO R2HS\R^X_'%?IV6YWA\PM#X9]G^CZ_F?DV:
M9!BLLO/XJ?=?JNGY>9V-%%%?0GS 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% %/5O\ CPE_X#_,53L?NBKFK?\ (/E_#^8JG8_=% &K
M'T%/ID?04^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *\_P!V
MLEO^/V#_ *Z+_,5K3_=K);_C]@_ZZ+_,4 ;U%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5@>+?&FG>#K02WDA>9_P#56\?+O^'8>]<Y
M\0/BM;^&C)8::$N]3Z,Y.8X#[^K>W;OZ5X9J.I76K7DEU>3O<W$ARTDAR3_@
M/;M7P^<\24\%>AA?>J=7T7^;_I]CZG+<DGB;5:^D/Q?^2_KS-SQCX^U+QE./
MM#^19J<I:1$[ ?4_WC[G\,5S5%%?DU>O5Q-1U:TN:3ZL_0J5*G0@J=-62"BB
MBL#4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#NOVA/^2>^#?HO
M_HI:\ KW_P#:$_Y)[X-^B_\ HI:\ K[#.O\ >_\ MV/_ *2C3AS_ )%\?\4O
M_2F%%%%>$?3A1110 4444 %%%% !1110 4444 %%%% !1110 5-9WMQI]U'<
MVL\MM<1G<DT+E'4^H(Y%0T4)M.Z$TFK,^A_AA^T7%*D6F^*W$+*H6/4P"0YZ
M8D !P?\ :''KCK7O4<B31K)&RO&X#*RG((/0@U^?U>C_  M^-&H^ )A:W7FZ
MEHK#'V4O\T//6// ZG*]#[=:^[RKB.5.U'&N\>DNJ]>_KOZGYUG/"\:MZ^ 5
MI=8]'Z=O3;T/KRBLSP[XBL/%>D0:EILXN+689!'53W5AV([BM.OTB,HSBI1=
MTS\MG"5.3A-6:"BBBJ("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *
M>K?\@^7\/YBJ=C]T5<U;_D'R_A_,53L?NB@#5CZ"GTR/H*?0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% %>?[M9+?\?L'_ %T7^8K6G^[62W_'
M[!_UT7^8H WJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***:[K&C.
M[!449+,< #UH 5F"@DD #DD]J\>^(WQ<$R2:9H,QVG*S7J\9'=4/_LWY>M9O
MQ,^*+ZV\NEZ3*4TX9669>#/[#T7^?TKS6OR[/>(W-O"X)Z;.7?R7EY]>FF_W
MF4Y*HVKXI:]%_G_E]XK,6))))/))[TE%%?G!]H%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 44^*&2=PD:-(Y_A09-:EMX0UR\7=#H]](O7<+=\
M?GBM84JE7X(M^BN9RJ0A\<DC(HKJH?A?XIGQMTB49_OR(O\ -A5F/X0^*GSG
M3ECQ_>N(^?R8UVQRS'2VH3_\!?\ D<KQV%CO5C]Z)_VA/^2>^#?HO_HI:\ K
MZI^+7PUUKQCX/\.V&G) ;JQ"B9)9=O\ RS"G!Z'D5Y'+^SIXUC4%;.UE.>B7
M2Y_7%?79OE^+JXGGITI-<L=D^R#(<RP=#!*G5JQB[RT;2ZL\RHKN[SX&^.+(
M$OH,DBYX,,T4F?P5B:P]0\ >)M*!:[T#484!P7-JY3/^\!BOG9X/$T_CI27J
MF?5T\=A*O\.K%^DD_P!3 HI\T,EO*T<J-%(IPR.,$?44RN38[=]4%%%% PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH Z/P/X]U7P#JRWNG3'RR0)K9SF
M.9?0CU]".17UWX&^(&D>/]+6[TV=?.4#S[1S^]A;T(]/1NA_.OB&M+P[XBO_
M  KJ\&I:;.UO=0G(8=&'=6'<'N*^CRG.:N72Y)>]3?3MYK_+J?*YUD5+-(^T
MA[M1;/OY/_/H?>-%<9\,OB;8?$;2/-BVV^I0@"YLR>4/]Y?53Z_@:[.OUNC6
MIXBFJM)WBS\6KT*F&J2HUHVDMT%%%%;G.%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!3U;_ )!\OX?S%4['[HJYJW_(/E_#^8JG8_=% &K'T%/ID?04^@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *\_W:R6_P"/V#_KHO\
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
M444 %%%% !17A_Q4^+WQ#\(?$FQT/P[X#N->T*9(#+JD=G<2+&7<AQN0;1M
M!YZ=ZG_:3_:*C^ ^FZ6EMIBZKJ^IF0PQ2R%(HT3;N=B!D\L  ,=^>.78#VFB
MOE.']HSXU?V!)?/\)Y9)VEA\B.&QNFWQ.LA+8!)X*I_WU]*^B?AUKNJ^)_!&
MCZKKFF-HVK74 DN;!XV0PMD_*5;YAVZT6 Z.BBBD 45Y1\<OVC?#GP-@MH=0
MBGU+6+M#);Z=:D!B@.-[L>$7((S@DD' .#CQ9?V_[BU>*;4?AQ=6FGS8,<XU
M Y9?4;H0&_,4[,1]@45C>#?$]OXU\*:1K]I%+!:ZE:QW4<<X =5=00&P2,\]
MC6S2&%%%% !17FGQL^/GAWX':7;3ZNLUYJ%YN^RZ?:@>9)MQEB3PJ@D#)YYX
M!P:\)_X;_NH%CNKKX;W,.F2G]W<?VB?F'J"8 &^F:=FP/L&BN;^'7CBT^)/@
MK2O$MC!-:VNH1F1(;C&]<,5(."1U4UC?&WXLVGP7\ W/B.YM6OY!(EO;6JOL
M\V5LX!;!P  Q)P>!2 [VBOG/X$?'[XB?%7Q)IQU/P/'IWA.]29DU>"*;8"BG
M WL=IRPVYQUKZ,I[ %%%%( HHHH **** "BBB@"GJW_(/E_#^8JG8_=%7-6_
MY!\OX?S%4['[HH U8^@I],CZ"GT %%%% !1110 4444 %%%% !1110 4444
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
M/\&=0\!>'?%E\U\-:\8:Q;3#SA\B>8P8@ GU<Y+'';@8Y>@'B/PH\.7GQ/\
M%.M:UK/AI?$]G<W)-W="[:$VS'<^8U# MG@ <X&!6@WQ.U_XC_%&6WN-?UKP
M=:&1;.UM-/#2K%.6"*DBJ5!RV[).?3IT]A^!?@_5/A7\+]4&K6#1:GYT]XUL
MC"5F"H JC83G.S@#UKE_V9=*U#1? OB_Q!-:R'5;F=]L4J$.[11EAQUY:1A^
M%.X'M<.MZ?H4-CINIZY:'4EA1&-Q.D<DS  %]I/<\\>M;0.17Q=\,_#.J>--
M+US7;CPS9>.7NIFCN?-U PWL#XSO7/&#NR.I.T@=*]%\%>+?$GPI^ &LW.N0
MW%KJ=I>-::9!J"$, RIMP#U4$NP[84CI2L%SZ,J6VNIK.42P2-%(.C(<&O%/
MAG\=M5\37F@Z3K7A:_M=0U)&<7R0&*U90I<.F\DLI4 Y!ZGBMSP3XPUGQ;X]
MU:2PUC1M6\'Q@A5ML_:;:0 *$8$ _,0[9(8$ X-*P'N=AXXEV&'48%NX&7:Q
M &2,8.1T/TXK!\4_!CPIX_MY+G1F32M3)9V>$':Y.3AXR>!N/4#\^*J4^*5X
M)%>-VC=>0RG!'XUQXC"T,7#DKQ4E_6W8[<+C,1@Y^TP\W%^7ZKJ>$^,_ACXA
M\"2$ZG8L;7.%O8/G@;T^;^'/HP!]JY6OLC2O&K>6;?4X_M,# JS[020>,$="
M.M<-XZ_9YTS7[8ZCX0FCM9R>;5Y#Y#@#G:<$JWUX^E?GV8<,U*2=3!OF79[_
M "[_ -;GZ9EG%E.LU2QRY7_,MOGV_%>A\X45>UK0[_P[J$ECJ5I+97<?WHI1
M@X[$>H]QQ5&OAY1<&XR5FC]!C*,XJ47=,****104Z.-I9%1%+.Q"JHZDGM2*
MI9@!R3P*]"\;?"S4?AIHF@:O/)ONYY"9T4 I;R##(N>YP&SVRIQZGII8>I5A
M.I%7C&UWVN[')6Q-*C.%*4K2G?E7>RN>EZ#^S/HMKH:3>(=2N5O60-*;>5(X
MH2>P+*<XZ9/!]*X+XG_ R_\  ULVIV$S:IHX^_)MQ)#Z%@."/]H?B!7N=]'8
M_&[X7L+6<0F[C##G/D3J0=K>P(P?8Y':O-O@AXSNM$U;4O!/B9@+6..4*EV0
M5A* F1"3QL*ACZ<>]?>8O Y?>E0C3Y8S7NU$^O9^O]>7YQ@LPS*U7$RJ<TJ;
M]ZFU]GNNUM?^#U\$HK4\4+IB^(M1&C,[Z5Y[?9C(,'9GC\/3/.,9K+K\\G'D
MDXWO8_3X2YXJ5K7[[A1114EG1>!/'.H> ->BU*Q;>OW9[=F(29.ZG^A['\J^
MS?#7B2P\6:-;:IILPFM9UR/[R'NK#LP[BOA"O1/@U\4)?A]K9@N2TFC7K*MP
MF?\ 5-T$J_0=1W'T%?69%FSP-3V%9_NY?@^_IW^\^+XBR59A2^L4%^]C_P"3
M+MZKI]Q]?T4R&:.YACFAD66*10Z2(0592,@@CJ#3Z_6=S\8VT84444 %%%%
M!1110 4444 >&_MC_#__ (3CX*ZE<PQ[[_1&&I0X'.Q01*/IY99OJHKY=TCX
M\?8_V1=3\&_:,:N-0&GQ*&^86<N9F;Z962/Z,*_0^ZM8KZUFMKB-98)D,<D;
M#(92,$'V(K\[;_\ 8H^(@\;S6-KHP;PZ;\Q1ZH;VWXMC)@2E/,WY"<E=N>V*
MI"9[3^SW9-\#/V5M<\</;*^J7\4FI(DH."H_=VZMC^$GY_I)7S#8^+-(^(#:
MQJOQ%\8^(_[<<[K$6D(FB#8ZME@%4' "H!@?E7Z3^(? &F>(/A[=^#F5K;2I
M[#^ST$6,Q1A-JE<]UP"/I7R#X1^%OQU_9[O=2LO#>@Z7XITBYD#[W\N6)FQ@
M.%9TD1L8![<=\9II@9/P#^*_B#6/@Q\5?#FH:G<W<>GZ%+>6$TLK-)!\K*RJ
MY.0,E2!VYQUKGO@?\,_B7\;?"NK1Z-XU;3-(MKH+-!=7DZF64H,9V Y7&.IX
M["O>_#?A+XR>+O!7Q'7QEI]K:SZKHSV>E:5;/;Q@2D-_=) SD<NV?H*V_P!C
M?X5>*/A3X2U^S\4Z9_9=S=7RS0Q_:(IMR",#.8V8#GUHN!\J_M'_  QNO ?Q
M3T+2;S6IM3N]1L+6>2=LD0,TCQE4).2H,98$X^]T%>O_ !U^%5_\"O@'J$4'
MB[4]9EOM:M7$\S-&T0$<H*@ASP>/R%=)^U_\ ?%_Q%\5:)XJ\)6T>HSV5H+6
M6U$J1R*4E:1'7>0&_P!8V1G/ ZYJG\0?"WQJ^-'P7U#3/$?A>T@UM-5M9;.U
MM9H8=\*QR"1V+3$9W%>"1UX&*+B.=U7XS:[\/?V-_ S:7?RQZWK4]S;?;V<M
M-%$L\Q9E8_Q?<4'L"<<@$5_A_P#L@Z]\0/A_I_C"?QW>6?B+4X!>6P</(JJW
MS)OEW[LL,$D#C/0XKOIOV9-:\9?LM>&?!^HK'HWBW1I9KF&.:57C#--*=CO'
MN&&1P<KG! ]Q7'^%X/VG/ WA2'P;IOA^W-K;J8;74'DMY)((\G 60R[<#/&Y
M20..P%'H!H?M%^'M&T[1_ =GX^^(UYIFH:?HL5O=Z=ID<EW<7TP #S9+* "P
M;YW&6P??'SGI?C]/AO\ $#3K_P"'WB#7GTU)(VD34D6 R_/\T;(DC*Z$=SCJ
M>. 3[G\;?V>/B9J7B+P?XLL[&/Q7J5MIEA%J%O-*DFVZA1?,WJY DC=@2<=<
MMD#J<KXH_!CXY_%_Q!HNN:SX3TV P0+!'::;=00I;1ARV&#RDY.2>">,=#Q0
M@'_M_P#_ "5#PK_V#!_Z/>O:_C?^UM'\&?&Y\.MX5FU@BVCN#<I>B(?-GY=O
MEMTQUS7(?M?_  -\;_%+Q[H&H^&-$_M.SM;$0S2_:X(MK^:S8Q(ZD\$=!7UE
M2&?+T?[4>M?%#X,?$75_#'A^?0M8T*WMS$WG_:&*RNPDD4;%P41';OZ]J^4/
M!VH^%O%1NKGQUXT\3:9KKRDPWT4'VN(*0/F<E_,+9SP!TQSZ?HU\9;/Q;?\
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
M(Z?,B9#$$YW(V>E;?PK^#OAGX-Z--IWARTDB%PXDN+FXD\R:=AP-S<< $X
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
MVTQ=;^+WC[3W;8EWHE[;LWH'N(ES^M8?PD\7^,OV4O'&NZ=?^"[G5I+T+;O
M-\?F%"Q1XI C!E.X] <Y'3% 'L/[/O[0OQ"\:_&^Z\'^*Y;$16J723P6UNJ[
M)8C@@."<@$$=3FL/X1_$35];_:#\9Z+IVA^'+6]MX]5%E<VND007#2HY$>^4
M*&.3C=D\]ZY']DW4KK7OVJ-5U.[LVL;JZ74+F>U8',#N^60Y&>"V.:TOV:P1
M^V+XKXZ3:I_Z/H \X^'\GQ''[1&K-H,=FWC_ .V7WVE)3'Y/F[G\_&3MQG=C
M]*^L?B+K7QPT[P5X._LA-+L]:DAG;7[VX:W6"W8,GE8:1MH!!;H#T[5\[77B
MF3]G_P#:Y\0>(_$&E7LEA)J-],JPH TL4Y=D>/<0K??7OZ]ZM?M=^-]3^(G_
M  @OB-;;4+;P/J&GB:&!FP!/YL@D#8ROF; F/8\=Z-P-"]_:J^*?PK\46D/B
M+6O#WC"R?#RQ:=+;2C9GY@'@P4?'3<,=\&C]O6YCO?B/X0N(CF*724D0GN#,
MY%>._%^]\":@NB2^ ?#.K:'IHCD2>[U5V9KR4%<[?G=?E[[2/O\ 0<5ZK^VT
M"/%W@ =_[!A_]&-3 _0"OE?]ISX]^./@K\3-%AL9K9_#%]!'.8I+56<E7VS(
M&ZYQM/MOKZHKYL_;O\$_\)!\);;78H]UQH5XLC,!DB&7$;C_ +Z\H_A4+<;.
M:_:D_:G\0_#GQQ8:)X/N[00K8I<W4LL"R[GD)* 9Z?(%;_@=3?M ?M4ZYX9T
M'X?W/@Z6VCNM?T_^T;A)8!,55@@1 #WW>8#[K7DG[//PQO/CAH_Q(U75-U[=
MQZ)'IEC)(,YN%13"1[J+>-3[/7*?LX:#>_$_XS^"],OV:YL=$!FVN,B."%WG
M"'V,KX_X'560CZJ^+>N_&[2;G0H= OM'TNP72+=]3UC4&MH8OMQ+B51YI/'"
MD *<9ZUY?X'_ &K/B#X8^*FE^&?%^HZ+XGT^\NH;66ZTUX)!&)&"ATD@^7()
M!*L,\$<9S7,?M<3747[1L+^,X=1G\')]G:VAM6QOMMB><(2QVAB^_/0YQST-
M<#JUSX6O?C3X1F\&>';_ ,.:!)=61@AU%F:6X/GX,WS,W!/'#$?+^%"0'JO[
M6_\ R=1X2_ZXZ?\ ^E+T?M;_ /)U'A+_ *XZ?_Z4O1^UN#_PU1X1XZPZ?_Z4
MO1^UN#_PU1X1XZPZ?_Z4O0N@ST_]I#]I_6O!/CFT\">#8[./6I#"MSJ%_CRX
M6EP40;B%'!5BS< -^(\^A_:C^(_PG\?:;IWC?5]$\5Z1<A))Y=+:%_+B9B"4
M>(+AUP?E8<CZ@UC?M@?#34/#7QG?QM>:)-K7A/4&MY;@1,ZH"B)&\3R+S&6"
M9!_VN,X(KEM0\5?!+4((+;PU\,-<OM9G(18;K4Y50,>N/+D9G^F!^% AOQV?
MQL?VFHC?+:_\)"-0M_[(";/+:/SO]%W=O[N<_C7T#XS^.GQ,^"?PD-]XUTW3
M[CQ=?ZFUM8>7M-O' (E8NXC/)W;@!D=<]!@^8_M>6=]X'_:%\.>+9-/GFTB!
M+*>.50=CM#)EH]_0-A1U_O UV/Q<_:*\'_%3X6V6H7_@K4=5\,MJ[V4YEE$%
MS:R)"CK-&R;E!_>D88X.".] &%X5^+7Q_P#%NC1:]H>N>'M>5U,AT6W:T:Z4
M \AHAAP<<[=V[':OM#1+BZN]%L)[V+R+V6WC>>(*5V2%067!Y&#D5^5OB73/
M"VIZ]I<'PP3Q5>7<K$FVU*"(SJ^1L\HP$ECU[#&!^'ZB>!XM5@\%Z!%KC;M:
M2P@6^;=NS.(U\SGO\V>:3&C;HHHJ1A1110 4444 %%%% !1110 445#>7D&G
MVLMS<RK#!$I9Y'. HI-J*N]AI-NR.(^+OC!O#FAK9VS 7M^&CSW2/&&8>AY
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
MBBB@ HHHH **** "BBB@"O/]VLEO^/V#_KHO\Q6M/]VLEO\ C]@_ZZ+_ #%
M&]1110 4444 %%%% "$ @@C(/:H;:QMK,L;>WB@W'+>6@7/UQ4]% $#V5O)<
MI</;Q-.@PLI0%E^AZU/110 4C*&4@@$'@@]Z6B@"."WBM8Q'#$D,8YVQJ%'Y
M"G.BR*5=0RG@AAD&G44 06UA;66[[/;Q0;NOE(%S^53T44 (RJZE6 93P01D
M&HK6SM[)"EO!' A.2L2!1GUXJ:B@ HHHH B-K"TZSF&,S*,"0J-P'IFI:**
M"OE7Q#^S[\;FU[69="^)ZVND7UW-/';RW]RC0H[E@J@(VW ./E(KZJHIWL!X
M+^S?^R^GP3O]0UO5-576?$-[%]G\R)&6*&,L&8 DY8L54EB!TQCDY]ZHHI;@
M13VL-T%$T,<P4Y D4-@_C1/:PW,)AFACEA(P8W4%3^!J6B@!D4201K'&BQHH
MP%48 'L*?110 4444 %%%% $-S9V]Z@2X@CG0'(65 P!]>:E "@ # '0"EHH
M **** $(R*KV^G6EF[/!:PP.W+-'&%)^N*LT4 ,FACN(VCE19(VZJXR#^%(D
M$4<7E)&B1XQL50!^5244 5[;3[6S9FM[:&!FZF.,*3]<58HHH **** "BBB@
M HHHH **** "BBB@ KR;XY>*/*M[?0H'^:7$]S@_P@_(OXD9_!?6O4-2U"#2
M=/N+VY;9!!&9'/? &>/>OEG7=8G\0:Q=ZC<'][<2%R,YVCH%'L!@?A7Q'%68
M?5L*L-!^]4_])Z_?M]Y]1D&#]O7]O)>[#\^GW;_<4****_'C]("BBK^@WMKI
MVL6EU>VQO+:*0.\ ;&['_P!?MWZ5<(J4E%NR?7MYDR;C%M*YZO\ #E=.\"^#
M)M>U.-HKB:4QG*?O, X"*#ZX)_\ U5T<]KX8^+&FEXW62=!@2*-D\/U'I]<B
MI;I-!^+/A[RHKEF5&$@V';)"^"!N7\2/0]CWKR'7_!^O?#G4%O(9'$*M^[OK
M;('T;T^AX/O7ZGB*L\MP].G"E&MA.57:WOU?E_6J9\%1IQQM:<Y5'3Q%]$^W
M1?U]POB/PYK?PQOU:"_>.&XRL=Q;2%#(!V9<YR,CU'/6N3N;F:\G>:>5YIG.
M6DD8LS'U)-:?B7Q5J'BR\CN=0D5WCC$:J@VJ .IQZD\FL>OSC&5:4ZLHX6ZI
M7T3>Q]IAH5(TTZ]G/JT%%%%<!UDMM;2WES%;PH9)I7$:(O5F)P!^=>W^&O#-
MK\,]*-U<[;C7;E-O!XC'H/8=SW-9'PR\)1>'],;Q+J\*L[*K649.6 /\6/4Y
M&/09-2:A?2ZE=R7$QR[G..RCL!["OU?AK)51@L;B(^\_A79=_5]/(_/\[S-U
M9/"T7[JW?=]O1?F17%Q)=3/-,YDD<Y9CU-1T45^@GQX4444 %%%% !14D$$E
MS*L42&21C@*HR37;Z!X-CM L]\%EGZB+JJ_7U- '.Z-X7N]6*N5,%L3S*XZC
MV'?^5=(ZZ5X0EM4,$DT\[;5DP&8?X=>U;\DQ#>5$ SX_!?K_ (4Q[%7B;/SS
M'D2,.<CICTH =^_F](%_[Z;_  'ZT^.VCC;=@L_]]SDTZ&3SHE?ID<CT-/H
M@M_FDG;U?'Y 5/TJ"R_U /\ >9F_,FBY_>E8!_'RQ]%[_GTH 2V'FLTY'WN$
M]E_^OU_*E_U=X?21<_B/_K']*G P,#@5!=_*J2_\\V!/TZ'^= "R0'<9(B$D
M[@_=;Z_XTL,XE)4@I(OWD/4?XBI:CF@67!Y5U^ZZ]10 ES&9(2%^^/F7ZCI3
MH9!-$KCHPS4<<[(XCFP'/W6'W6_P/M1#^ZGDB[-\Z_U'Y_SH DEA29=KJ&';
MU'TJ+9-#]QO.3^Z_WA]#W_'\ZL4R69(0-QY/11R3]!0 Q;J,@[F\L@9(DXQ3
M;/YXC+G_ %IW_AV_3%5=2TS^W+1X+G,,+=EP7_/M]*-/LCI\26:3.HC7"%L,
M&7_&@"V]J-Q>,F)SU*]#]1WI/M#P\3KM'_/1>5_'TIV;A.T<OT)4_P!:3[3M
M^_'(GOMR/S&: )'2.XB*NJRQL.0PR"*Y;6? R3,9;!EA;O"^=I^A[?3^5="J
M1.Q:VE5'[JO(/U6GBY,1Q.OE^CCE3^/;\: /*;BVEM)3%/&T4@ZJXP:BKUC4
M=,M=6@\NXC#KU##@CW!KS_7?#=QHK;S^]MB<+(O;V/H: ,>BBB@ HHHH ***
M* -[PQXD?1YQ#*2UFY^8?W#ZC^M>8?'KX2C2)I?$^C1J=,G8-<P1#B%V_C'^
MRQ/X$^AX[&NI\*:U%)%)I-_MDM)U,:AQD?-P4/L<UY>8Y?3S&@Z4]^C[/^MS
MU\KS*KE>(5:GJNJ[K^MF?'-%>@?&+X8R?#S7@UN"^CWA+6KG),?K&Q]1V]1[
MYKS^OQ;$8>IA:LJ-56DC]ZPV)I8RC&O1=XR+FCZQ>Z!J4&H:?</:WD#;HY4Z
M@_U';!K4\.>'M7^)'BA;2W=KJ_N6,DMQ<.3M'\3NW7'_ -85S]=O\'/&L/@3
MQO;WMUQ93H;6X<#)1&(.[\&52?8&M,+R5*L*5>35-O7_ #_X)EC/:4Z-2MAX
MIU%%V\_+_@'OOAKP)X4^"6D'5M1NHWO0N'O[@?,21RL2<XSSP,D]SBLCXH^+
MYO&7PG.N^&=6:SLUE*7<#%8Y77."A.<@C(.T'Y@>_0^;_M%MY_C9+J/68=2M
M9X$:&WBEW_9AM'&!P WW@>^?IG1^"?P=F\4K%JVMK(FA(_F0VC$@73CC<1_=
M]^_3I7V\L74J5YY5@Z*4+-:.W_;S:Z>6[V?8_/XX.E3H4\YQU9RG=/573_NI
M/KY[+=::GC-%=A\6M+TK2/'NJ0:-<1361??LA^["Y^]&#TX.>G3IV-<?7P5:
MDZ%65)N[3:T\C](H5EB*4:L5922>N^H4445B;FCX=UZZ\,:Y9:K9.8[FUD$B
MD'&?53[$9!]B:^X?#VN6WB71++5+-MUO=1"5?49Z@^X.0?<5\&U] _LQ^-^;
MOPO=2>MS9[C_ -_$'Z,!_O5]EPUCO88AX:;]V>WK_P ';[CX7BO+OK&&6*@O
M>I[_ .'_ (&_WGT%1117ZF?CP4444 %%%% !1110 4444 %5O[-M/M'G_98?
M/_YZ^6-WYXS5FB@ JM-IMI<3K/+:PR3+P)'C!8?CBK-% !1110 4444 0W-E
M;WJA;B"*=1T$J!A^M/BB2&,)&BQHO 51@#\*?10!%<6T-Y$8IXDGB/5)%# _
M@:6"WBM8Q'#$D,8Z)&H4#\!4E% !1110 4444 '6H+>PMK5W>"WBA=_O-&@4
MM]<5/10 R6))HV21%D1A@JPR#^%,M;*WL8]EM!%;I_=B0*/R%344 %1SV\5S
M&8YHTEC/5'4,#^!J2B@".""*VC$<,:11KT1%  _ 5'/IUI=31S36L,TL?W))
M(PS+]">E6** "BBB@ HHHH **** "FNBR*590RD8((R#3J* (+6PMK%2MM;Q
M6ZGJ(D"@_E4]%% !5=K"V>X%PUO$TXZ2E!N'X]:L44 %5H=-M+:9IH;6&*5N
M6D2,!C]2!5FB@ HHHH **** "BBB@"GJW_(/E_#^8JG8_=%7-6_Y!\OX?S%4
M['[HH U8^@I],CZ"GT %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!7G^[62W_'[!_UT7^8K6G^[62W_ !^P?]=%_F* -ZBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MV'T;=_WT*]IK]TP.*6-PT*ZZK7UZ_B?SQF&#E@,5/#R^R]/3I^ 4445WGG!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!3U;_ )!\OX?S%4['[HJYJW_(/E_#^8JG8_=% &K'T%/ID?04
M^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *\_W:R6_P"/V#_K
MHO\ ,5K3_=K);_C]@_ZZ+_,4 ;U%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QWQ6\0MH'A"X\J
M0)<W9^SQ\\@'[Q'_  '//8D5V->%_'+7#>>(8-,1SY5G&&=>WF/S_P"@[?S-
M?/9_C/J>7U)Q=I2]U>K_ .!<]C*<-]9QD(O9:OY?\&QYK1117X0?K 5+;6TM
MY<100(99I6"(B]68G %15T_PUCE;QKI3QV\EPL<P+^6A;8#QN..@&<YKIPU+
MV]>%)_::7WLQKU/94I5.R;-]O@?K\5HL\<]HUP!N\E9&# ^@.,9_'\:TX/B=
MXG\&Q+::]I+7#+\J32DQLW_ P"K?45-XQ^*>N^&_%UU;1V\0L8B%CBGB/[P8
M&6#<'DY]JNI\:](U/1KI+RQ:*Z\IML$BB6*1L<#/U]17W\/[.PE6<,%B94:D
M;I\RNG;R>GI^"/D)?7<13A+%48U8/56T:OZ?UYGGGC/XA:EXS9$G"VUG&=R6
MT1.,^K'N:Y:E)R2?7TI*_/\ $8BKBJCJUI<TGU9]?1HTZ$%3I*R0445K>%?#
M\OB?7[/3H\J)7_>./X$'+'\L_CBLZ5.5:<:<%=MV7JRYSC3BYS=DM3TGX5:"
MOA[0KGQ-=H/.E0QVJL?X<XSC'&2.OIGUIMU<R7EQ)/*=TDC%F/N:WO%]_&KP
M:5:J(K2S4($7. 0, ?@./QKG*_H++L%#+\-##PZ;ON^K/Q_&8J6,KRK2Z[>2
MZ!1117I'$%%%% !4]E93:A<I! A>1N@]/<U"JEF  ))X '>N_P!$T1M$TB67
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% %/5O\ D'R_A_,53L?NBKFK?\@^7\/YBJ=C]T4 :L?04^F1]!3Z
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH KS_=K);_ (_8/^NB
M_P Q6M/]VLEO^/V#_KHO\Q0!O4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D/Q\U0XTK3E)P=]P
MX_\ '5[_ ._V_K7C]=G\7-1.H>.;U<DI;JD"Y/H,G]2:XROP3/,1]9S&M/HG
M;[M/T/UK*J/L<%3CW5_OU"BBBO"/6.J^&ATM?%EN=7DB2UV.H$XRC,1M /8<
M$]>.*ZOQU\'7M0]_H"M/;_>:SSEE'JA_B'MU^M<[X/\ A=J'C#3C?0W,%M;B
M0QCS=Q8D 9( '3GU[&O7/ _A#5O"D8@GUM;ZR P+9H#\G^ZQ;('MC%?H&3Y;
M+%X7ZOB<.^26JFFDU?U>JT_X!\AF.-CAZ_MJ%;WEHXN]G]RW_JYX/8>*M9TB
MUGL[>_GBMY$:)X"V5 (P< ]#[C!K(KZ&\=?"ZQ\5J]U;;;+5,9\T#Y)3_MC^
MHY^M>":MI=SHNHSV-V@CN(6VNH((_,5X.;Y9B\NE&-9N4-HOIZ>3\OS/6R['
M8?&IRI+EEU77_@^I4HHHKYT]D]#^"FBI?>))M0F4&'3XM^3V=LA3^08_@*WM
M2O6U&_GN6)S(Y(SV'8?@,"K7@RT_L'X7><0%GU&0MGO@G &?]U2<>_UK,K]T
MX>PGU3+Z:>\O>?SV_"Q^4YQB/K&,F^D=%\O^#<****^D/%"BBB@ KN? FF&"
MVEO'7#R_*A/7:.OYG'Y5QMC:-?WD-NA :1@H)[>]>J+&FGV(2(;4B3"CZ"@"
M&#3[:6:>Y,*>;(Q'F 8; XZ_A4^R:'[K><O]U^&'X]_QJ2&/RH43NH -/H K
MO*ES&\62DA7[C<&G+<I]G25R%W <=\^E)>%#%M9 [,<(OO\ T^M<;>6[>'+.
M6RBN);F_NY-D?3@'&>O(SG\_I0!9N)'\9:U]D3>FF6IS+S@LW/\ ^K\":[&.
M-88TC10B( JJ.@ Z"L[P]I":+ID4  \TC=(V.2W_ -;I6G0 4444 %%%% !7
M,^-?B+H?@*U$NJ7869AF.UB^::3Z+V'N<#WKS_XM_'J'PR\VD>'V2YU5<I+=
M'YH[<]P/[SC\AWSR*^:M1U&ZU:]EN[VXDNKJ5MSRRL69C[DU\;FO$-/"-T<-
M[T^KZ+_-GW63\,5,8E7Q5XP>RZO_ "7]>9ZCXS_:,\0:^TD&D@:'9'@&([IV
M'NYZ?\! ^IKRNZNY[ZX>>YFDN)W.6EE<LS'W)Y-145^<8G&8C&2YJ\W+\ODM
MD?J6%P.&P,>3#P4?S^;W84445QG>%%%* 6( &2>@% 'U;^S;H[:;\.5N7SF_
MNI)QG^Z,(/U0_G7JM8_@_11X=\*Z3IF,-:VT<;^[!1N/XG)J+QMXLMO!/AF]
MU>Y&]8%^2+.#(YX51]3^0R>U?N>%A' X.$9NRC'7[M3^>,94EF&.G*FKN<G;
MYNR+VKZ]IN@6XGU._MK"$G >YE5 3Z#)YIVDZU8:]:"ZTV]@OK<G;YMO('7/
MID=_:OA_Q/XIU+QAJ\VHZI<-/<2'@?PQKV51V ]*]+_9BU*Y@\<7=E&[&UN+
M-GEC[95EVM]1DC_@5?-87B3ZSC(T(T[0D[)]?4^LQ?"OU3 RQ$JEYQ5VK:>:
M[_/\#ZBHHHK[<_/PHHHH *I:OI<6L6$EM+P&Y5AU5NQJ[10!R7AFX*7$ND7Z
M 74'^K?H77Z]_7Z?2ND^S%?N32+[$[A^M87C#3I$6+5K3Y;JTY; SN3W^G/X
M$ULZ7J":I80W4?21<D>A[C\Z8#]MPO1HY/\ >!7_ !J.X,K*"86613E70AL?
MRXJW3)Y/)A=\9VC('K2 R]*UBW\2VUU'Y+HJ'RI%<=<CM7GNIV#Z9?36S]4;
M /J.Q_*O3K:(6DJH, 2+DD=W'7\_Z5SOCW3@T,-ZJG<I\MR/0],_C_.@#B:*
M** "BBB@ KK_  HD.N:#J6C72K)#*C*4?D%'&",>W]:Y"M?PI??8=<MV/W)#
MY3?CP/UQ2:4DT]BHR<6I+='ROK.ERZ)JU[I\_P#KK69X7.",E21GGZ53KU7]
MI#P^=)^(37JHPAU&!)MW.-Z_(P_\=4_\"%>55^#XS#O"XB=%_9;^[I^!_16
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
M&C=D8%64X(/8TVMCQ;:?9-=N, !9,2#'OU_7-8] !1110 4JL58$<$'(I**
M(?VD-.&L_#_2=92/,EM.I9CU5)%PW_CP2OFBOKW5K%?$OPBURP;YFCMY2HQG
MYD_>)^H%?(5?E7%%#V>,55?:7XK3\K'[%PCB/:8&5)_8E^#U_.X5[/\ LO:O
M':>+]1L)&"M>6NZ//=D;./R+'\*\8J]HFM7?AW5[74K&7R;NVD$D;]>?0^H(
MX(]#7SV Q/U/%4Z_\K_#K^!]/F.$^O82IAT[.2T]=U^)[A\)-*EL/&?COP7J
M6Y!>P2 EA]Y02H8?59=U7?B_9:1\.OA%:^$K>X,]S-*K()"#(0'WO(0.@SP/
MKWYKQ[5_B?XDUG74UB74#!J$<1A2:UC6)E0]5RHR>IZYKG+V^N=2N7N+NXEN
MKASEI9G+NWU)Y->S+-:-/#3P]&#;?,E)](R=[6UU_KR/"AD]>KBH8FO-)+ED
MXKK.*LG?33_AO,@HHHKY<^O"BBB@#Z+_ &5=5,FF:]IA/$4T=RHY_C4JW_H"
M_P#U^WO%?+?[,6HFU\>W5J?NW-DXQS]Y64C]-U?4E?L'#M7VF7P3^S=?C?\
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
M=K+9W$J^7*-B[X]ZY&X,O!SM.3D]Q@6-[^TS9Z/#H*>#M,,\,8A75)8K5IL
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
MUU&KDG=R1D#D#N*J:<BZ?XXOH#G;<+YJ9'\74_S:ND/R7@])%Q^(_P#K']*
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
M\?L'_71?YB@#>HHHH **** "BBB@ HHHH **** "BBFR2+%&SNP1%!9F8X
MZDF@!U%>"WG[:_PSM];&FP7>HWY,HA%S:VF82<XR"Q!(SW KWJ@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***HZYK%OX>T34-
M5O"PM+&WDNIB@RVQ%+-@=S@&@"]17F_PJ^/WA3XPPZS+H4EU'%I*QO=/?0B(
M*K[R"#D\?NVSZ5TGA'XC^%_'KW2^'==L=9:U"F<6<H?RPV=N<=,[3^5 '244
M44 %%%8'COQKIOPZ\)ZAXBU<RC3K%5:7R$WOAG"# [\L* -^BN+^%7Q9T+XQ
M^'[G6?#_ -I^QV]TUH_VJ+RV\P(CG R>,.OZUVE !1110 4444 %%%% !7EG
MQ\DQH^EQ[AAIV;;ZX7_Z_P"M>IUY'^T!)B'0TQ]YIFS]-G^-?.<12Y<KK/T_
M]*1[63*^/IKU_)GCM%%%?A1^K!7O?Q3\,ZQKNB:78Z5;FX2)BTR"14Z* OWB
M,]37@R-L=6QG!S@UZE%\?+\?ZS2K=O\ =D9?\:^JR;$8*G1Q%#&S<54Y5=+7
M1MOH_(\#,J.*G5HU<-%2<+[^=O-'2^&=!U>P^%VJZ9>VT@O&CG2& L&.&3@#
M!(ZDUXYJ/A36=)MVGO-,NK:!<!I9(B%&3@<]*])B_: _YZ:'^*W7]-E97C7X
MLV_BSPY-IT>GRVTDCHV]I PP#GT%>IF4LHQ6&BJ6(;E3C:*L]>U[I'!@EF-"
MO)SHJTY7;NM.]M3S6BBBO@3ZX*]F\  6WPINV!&Z6Y;M[H/Y"O&:]L\-*(OA
M%IY!.9)7)_[^O_A7VO",>;,&^T7^:7ZGS'$4K8-+O)?DS+HHHK]C/S8****
M"NC\"0^9K+.?^6<1/XD@?U-<Y76_#Y<W-XV>B*,?B?\ "@#<U;6XK?5+73MK
M^?+AP^W*CKCZ]*T8IX(4"AF'<EE.2?4\5'<1^9</*%W20*-IQSZD?E5Q7#J&
M!R",@T 1?;(?[Y_[Y/\ A45WJ$4-K-('P41FR0>PJWFLSQ/(8] OB&Q^[(S]
M>/ZT 4? ,'E: 'QCS96;/KV_I725D^%8Q'X>L0!M_=YQ]23_ %K6H **** "
MOF7]J'7#=^*]-TM6S'9VWF,/1Y#S_P".JOYU]-5\9_&N_.H_%#7Y"<A)EA'M
ML15_I7R/$]9T\"H+[32^[7]$?:\)454S!U']F+?S=E^39Q%%%%?E!^S!1110
M 5]<? #PBOAKP%;W4B!;S5,74C8YV'_5CZ;>?^!&OE+2=/;5M5LK%#A[F9(5
M/NS ?UK[SMK>.TMXH(E"11($11V & *^ZX5PRG6J8B7V59?/_@+\3\\XQQ3A
M0IX:/VG=^BV_%_@2T445^EGY.%%%% !1110!R?Q(^'\7Q&T6'3IK^>PCCF$V
M80&#$ @!@>O6N LOV6="B8&[U?4+@#M$$CS^8:O:Z*\ROEF$Q-3VM:FI2^9Z
M^'S;&X2E[&A4<8^5O\KG"Z'\$_!N@LKQ:-'=2C_EI>L9OT;Y?TKMXHD@C6.-
M%CC4855& !Z 53U77M-T*'S=1O[:PC[-<2J@/TR>:XR^^/?@BQ<I_;'VAAU\
MBWD8?GMQ^M/GP6 7+>,/N1/)F&9/GM.I][/0J*XS0?C#X0\1W"P6FM0K<,<+
M%<*T))]!O !/L#79UV4J]*O'FI24EY.YQ5L/6P\N6M!Q?FFOS"BBBMCG"BBB
M@#E==_T3Q?H]ST$H,)]^H_\ 9A70W7RQK)_SS8-^'0_H37/^-_W<NDSCAH[C
M@^G0_P!*Z5T$B,IZ,,&F M9'B32Y-1LE$%P;6574^8O4C/3CWY_"M*U<O F[
M[P^4_4<4EU_JU'JZC_QX4@*NLVYDT*[B8[V$!Y/<@9S^8KRRO7KI/,M9D/1D
M(_2O(: "BBB@ HHHH U_"<GE>(;,YQDE?S4BO&OVCK0V_P 3KF0L")[:&0 =
MAMVX_P#'?UKU[0&"ZW8D_P#/91^M>:?M10[/'NGR!0%?34&1W(ED_IBOD^)H
M\V OVDOU1]GPG+ES*W>+_1_H>.T445^3'[0%%%% !1110 4444 6])N39:K9
M7"L$:*9) Q. "&!S7WQ7Y^5^@,<BS1K(ARC ,#Z@U^A\)/2O'_#^I^8<:1UP
M\O\ %_[:.HHHK]"/S,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **KZAJ%MI5A<WMY/':V=M$TTT\K;4C102S,>P
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
MX&FO&(9I#EMCAL)GOMV''L0.PKRG0?V?/&&LSJMQ9)I4!/S37<J\#V5223^
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
ML[V(-_X\,-^M>Q> ?VA]'\4W$5CJD/\ 8U_(0J,S[H)&] W&TGT/'O583/\
M!8N2A?E;[_Y[$8WAO'X.+GRJ<5UCK^&C/6J***^D/E@HHHH **** .5\8G[1
MJ6BV@ZO/N;'4#('^/Y5T]<KJ2C4?'5G PW1P0EF&>^"?ZK718EMNF9H_3^,?
MX_SI@/ND+P.%^\!N'U'(_E3'<2M;,/NLVX?]\FIHI5F7<A#"JL7RR11'_EF[
M ?3''Z$4@)-2<1:==.>BQ.3^1KR2O3/%<_D:!='/+ (/?) _EFO,Z "BBB@
MHHHH TO#B[M=L1T_>@UY9^TY<";XB6R#&8M/C0X.>=\C?A]ZO7/!L7F^(;<]
MD#-_XZ?\:\,_:!NS=?%354R"L"0Q @_],E8_JQKY'B>7+@4N\E^3?Z'VO",.
M;,6^T6_Q2_4\ZHHHK\H/V8**** "BBB@ HHHH DMXO/N(HL[=[!<XZ9-??\
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
M_F*IV/W10!JQ]!3Z9'T%/H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@"O/]VLEO^/V#_KHO\Q6M/\ =K);_C]@_P"NB_S% &]1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M56U&U%[I]U;D$B:)HR <9R"*LT5,HJ2<7U&FXNZ/D)E*D@@@C@@]J2MSQOI_
M]E^+M6M^,+<.RX_NL=P_0BL.OYNK4W1J2IRWBVON/VNG-5(1FNJO]X4445D:
M!1110 4444 %:GA?4_[&\1Z;>EBJ0W",Y!Q\N?F_3-9=%:4YNE.-2.Z=_N(G
M!5(N$MGH>\^.;40:V9!TFC5_QZ?TKGJZ&YO/^$B\"Z+JO65$$<I&/O?=;IT^
M9?UKGJ_HZC5C7IQJPVDDU\S\6J0=*<J<MT[!1116QF%%%% '=^ [\2V,MH3\
M\3;E'^R?_KY_,5T-M^[,D/\ <.5_W3T_J/PKSKPKJ!T_6H"21'*?+8#OGI^N
M*]%G_=2QRCIG8WT/3]?YT +=?ZM?]]/_ $(5..M0W/*(/^FB_P ZEH J:WIR
MZKI=Q;$#<Z_(3V;L?SK,\%ZF;O3#:R_+<6A\IE/7;V_EC\*WG<*I8D #DD]J
MY"]D.@>)(M3V&.RO,QR<=.GS>W0'\#3 [*BD!! (.0:6D 4444 5-6TJUUS3
M;FPO85GM+A#')&W<'_/6OC7XE_#R\^'?B![.8-+92Y>TN2.)$]#_ +0Z$?CT
M(K[5K$\7^$--\;Z++IFIP^9$_*2+P\3]F4]B/_K'BOG\XRJ.94O=TG'9_H_+
M\CZ7(\XEE5;WM:<MU^J\_P SX7HKJOB#\.=4^'FJFVO4,MK(3]GO$'R2C^C>
MJ_S'-<K7X_5I5*$W3JJTET/V^C6IXBFJM*5XO9A11161N%%%% '4^%?B;XE\
M&A4TS5)4M@?^/:7]Y%^"MG'X8KVOX7_M"7'BK7[71M:L8()KG*175L2%+XR
MRDGKCJ#UQQZ?-=7=%U.31=8L=0B_UEI.DZ_56!_I7M8'-<5@YQM-\B:NMU;K
MZ?(\#,<FPF.IS<J:YVG9K1WZ;;_,^]J^4OVDM".F?$(WH7$6HVZ2[NV]1L8?
MDJG\:^J+:XCN[>*>)M\4J!T8=P1D&O,/VB/!K^)?!8O[:,R7FE,9@ ,DQ$8D
M ^F%;_@)K]*SW#/%X"7)JX^\OEO^%S\JX=Q:P>8PY]%+W7\]OQL?-/A/Q;J7
M@O68=2TR<Q3)PR'E)5[JP[@__7'-?9'@+QM9>/O#L&J6?R$_)- 3EH9!U4_G
MD'N"*^'J]F_9?UJ:U\87^F;B;:[M3(5[!T88/Y,P_*OB.'LPJ8?$QPS=X3Z=
MGT:_)GW_ !/EE/$X66*BK3AK?NNJ?YH^G:***_6#\9"BBB@ HHHH *Y/Q(PU
MK7;'2$^9(V\Z?!Z#T_+_ -"KHM2U"+2[*6YF("HI(&<;CV ]S6'X*M)'@N-3
MN>9[QRP//W<^GUS^ %,#HDACA7"(%SZ#K2TK5%/+Y,>0,L>%'J>U(""ZE#%A
MUCB&Y_=NR_U_*IXE\BW4.0-HRS$]^YJ'RMAAASN)/F.?7'?\\5G>,+[[%HLJ
M@@/,?+ SV/7]/YT <#JEY_:&HW%QC D<D#V[?I56BB@ HHHH ***GLK9KV\A
M@7.Z1PO'N: +7Q-U#_A&/@M=J-RS7J+ ,-C_ %AYSS_<W<?GWKY1KZ _:EUI
M(XM!T.(D;0UTZ;N /N)QG_?Y/X=Z^?Z_).)*_M<<X+:*2_7]3]JX5P_L<N4W
MO-M_HOR"BBBOE3[$**** "BBB@ HHHH ]V_95TP2:MK^H$#,,$=N"1S\[%C@
M_P#;,?I7T;7CW[,.EFT\"WEXZD-=WK%3G@HJJH_\>WU[#7[-D5+V674EWN_O
M?^1^#\15O;9G5?9I?<DOS"BBBO?/G HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@"GJW_(/E_#^8JG8_=%7-6_Y
M!\OX?S%4['[HH U8^@I],CZ"GT %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!7G^[62W_'[!_UT7^8K6G^[62W_ !^P?]=%_F* -ZBBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH \%^.&F?9/%L=TJD+=VZL3CJR_*?T"UYW7N7QVTO[3X>LKY02UK/L
M.!P%<<G\U7\Z\-K\+XBP_P!7S*JEM+WOOW_&Y^JY-6]M@H=UI]W_  +!1117
MS9[84444 %%%% !1110!Z]\';L:OX;UG0W8%T/G1!C_>';Z,H/\ P*HB""01
M@BN-^''B ^'/%ME.6"P3,+>8L< (Q')^AP?PKTOQ;IW]GZU+C[DW[U?;).1^
M>:_:>%\6L1@%2;UINWRW7^7R/S+/</['%N:VGK\^O^?S,6BBBOKSYP**** %
M!(((."*]-T+4%US1T9S^\QY<GLWK_6O,:W_!NJ_8-3$+MB&XPASV;L?Z?C0!
MW7F&2"(M]\2*K?4'FK3$#))P!W-4[C]S<*/X974_\"!Y_3'Y4_\ X_6_Z=Q_
MY$/^'\Z %53>.&;(@'*J?XSZGV]*9K&EQ:OI\EM+P&Y5O[K=C5P'%.H YOP?
MJDC12:9=G;>6A*X)Y91_/'3Z8KI*Y7Q9I\L-Q%JECE;R(%GV_P :#&<CV_E6
MWHNKPZU8I<1'!Z.AZJW<4P+]%%%( HHHH H:WH=AXCTV:PU*UCO+248:.0<?
M4>A'J.17S?\ $7]G74M!>6]\/;]5T_EC;=;B(>P_C'TY]N]?3]%>3C\KP^8Q
MM56JV:W7]=CVLMS?%97*]%^Z]T]G_D_-'Y_21M%(R.I1U.&5A@@^A%-K[9\7
M_##PYXW5FU/3T^TD8%W!^[F'_ AU^C9%>-^)/V6[Z!GDT+58KJ/J(+U3&X]M
MRY!/X"OSO%\-XS#MNE[\?+?[O\KGZ=@N*<#B4E6?LY>>WWK];'A5%=CJ_P '
M_&.BLPGT"[E4?Q6JB<?7Y,US-UH]_8L1<V5S;D=1+$R_S%?-U,/6HNU2#7JF
MCZJEB:%=7I34O1IE2BGK$[MA49CZ 9K3L/".N:HP%GHU_=9_YY6SL/T%9QA.
M;M%7-9U(05YM+U/K;X+:W_;OPTT25FW201?97]08R5'_ (Z%/XUVQ 8$$9!X
M(->;_ 3PCJO@_P %RP:M&;>>XNFN$MV.6C4JJ\^A.W./ZYKTFOW'+G4EA*7M
M5:7*KW/Y[S-4XXVM[%WCS.UO4\&\?_LTC4;^6^\,W,%H)26>QN<B-3WV, <#
M_9(X]<<5T/P8^#,_P^N;G4]4N(9]2FC\E([<DI$A()Y(&2<#MQCOFO6**Y:>
M38*EB/K,(6E^%^]CLJY[CZV%^J5)WB]/.W:_],****]L\ **** "BBN?\5:[
M)8QI9V67U"<X55&2H]?K_P#K[4 9NLRR>*-;73;?FTM3OF8-@.>,C/YC\ZZV
MWE22,!!LV_*4Q@K[8JAX>T./0K 0@AY6.Z1_4^WL*N3P$MYD9"RCCGHP]#0!
M*:KH?.F,I_U:95/?U/\ 2JD^LP/-]B5RMXWWHARRCN:?)$\X2 _NU(_U:'A%
M]SW/Z?6@"+0]8M]<>YG@W8C81?,,<=?ZUQ_C'5!J&J>6C;HH!L&.A/<_Y]*[
M#6+V#P_I4KQ*D;D8C10!EO7'?'7\*\R9BS$DDD\DGO0 E%%% !1110 5TG@6
MP^TZLT[ %;=<\C^(\#^M<W71:SJH\"?"W4]5WA+J6(F+<2I\Q_EC QSQD-Q[
M\@<UE5J1HTY5)[)7^XVHTI5ZD:4-Y-)?,^<OC!XB'B?XB:Q=(<P1R_9HN!]V
M/Y<_B03^-<;117X+7JRKU959;R;?WG]&X>C'#4848;127W!1116)T!1110 4
M444 %%%:OA31CXB\3:7I@!Q=W,<+$=E+ ,?P&3^%5"#G)0CN]")SC3BYRV6I
M]C?##1CH'P^T&R("NMJDC@=G?YV'4]V//>NHI%4(H50%4#  ' %+7[]2IJC3
MC3CM%)?<?S;6JNO5E5EO)M_?J%%%%:F(4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!3U;_ )!\OX?S%4['[HJY
MJW_(/E_#^8JG8_=% &K'T%/ID?04^@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** *\_W:R6_P"/V#_KHO\ ,5K3_=K);_C]@_ZZ+_,4 ;U%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!C^+](_MWPQJ5B$WO+"VQ?5QROZ@5\LU]?5\R?$+1?[!\7ZC
M;JA2%Y#-$,8&QN1CV&2/PK\UXQPMU2Q27]U_FOU/MN&Z]G4H/U7Y/]#G****
M_,3[H**** "BBB@ HHHH *]VM]3/C7P)::I]Z]LR8KCZ@#<?Q^5OQ->$UZ)\
M&/$::=KDVE7)'V;45"@,>!(,X'X@D?7%?6\-8_ZGCE3D_=J:/UZ?CI\SY[/,
M)]9PKG%>]#7Y=?\ /Y&I15W6-/;2]2GMB#M5OD)[J>A_*J5?M9^8!1110 4H
M)!!!P1244 =K:J?&6D6\;7;P7-J^9-O._C@_Y]ZZ* .?W?G/'(HY4@'CU''2
MO-]%U:31[Y)TR4^ZZ?WE]*]+C>+4K:*>%^"-T<@ZC_/I0 _RIATG'XQBEQ<#
MH\9^J$?UI(9BS>7(-LH&<#HP]14W2@#"U"^U&#6[:/R%%FZD/<*"=O<_3I69
M>V,WA.__ +2L 9;&3 GBSG SU']#V^AKK;F'SHB <,.5/H1TJM&I$.Y$W1,"
M'AZ[3WQ^O% $]C?0ZE:I<6[AXW'!]/8^]6*XRXMY_"DYO]-'GZ9(?WL&?N>_
M_P!?MWKI],U6VU>V$]M)O7H5/#*?0B@"Y1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%8VO^)(=&3RD'GWKC$<*\\]L_YYH DU_7HM$MLX\RYD
MXBA')8^I]JH^&=!EMII-2U [[^?G!_Y9@_U_D.*BT?26BN?[3U9O-U"3E(NO
MECT ]?Y5O8FN/^G=/P+'^@_6F!+-<I!C<>3T4<D_05$3-<=!Y"GUY;_ ?K4D
M4"0<J/F/5CR3]33;J0I"=O#-\JGT)[_UI 9T&GVD%U)J(B+7#?NT8DEF[?F?
MY5HP1>2A9R#(WS.W;_\ 4*BMHQ(5D Q$@VQ ^G][\?\ /6L+QEK_ -CA-C Q
M$\@R[ _<7T^I_E0!SGBC6?[7U [#^XARD?/!YY;\>/R%8U%% !1110 4444
M7='T]M4U*"W49#-ECZ*.3^E<5^T_XL2XO]-\-V_W;0?:9\$@!V&$7'LN3_P,
M>]>L>'3;>&/#M]K^H-Y<*1-(6[B->3CW)' [X'K7R%X@UJ?Q'K=[J=T<SW4K
M2-TXST'  X''2OC.)\9['#+#1WGOZ+_-_J?=\)8#V^*>*DM(;>K_ ,E?\#/H
MHHK\M/V **** "BBB@ HHHH *]>_9G\/?VEXYFU-@?+TVW9E(SQ))E![?=\S
MKZ?EY#7U;^S?X?.D_#X7LB%9=1G>;YL_<7Y%X_X"Q]\_2OHL@PWUC'POM'WO
MNV_&Q\OQ)BOJV732WG[OW[_A<]6HHHK]C/PP**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *>K?\@^7\/Y
MBJ=C]T5<U;_D'R_A_,53L?NB@#5CZ"GTR/H*?0 4444 %%%% !1110 4444
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
M^_,7_P =H_X:B\*_] _6/^_,7_QVC^V<O_Y_(/["S+_GPSV&BO'O^&HO"O\
MT#]8_P"_,7_QVC_AJ+PK_P! _6/^_,7_ ,=H_MG+_P#G\@_L+,O^?#/8:*\>
M_P"&HO"O_0/UC_OS%_\ ':/^&HO"O_0/UC_OS%_\=H_MG+_^?R#^PLR_Y\,]
MAHKQ[_AJ+PK_ - _6/\ OS%_\=H_X:B\*_\ 0/UC_OS%_P#':/[9R_\ Y_(/
M["S+_GPSV&BO'O\ AJ+PK_T#]8_[\Q?_ !VC_AJ+PK_T#]8_[\Q?_':/[9R_
M_G\@_L+,O^?#/8:*\>_X:B\*_P#0/UC_ +\Q?_':/^&HO"O_ $#]8_[\Q?\
MQVC^V<O_ .?R#^PLR_Y\,]AHKQ[_ (:B\*_] _6/^_,7_P =H_X:B\*_] _6
M/^_,7_QVC^V<O_Y_(/["S+_GPSV&BO'O^&HO"O\ T#]8_P"_,7_QVC_AJ+PK
M_P! _6/^_,7_ ,=H_MG+_P#G\@_L+,O^?#/8:*\>_P"&HO"O_0/UC_OS%_\
M':/^&HO"O_0/UC_OS%_\=H_MG+_^?R#^PLR_Y\,]AHKQ[_AJ+PK_ - _6/\
MOS%_\=H_X:B\*_\ 0/UC_OS%_P#':/[9R_\ Y_(/["S+_GPSV&BO'O\ AJ+P
MK_T#]8_[\Q?_ !VC_AJ+PK_T#]8_[\Q?_':/[9R__G\@_L+,O^?#/8:*\>_X
M:B\*_P#0/UC_ +\Q?_':/^&HO"O_ $#]8_[\Q?\ QVC^V<O_ .?R#^PLR_Y\
M,]AHKQ[_ (:B\*_] _6/^_,7_P =H_X:B\*_] _6/^_,7_QVC^V<O_Y_(/["
MS+_GPSV&BO'O^&HO"O\ T#]8_P"_,7_QVC_AJ+PK_P! _6/^_,7_ ,=H_MG+
M_P#G\@_L+,O^?#/8:*\>_P"&HO"O_0/UC_OS%_\ ':/^&HO"O_0/UC_OS%_\
M=H_MG+_^?R#^PLR_Y\,]AHKQ[_AJ+PK_ - _6/\ OS%_\=H_X:B\*_\ 0/UC
M_OS%_P#':/[9R_\ Y_(/["S+_GPSV&BO'O\ AJ+PK_T#]8_[\Q?_ !VC_AJ+
MPK_T#]8_[\Q?_':/[9R__G\@_L+,O^?#/8:*\>_X:B\*_P#0/UC_ +\Q?_':
M/^&HO"O_ $#]8_[\Q?\ QVC^V<O_ .?R#^PLR_Y\,]AHKQ[_ (:B\*_] _6/
M^_,7_P =H_X:B\*_] _6/^_,7_QVC^V<O_Y_(/["S+_GPSV&BO'O^&HO"O\
MT#]8_P"_,7_QVC_AJ+PK_P! _6/^_,7_ ,=H_MG+_P#G\@_L+,O^?#/8:*\>
M_P"&HO"O_0/UC_OS%_\ ':/^&HO"O_0/UC_OS%_\=H_MG+_^?R#^PLR_Y\,]
MAHKQ[_AJ+PK_ - _6/\ OS%_\=H_X:B\*_\ 0/UC_OS%_P#':/[9R_\ Y_(/
M["S+_GPSV&BO'O\ AJ+PK_T#]8_[\Q?_ !VC_AJ+PK_T#]8_[\Q?_':/[9R_
M_G\@_L+,O^?#/8:*\>_X:B\*_P#0/UC_ +\Q?_':/^&HO"O_ $#]8_[\Q?\
MQVC^V<O_ .?R#^PLR_Y\,]5U;_D'R_\  ?YBJ=C]T5Q_ACXS:)\1+FZTW3;6
M_@GB@^T%KJ-%4J'12!M=CG+#MZUV-BO KT:&(I8F'M*,KKN>7B,-6PD_95X\
MLNS-2/H*?3$Z4^N@Y@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M(I5R#7.^*;"2]T74((U+22V\B*!W)4@5TS#-5IH0U1."J0<'LU8N$G"2DNA\
MFNC1L58%6!P01@@TVOHO5_ &BZQ<-/=:>CS,<LZLR%C[[2,UFGX5^'O^@=_Y
M'D_^*K\FGP?C%)\E2+7G=/\ )_F?H,>),,XKFA*_R_S1X-17O'_"J_#_ /T#
M_P#R/)_\51_PJOP__P! _P#\CR?_ !51_J?C_P">'WR_^1*_UCPG\LON7^9X
M/17O'_"J_#__ $#_ /R/)_\ %4?\*K\/_P#0/_\ (\G_ ,51_J?C_P">'WR_
M^1#_ %CPG\LON7^9X/17O'_"J_#_ /T#_P#R/)_\51_PJOP__P! _P#\CR?_
M !5'^I^/_GA]\O\ Y$/]8\)_++[E_F>#T5[Q_P *K\/_ /0/_P#(\G_Q5'_"
MJ_#_ /T#_P#R/)_\51_J?C_YX??+_P"1#_6/"?RR^Y?YG@]%>\?\*K\/_P#0
M/_\ (\G_ ,51_P *K\/_ /0/_P#(\G_Q5'^I^/\ YX??+_Y$/]8\)_++[E_F
M>#T5[Q_PJOP__P! _P#\CR?_ !5'_"J_#_\ T#__ "/)_P#%4?ZGX_\ GA]\
MO_D0_P!8\)_++[E_F>#T5[Q_PJOP_P#] _\ \CR?_%4?\*K\/_\ 0/\ _(\G
M_P 51_J?C_YX??+_ .1#_6/"?RR^Y?YG@]%>\?\ "J_#_P#T#_\ R/)_\51_
MPJOP_P#] _\ \CR?_%4?ZGX_^>'WR_\ D0_UCPG\LON7^9X/17O'_"J_#_\
MT#__ "/)_P#%4?\ "J_#_P#T#_\ R/)_\51_J?C_ .>'WR_^1#_6/"?RR^Y?
MYG@]%>\?\*K\/_\ 0/\ _(\G_P 51_PJOP__ - __P CR?\ Q5'^I^/_ )X?
M?+_Y$/\ 6/"?RR^Y?YG@]%>\?\*K\/\ _0/_ /(\G_Q5'_"J_#__ $#_ /R/
M)_\ %4?ZGX_^>'WR_P#D0_UCPG\LON7^9X/17O'_  JOP_\ ] __ ,CR?_%4
M?\*K\/\ _0/_ /(\G_Q5'^I^/_GA]\O_ )$/]8\)_++[E_F>#T5[Q_PJOP__
M - __P CR?\ Q5'_  JOP_\ ] __ ,CR?_%4?ZGX_P#GA]\O_D0_UCPG\LON
M7^9X/17O'_"J_#__ $#_ /R/)_\ %4?\*K\/_P#0/_\ (\G_ ,51_J?C_P">
M'WR_^1#_ %CPG\LON7^9X/17O'_"J_#_ /T#_P#R/)_\51_PJOP__P! _P#\
MCR?_ !5'^I^/_GA]\O\ Y$/]8\)_++[E_F>#T5[Q_P *K\/_ /0/_P#(\G_Q
M5'_"J_#_ /T#_P#R/)_\51_J?C_YX??+_P"1#_6/"?RR^Y?YG@]%>\?\*K\/
M_P#0/_\ (\G_ ,51_P *K\/_ /0/_P#(\G_Q5'^I^/\ YX??+_Y$/]8\)_++
M[E_F>#T5[Q_PJOP__P! _P#\CR?_ !5'_"J_#_\ T#__ "/)_P#%4?ZGX_\
MGA]\O_D0_P!8\)_++[E_F>#T5[Q_PJOP_P#] _\ \CR?_%4?\*K\/_\ 0/\
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
M2?W1_P#DCY3HKZL_X45X/_Z _P#Y-3?_ !='_"BO!_\ T!__ ":F_P#BZ/\
M57&_SP^]_P#R(?ZXX#^2?W1_^2/E.BOJS_A17@__ * __DU-_P#%T?\ "BO!
M_P#T!_\ R:F_^+H_U5QO\\/O?_R(?ZXX#^2?W1_^2/E.BOJS_A17@_\ Z __
M )-3?_%T?\**\'_] ?\ \FIO_BZ/]5<;_/#[W_\ (A_KC@/Y)_='_P"2/E.B
MOJS_ (45X/\ ^@/_ .34W_Q='_"BO!__ $!__)J;_P"+H_U5QO\ /#[W_P#(
MA_KC@/Y)_='_ .2/E.BOJS_A17@__H#_ /DU-_\ %T?\**\'_P#0'_\ )J;_
M .+H_P!5<;_/#[W_ /(A_KC@/Y)_='_Y(^4Z*^K/^%%>#_\ H#_^34W_ ,71
M_P **\'_ /0'_P#)J;_XNC_57&_SP^]__(A_KC@/Y)_='_Y(^4Z*^K/^%%>#
M_P#H#_\ DU-_\71_PHKP?_T!_P#R:F_^+H_U5QO\\/O?_P B'^N. _DG]T?_
M )(^4Z*^K/\ A17@_P#Z _\ Y-3?_%T?\**\'_\ 0'_\FIO_ (NC_57&_P \
M/O?_ ,B'^N. _DG]T?\ Y(^4Z*^K/^%%>#_^@/\ ^34W_P 71_PHKP?_ - ?
M_P FIO\ XNC_ %5QO\\/O?\ \B'^N. _DG]T?_DCY3HKZL_X45X/_P"@/_Y-
M3?\ Q='_  HKP?\ ] ?_ ,FIO_BZ/]5<;_/#[W_\B'^N. _DG]T?_DCY3HKZ
ML_X45X/_ .@/_P"34W_Q='_"BO!__0'_ /)J;_XNC_57&_SP^]__ "(?ZXX#
M^2?W1_\ DCY3HKZL_P"%%>#_ /H#_P#DU-_\71_PHKP?_P! ?_R:F_\ BZ/]
M5<;_ #P^]_\ R(?ZXX#^2?W1_P#DCY3HKZL_X45X/_Z _P#Y-3?_ !='_"BO
M!_\ T!__ ":F_P#BZ/\ 57&_SP^]_P#R(?ZXX#^2?W1_^2/E.BOJS_A17@__
M * __DU-_P#%T?\ "BO!_P#T!_\ R:F_^+H_U5QO\\/O?_R(?ZXX#^2?W1_^
M2/E.BOJS_A17@_\ Z __ )-3?_%T?\**\'_] ?\ \FIO_BZ/]5<;_/#[W_\
M(A_KC@/Y)_='_P"2/E.BOJS_ (45X/\ ^@/_ .34W_Q='_"BO!__ $!__)J;
M_P"+H_U5QO\ /#[W_P#(A_KC@/Y)_='_ .2/E.BOJS_A17@__H#_ /DU-_\
M%T?\**\'_P#0'_\ )J;_ .+H_P!5<;_/#[W_ /(A_KC@/Y)_='_Y(^4Z*^K/
M^%%>#_\ H#_^34W_ ,71_P **\'_ /0'_P#)J;_XNC_57&_SP^]__(A_KC@/
MY)_='_Y(^4Z*^K/^%%>#_P#H#_\ DU-_\71_PHKP?_T!_P#R:F_^+H_U5QO\
M\/O?_P B'^N. _DG]T?_ )(^4Z*^K/\ A17@_P#Z _\ Y-3?_%T?\**\'_\
M0'_\FIO_ (NC_57&_P \/O?_ ,B'^N. _DG]T?\ Y(^4Z*^K/^%%>#_^@/\
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
MVI:4IXOK=. ,#EU!)3KCGCWK@JI_!S]K_P 4_#=(=.UD/XHT-3@)=3G[3".
M DIS\H X0C'8%:^@M.\,_#W]H/2Y-:\%ZDNDZN^9+C3Y2N^,[N3+"&)7/9D.
MT^]8U<JHXOW\!+7^1[_)]3QWC\7ECY,SA>'2I';_ +>6Z_+L>$U]<_ ?P3_P
MA_@B*YGCV:CJFVYFR.53'[M/P!S[%R*\I^&WP.UA/B!%%XATZ6WT^Q'VAI0<
MQSL#\BJZ\=<,1UP"#@FOIB6X57*YZ5[G#>63I3EBJ\;-:)/?S?Z?>?)\59O"
MM".#P\KIV;:>GDOU^X7RU-'EK4?VD>M'VD>M??GYL2>6M'EK4?VD>M'VD>M
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
M/DQZA,_F- 22$?+Y&8V.TYR-I!(Z"FE<#W_Q=XE@\'>&M1UJYAFN(+*(RO'
M 78>V2!7R/\ $#P??:[:)\5K+3;*70KZ9)[C3(B^4P=LGFXQD%U()4CKG YK
ML/%A\??!\:O!K4\_C+P7JJR13W,A+/$) 5)YSY9YZ?</;!/'5?LG:G%KGPPU
M#1[I$GCM+N2)H9 &5HI%#8(/8DOQ3VU%N-US7_A]\<?"VA^&K:9++5KN)CI\
M$,.6T^1$R5; P%XQCH0,CL1Z/\)_"^L^#? ]AI.N:DFI7D (5D!Q$G\,88\L
M%]2!Z= *L>$?AAX7\"7$\^AZ/#8SS\/*&9WQUVAF)('L,#BNLAADN)4BB0O(
MYPJKU)I ,52S  $D\ #O5KQ9XIT/X)^%I/$OB:0-<_=L[!"/,FDQPJCU]3T4
M<U5\>_$+PU\!-%74_$$PN]:F4FRTN!@9)&P?^^5R,%SP.V3P?@KXJ?%37/B[
MXIFUK6IN>4MK1"?*MH\\(@_F>I/)KP,RS2&#BX0UG^7K_D?:9!P]5S2:JUDX
MT5U_F\E^K_4/BI\5-<^+OBF;6M:FYY2VM$)\JVCSPB#^9ZD\FN.HHK\[G.52
M3G-W;/W6E2IT*:I4E:*T204445!J%%%% !1110 4444 %7=$O]1TO5[.ZTF>
MXMM3BE4V\MHQ657S@;2.<]N*I5]*_L9_!!O&?BD>,-6@/]BZ/*#;1S192[N,
M-C!](SM8_P"UM'K75A:$\36C2I[O\/,\W,<92P&%GB*VR6W=]%\S[&^$L'B:
M'X<Z&OB^Z6YU]K5&N&$7ENF0"$DY.9%'#,, D'CN>D_LR,_\M)/S'^%7**_6
M(1Y(J-[V/YIJU/:U)5+)7=[+1+T*?]EQ_P#/23\Q_A1_9<?_ #TD_,?X5<HJ
MS(I_V7'_ ,])/S'^%']EQ_\ /23\Q_A5RB@"G_9<?_/23\Q_A1_9<?\ STD_
M,?X5<HH I_V7'_STD_,?X4?V7'_STD_,?X5<HH I_P!EQ_\ /23\Q_A1_9<?
M_/23\Q_A5RB@"G_9<?\ STD_,?X4?V7'_P ])/S'^%7** *?]EQ_\])/S'^%
M']EQ_P#/23\Q_A5RB@"G_9<?_/23\Q_A1_9<?_/23\Q_A5RB@"G_ &7'_P ]
M)/S'^%']EQ_\])/S'^%7** *?]EQ_P#/23\Q_A1_9<?_ #TD_,?X5<HH I_V
M7'_STD_,?X4?V7'_ ,])/S'^%7** *?]EQ_\])/S'^%']EQ_\])/S'^%7**
M*?\ 9<?_ #TD_,?X4?V7'_STD_,?X5<HH I_V7'_ ,])/S'^%']EQ_\ /23\
MQ_A5RB@"G_9<?_/23\Q_A1_9<?\ STD_,?X5<HH I_V7'_STD_,?X4?V7'_S
MTD_,?X5<HH I_P!EQ_\ /23\Q_A1_9<?_/23\Q_A5RB@"G_9<?\ STD_,?X4
M?V7'_P ])/S'^%7** *?]EQ_\])/S'^%']EQ_P#/23\Q_A5RB@"G_9<?_/23
M\Q_A1_9<?_/23\Q_A5RB@"G_ &7'_P ])/S'^%']EQ_\])/S'^%7** *?]EQ
M_P#/23\Q_A1_9<?_ #TD_,?X5<HH I_V7'_STD_,?X4?V7'_ ,])/S'^%7**
M *?]EQ_\])/S'^%']EQ_\])/S'^%7** *?\ 9<?_ #TD_,?X4?V7'_STD_,?
MX5<HH I_V7'_ ,])/S'^%']EQ_\ /23\Q_A5RB@"G_9<?_/23\Q_A1_9<?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %<?8]1785Q]CU% '16GW15U>E4K3[HJZO2@!:*** "BBB@ HH
MHH **** "BBB@ HHHH **** "D/2EI#TH JW/W37/7_4UT-S]TUSU_U- '2:
M?_QX6W_7)?Y"K%5]/_X\+;_KDO\ (58H **** "BBB@#A/'GQR\#_#'5H=,\
M3:]'I=]- +F.%H)9"8RS*&RB$=58?A6VGCW0)?!1\6QZE')X=%J;PWR*S+Y0
M&2V -W&#D8R"",9KXG_;QL9-3^.?ARSB*B6XT:WA0N< %KJX S[<USGPW^*U
M[\/_  %\2/A7XIWV@DL;Q+-)S_Q[W81@\/T?&1VW#C.^JL*Y]Y^ OB9X:^)^
MG7-]X8U1=5M+>7R)9%BDCVO@'&'4'H1745\9?L>>.++X;? 'Q[XEU!6DM=.O
M_-,:<-(QBC5$'H68J,^]8-M^T?\ &'Q[H^L^*-'UWPWX>TK3V<_V7*]NLTH5
M0Q5%E!=S@CG*Y.0/2BP7/NNBOF?X0_'3QI\=OA-XA_L1[+3O'NB-&0QA#6]X
MK!BH*L?D9MCCT! / ) \Z\.?MS:[HWA'Q/8^*K!7\8VS&/3MMOY2!\[669>Q
MC(+?[7W>.M*P7/M'6-8L?#^F7.HZE=16-A;(9)KB=@J1J.Y)JAX4\;:#XZL9
M;SP_JUKK%K%)Y,DUI('57P#M)'?!!_&OD'Q-XH^-'CK]FW6/$NL36 T>]P'M
M?LJ12&QVMNFR>>6V!0.2,GH16'^Q[+\4TLHQX2AL7\'G6H_[5:X,?F#B+S=N
MX[O]7C&.].P7/O6BO)]0_:J^%>EW]S977BV&*YMY&AE3[)<':ZD@C(CP>0>E
M<O\ ';]J6P\#_#+1M?\ "#P:Q<:_)+'IUQ-&ZQ*L1VRR%3M8E6P #CDYZ#E6
M&?0%%?"^I_&W]H7PI\/K;QIJKV*:#J#Q_9I+BUMQ( X)0A%PVU@.-P/&#WKU
M%/VHM0\+_LQ>'_'.L00:GXFU::>UMX%3RXGD6>50S =%5(QG'4X'&<@L*Y]+
MT5\&WW[1'QIT[PG:^-9/$OAM],F=3_8\?V9IU4M@%H@/, /^]D \XZUZ'\1_
MVJ=>_P"% >%/''AQ;?3=3O\ 438WL,L0E1&1)-P7/8E58=\'%%@N?5]%?"7B
M/]H3X_6G@72O&4EG::5X:E"1K>Q6T#_:&.<,Z,690Q!P0JCIZ\_5?P$^)DWQ
M;^%VD>([N".VOIO,AN8X<[!(CE25SD@' ..V<<T6 ZOQ9XMTGP-X?N]<UR\7
M3]*M IFN&1F";F"+PH).68#@=Z\W7]K?X2LP \8PY/K9W(_]IU!^V)_R;CXO
M^EI_Z5PU\D_!_3/@Y<_!;Q#/XZGAA\4K<W LC'/*+G8(8_+V(IVGYRWWACKG
M@<-(#]!?"_B[1?&VE)J>@ZI:ZM8,=OGVL@<!NZG'0C(X.#S7*>._V@/ 'PUO
MVL?$'B2WM;]5#-:0H\\JYZ;EC5MI/^UBOC;]DKQ1K/@GPM\5=?LRXL;#1#*A
M8$QB\Y\G(Z'^+/M5W]COX-Z+\8M=\2Z_XOB?6(K)HPMO-(V)IY2[-)(003C;
MTSR6YZ46"Y]B> ?CAX&^)]P]MX;\0VVH7:KO-JRO#-CN0DBJ2!W(!Q6]XO\
M'&@> =*.I>(=6M=(LP=HDN7P7/\ =5>K'V )KX-_:G^&UE\ ?B?X>UGP8TFD
MQ7*?;+>)'+?9YXG&=I8D[3E3@Y[CIP)OVU;K6?$.N^"_$EQ%+_8.HZ%;RVK
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
M.G^$_$Z>)DN-.FGN'6YAF,1\EE4'R^F<'KUP?2K8D;DW[<7PPBTQKM;G4YI
M^P6B61\UN,[ADA<=N6%:4W[9'PPA\*PZW_;$TC2NT8TQ(";P,!D[H\X Y&&)
MVGH#D&OG[]E7X>^&_%OP6^)%[K&B6.HWT*2I!=7,"O) !;E@8V(RA!YR,&F_
ML*?#_P -^.I?' \0Z)8ZR((K2.'[; LOE!_.WE<CY2=J\CD8X-*R ^L?A'\<
M?"WQJL+RX\.SSB6S91<6EW'Y<T0;.TD D$'!Y!/2OB_]G+XU:=\,_BEXKU;Q
M;JUZ; V4\,,7SSM)*;B(A57IG:&.3@8!YKH?^"?3-'\2/%$08[/[+R1ZD3(
M?U/YUD_L?Z+H.M?&_P 3IX@LM/OK:&PN98DU*))$5_M$0W .,9VEN?0FG:UQ
M'UG\)?VD?!?QEO[C3]#N+JWU*%/--GJ$(CD= <%EPS XR,X.>>E9_P 3/VK?
M 'PMUF72-0O+K4M4AXFM=,A$K0G^ZS,RJ&]LY'?%?+'PSAT]/VUU3P:(?[(3
M4KOR!:G]P(Q!)OVXXV9W8QQC&.U<3\#D\6ZC\4]0.BZCHECXIE2;>_B0*PD<
MR R!-Z-^\SGWQN]Z5AW/O7X3?M">#?C-)<6^@7DR:A;IYLEA>Q>7,$R!O !(
M89(!P3C(SU%<UX[_ &P_AUX"\13Z+<7-]JEY;2&*X.F0"2.%P<%2S,H)'?;G
M!XZ@UX-X$^#GB[X=?&J/7;_7_"XUNYAU&<:7IEV1-*S6TQ^2%8P%4,0>P&./
M2L3]A_3O".J^-/$4WBE=/N;^*U1[)-4V,IRQ\UP'X+#Y.>N"?>BR T_V8_&$
MWBO]J[6;V&_NKC2[Q]1N;=)I&QY;.63Y2>."..U?1/Q(_:U^'_PRU^71;ZYO
M-2U* [;B+3(!((&_NLS,HR.X!)'>OF[]F@VO_#7GB$Z9]G:Q\W5#:_9B/),?
MF'9LV\;<8QCC'2L;]D"T\.Z_\9]7F\;"SN;XVLT\$>J[2CW)D7></PS@%R ?
M<]LAV$;'P=\?GQS^VE;:E87]Y+HU_>7TT$4SL!L^R3%04)P,8''M7U#\4OVG
M? GPDU0Z7JU[<7FJJH:2QTZ(2R1 @$;R2%4D$'!.<<XP:^7/A9_9P_;N(TG[
M-_9PU'41!]CV^3M^RS_=V\8^E<+X1_X2>^_:)ULV%_HUAXI:_O-LOB  P^;Y
MC!E7<K#?UV\=N.<46N!]Q?"?]I3P3\8K^33M$NKFVU1$,HL=0A$4CJ.I7!96
MQW .>^,54^*7[4O@3X3:TVCZI=7=]JJ &:TTV$2M#D C>695!(.<9SCMR*^?
M?!WP4\6>%/VA/#?B3Q#XA\)6VIW6H"1K'3[K9+,"A#B.%8P.5SGH,GWKD/@5
M;:'X@_:HUH^.1:S.;F^D2+4B#$]V)>%(?@X&\@'NH]J5D,O:'\3H_B+^V5I.
ML:/?WQT2^U"W,4$S,F +=58%,X'S*U?H#7P"ZZ4G[=UHNBBS&FKJL C%AL\D
M$6R[P-G&=V[..^<\U]_4,$>7^"OVC?!_CSQU<^$-.>^BUNW,RO#=6WEC=$<.
MH.>HP?R-)!^TCX*N/B>? 27=S_;HN6L\F#]SYJJ25WYZY!7IUXKY8^-<Y^ /
M[7=KXMC@8V%VZ:F4CZLLJM%<#ZEO,/\ P(5Y;'HFO:1X:TCXRM(SW,OB9\DC
MAI5VS+)GT9Q*I_W:=@N??>N?M%>$- ^)D'@.>2]E\0RSP6XC@M]\8>4*5!;/
M'# GT%>#?"&X\+^'_C]XIU*/QSK&K76GKJ=Q<Z5/IC1Q(J,QD"R&9@VWG'RC
M..U<_P#LS0GXQ_M2>)/'4L3FRLFGOH1(.5,A,4"'W$98_5*K?LXP1W/[7_B^
M&:-98I)-51XW *LIF(((/4&E:PAO@W]L34;7XVZEJ&N^(-0N/ +W-VUM9+;(
M66(EO(&T '@;>_YU:_;3^(:>*]+^'&O>'[Z[@T[4;6[EC(9HF8!XQ\P!ZY!K
M&^$VDZ*?VTM?TW4+*Q.F_P!J:K%%:7,*>3PTNQ0A&. .!CMQ6_\ M_6]C:3>
M (=-BMX;%+>\$4=JJK$HW1?="\#G/2GU ]6T[]M?X:Z/%I>E37>I7+1P1137
MT-H6@1@H#$DD.<'/(4].,U]"Z??VVJV%M>V<R7-I<QK-#-&<K(C#*L#Z$$&O
MB?\ :[^&_ACPI\'? NI:+H5AI5Z\L<,LUI L;S*UN6.\@9<Y4'+9/)]:^F?V
M<I&D^!?@@L2Q&F1+D^@&!^@J6-&1^TU\;)/@GX!6^L(HY];OYOLUBLR[HT.,
MO(PR,A1V]2O;-?-W@#X<_';XY:"/%?\ PGUYI%K<,S6@N-1G@$V"066.(;47
M((!P.G Q7=?\%"]!N[SPGX3U:))'M+&[G@G*C*J950J6]/\ 5D9]_>N__9D^
M,/A+4_@UX?LY-;T_3;[2+1;2[M;NX2%XRG&_#$95@-V[IR>X(I] ZF9\)/&?
MC+X1_#SQ=??&"XOYH=$NX8X+IT$[2QOM4&.0<R LR\DY&><8Q4=M^WE\-9[M
M87@UVWC) -Q)9H4'N0LA;]*9\;_VF?!\OPOUR?2;&S\911:E#I8BOHM]C+.5
M,P<C_EHB^7GL"0,''-?.7Q#M?'WC#X)V_C+6I?"NG^%I9E^QZ?964$-TS;RG
M[O;'N ')(W@X!R*=NX'W-X@^,GA;P_\ #A/'3WK7OAMUC9+FSC+E@[A!\IP0
M0QP0<$$$'D5YI??MR?#&SL8+B.?5+R24D&V@L_WD8!QEMS!>?8D^U>,0NS_\
M$^9PS$A=0 4'L/MJG^9-6?AG\-_#&K_L8^)=;N]"L)M:CBO9DU)X%-PC1'*;
M9,;E QC .#SZTK >[>./VCO#;? C5/&F@ZE/MN(YK"RE2'][;WS1-Y:NAZ8;
M:3G(Q@\@UXI^SC^U_P#8UU"R^(FMZAJ=]=W,,=@RVRL$!R&R5 QR5]:S?V9[
M&#5/V7_B[#=6\5VD,-U/"DT8<)*+)L.H/1A@8(YK0_8*TOP[J>D^+CJ]GIEU
M=07%L\1OHHW>-2'&5+#(&0.G?%.R0'MOQ*_:V\#?"WQ5>^'M4CU6YU.SV><E
ME;*RKN174;F=0?E8=*U/A7^TUX&^+VJG2M&O+FVU8HTB6.H0^5)(JC+%2"5.
M!S@'. 3C )KYY\8?%7Q!\0_V@-8\*_#_ ,/^&M.U0W4MI+J^I644MQ<M I1G
M>216PH$> H4G [YXX'X4Z3J?AK]L+2+#5+S3[O5(=1=;F?2$5+9G:!BP151
M/O$$!1SFE8+G;_#W6+^;]O"_M9+VY>U&I:DHA:5B@ @FP-N<<8%?2/Q5_:2\
M$?!^^33];O9[C5&4.;"PB\V5%/0MDA5SV!()ZXQ7S'\.?^3^]0_[">I_^D\U
M9/@V"PU7]M_5(O%ZP31G6;X1QWN&B9U$@MP=W!& FT'N%IV$?5/PN_:B\"?%
MK5ETG2KRYLM5D4M%9:E"(GEP"2$(+*2 ,XSG'/8U>_X:'\(_\+3_ .%?>9>_
M\)#YWV?;]G_=;MF_[^?3VKY(_:"M--T;]K31$\(QP6]X+FP:6*Q 55NS*.,+
MP"5V9^ISR35O6=4M- _;T>\U&XCLK5-50/-.P1%W6P522> ,L.?>E89]6^-/
MVAO"/@'QW8^$=5DO%U>]\GRA#;[X_P!Z^U,MGCD5!\2/VD_!?PI\4P:!X@GO
M(+V6%)PT5N7C5&9E!)!_V3GBOEC]I#6M/UW]K'PO-IM_;:A#')IL3R6LJR*K
MB<DJ2I(R 1Q[U-^V'!!<_M.^&8;I$DMI+6Q25)/NLAN) P/MC-%@/?-)_;6^
M&6K^(XM)2]O[9)9!&FH7-KLMB2<#)SN4>[* ,\XKT3XG?%_PM\(=+BO?$NHB
MU\\E;>VB4R33D8SL4=AD9)P!D<\BOCO]NG2?!FC:UX5@\-6FEV6I""?[=#I<
M:1@1YC\G>J#&?]9CO@>F*Y']I1M9/Q&\%0:O+'%+'H&EJCWV3"AV_O&D!!X\
MS?NX/ HL%SZN\'_MI?#?QAKMOI2SZCI,UQ((H9=2MU2)V)P!N5VVY/=L#UQ7
MO%? ?Q7^"/C_ ,7V-GK_ (I\2^ K.SM8"L-[;W*6T;QG&!E(@']NO7CK7W1X
M5$Z^&-'%S,EQ<BSA$LT9)5VV#+ GJ">:3 U****0PHHHH **** "N/L>HKL*
MX^QZB@#HK3[HJZO2J5I]T5=7I0 M%%% !1110 4444 %%%% !1110 4444 %
M%%% !2'I2TAZ4 5;G[IKGK_J:Z&Y^Z:YZ_ZF@#I-/_X\+;_KDO\ (58JOI__
M !X6W_7)?Y"K% !1110 4444 ?"W[:8S^TAX* Z_V?9?^ED];_[=7P2\V./X
MB:1;_,FRWU=(QU'"QS_APA_X!Z&OLJBJN*Q\(_L]> [SXE?LL?$CP_IP#:A<
M:@DENK-M#O&L,@7/^ULV\\<UY;X!O/AYX,34-(^*/@36KC68924EMKB2"51@
M?NWB9T P03N'7/3BOU JO=6%M?!1<V\5P%.5\U V#[9HN%CY%^ /Q2\ ^ /"
MOQ!\8:9X4NO"^AVWV2&#S[R2XEU&0^=MC7?\H;/9<X#$DX%>!ZCX%\;?'BS\
M:_%)-/B^RP3>=-'"FWS  -RQ*!\WEH%+$\GKR<U^GB(L:A54*HX  P!3J+A8
M^3O!7Q=E_: _9K\6^&EB5O&>G:2T3V<* &[10-DD:CN<!2HZ-C@!@*\]_9$^
M/6G?"Z.3P/JND:A)J6KZW$L,D2J%B:3RXB) Q!&T@'@'OTK[SJ'[)!]H\_R8
M_/\ ^>FP;OSZTK@>4W_[)WPIU2^N;RY\)K+<W$C32O\ ;[H;G8DDX$N!R3TK
MR']K[X!O!\-O":^"-&E;3/#;W*/I]J7FD2*<JY<;B68!U.>21O\ 0<?75>>?
M'+P)XC^(7@N/3?"VOMX<U:*[CN4O%FDB^50P*[H_F&=P/X4)@?$GQ,^/^O\
MCOX(:5X1O_"$MA#IDEM#-K&Y_+<Q(512I0!6."?O'H<#T['5/A;K7Q _8M\
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
M+W ****0!1110 4444 %<?8]1785Q]CU% '16GW15U>E4K3[HJZO2@!:***
M"BBB@ HHHH **** "BBB@ HHHH **** "D/2EI#TH JW/W37/7_4UT-S]TUS
MU_U- '2:?_QX6W_7)?Y"K%5]/_X\+;_KDO\ (58H **** "BBB@#B/'?QJ\$
M_#.^BLO$OB"WTN\EB$Z0.CNY0D@-M12<95A^!J'P5\>/ 'Q$U!;#P_XGL[Z^
M8$I:L'AE? R=JR*I; !)QG %?.W[3GCOPK/\9K70[3P!%XW\:QV\-B&OKB00
M)N)DCC6%& =OWN23C&0/7'A6JZ)KW@KX^^%3JOAJQ\%ZD]]8W4>G:9*7B13,
M &'[R3!.TY&?P%4D*Y^AGB'XN>#_  IXDM] U;7K6QUBX\ORK.7=O?>=J8P,
M<GBG^-?BKX2^',UK#XEURVTB2Z5FA6?=EPI )& >F17QS^U;*EO^UAX7ED8)
M&BZ<S,QP !.V36I_P40/_%0^"QW^RW/_ *''18#T+]J?]I_4/A7J.AZ=X0O-
M-N;^5))=0AN86D:)"L;0D<@ ,&<]^@Z5ZY\+?C)X:^).CVXL-<L[[5H;&*YU
M""'*^2Q4;R<] &R.M?*'[='AK3--A^'^L6UHD6IZE:3)=W )S*(H[<1@C..
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
MJQ6XS,(F(>(>K(0& ]R*^,_C%^TKX@\<?%QM$\*^.8O#/A&-EBAU.)FCC;Y
MSRNZJ7/S94 <<#U)JEX-TRW^&O[;!T'PT632'OWLGME<LI@DBW/&<]0A/?GY
M!W%9UI\-_#<G[9C>$&TJ(^&_M[Q?V?N;9L%L7 SG/WN>M4E81T?Q2_:%\4>
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
MIG[_ #(N"<GYSV %7?V//!/B+PQ\,?B#:ZQH.IZ3<W7^H@OK.2%Y?W+CY58
MMR0.*Y#]EGX*>(=3\*?$_P />(=%U/PXNLZ?!;V\^IV,L*^8#*0P#@;MK;20
M*- .*L?C/XQ^*#:QJ^L?%X>"9X3NL]+@,T4<QQD*!$.%' RQ8D]<]:]%^"G[
M1?BOQ;\'OB38ZKJ<D^MZ'H\E]8:H,"<+M888@<E6"D,>?FYZ5YYX1\,>)_@9
M>ZEIGBOX+Q>-K>20-'<RV1F"-C'[N=4=2I&#MQD'T.:]1\%6/B+Q5X$^*<Z_
M"FV\$V]SH$EMI]M8:4T-Q=.0V4R0'D)XP H'3 S0Q'!?#75_CO\ &+P3KUYH
MOC>2.QTQR\QGNC%<RL(]VR-U0D<=BRC)Z^G;?LR_$KQ_\8? GC?PH?$LBZ[;
M0P3:9K-TQ,L&YSO#. 2PPO!.3\Q[8QU'[%G@[7_"OPV\8VVM:'J.CW-Q=;H8
M;^TD@>0>3C*JX!(SQQ7._L)>!/$OA#Q)XKEUWP]JNB136D*Q/J-E+;B0AV)"
MEU&3]*&!XA^S)X-\:^,O%.L6W@GQ,OAB^ALQ)<7#,P\V/>!M^4'N0?PKT_\
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
M8K'@W[1/[+%K\<M6L-9MM9.B:O;0"U=G@\Z.:(,64$;E((+-SSD'&*\WOO\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7'V/45V%<?8]10!T5I]T5=7I5*T^Z*NKTH 6BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ I#TI:0]* *MS]TUSU_P!370W/W37/7_4T
M =)I_P#QX6W_ %R7^0JQ5?3_ /CPMO\ KDO\A5B@ 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 \V
M\:?LY_#OQX7DU+PS:PW3 #[58 VTG (!)3 ;@X^8'H/08\1\5_\ !/\ TV?S
M9/#?BBYM#N!2WU.!95QQD;TVD=R/E/8>]?6]%>?6R_"U]9TU?[OR/<PN=YC@
MK*C6=NSU7W.Y^<_BC]C+XF>'3*UMIUKKL"'_ %FG72DD8ZA'VL>N, 'D'MS7
ME_B+X<>*O"+NNM>'=4TP("2]S:.J8]0V,$>X.*_6BBO&J\/T)?PYM?C_ )'U
M6'XWQD-*].,O2Z?ZK\#\=**_6#7/A1X+\2A_[4\*:->NP(,LMC'Y@R<G#XW#
MGT-<-K?[(OPLUL%O^$<.GRG'[RQNI8\ =MNXK_X[FO,GP_77P33^]?YGT%'C
M?!R_BTI1]+/]4?FQ17WGJ/[!'@6=6-GK.O6DAZ;YH9$''IY8/7GK7-7W_!/:
MTDDS9^.)X(_[L^F"4_F)5]^U<4LEQL=HI_-?J>M#BW*9_%4:]8O]$SXQHKZU
MN_\ @GSJJ9^R^,K.;YL#SK%X_E]>';GIQ^M9UQ^P#XL5P(/$FC2)CDR"5#GZ
M!36+RK&K_EW^7^9UQXERF6U=?<_\CY;HKZ?_ .& _&7_ $,.A?\ ?4W_ ,;J
M[9_\$_?$3[/M?BO3(<YW>3!))CTQG;GMZ4EE6-?_ "[?X%/B3*4KNNON?^1\
MIT5]@6?_  3VG9\W7CF-%!'$.EEB1WY,HQ^M;^G?\$_?#T2.+[Q7J=RY/RFW
M@CA 'N#OS^E:QR;&R^Q;YK_,YI\5Y1#:K?TC+_(^(**_0?3/V&OAM82*T[:S
MJ0 (*75XJ@^Y\M$/%=WI'[-WPRT1 MOX,TR0 @_Z6AN3Q[REO_K]ZZX9!B9?
M$TOZ]#S*O&N7P_APE+Y)?K^A^8=K9SWTPBMH)+B4]$B0LQ[=!]:[_P ,?L\?
M$?Q<X%AX1U)$)QYM[']E3W(:4J#^&:_3?2-!TSP_;F#2].M--@)R8[2!8E)]
M<* *OUZ-/AZ"_B5&_16_S/"K\<U7=8>@EZN_X*WYGPEX6_8)\6ZFB2:YK>G:
M(K $QPJUU*O3@@;5[MT8\CT.:]F\(?L._#_03'+JSW_B.91\RW,WDPDX'(6/
M#=0>"QZX.:^AZ*]>CE.#HZJ%WYZ_\#\#YC$\39IBM'5Y5VCI^._XF)X:\$>'
MO!L31Z%HEAI"L,-]CMTC+#)."0,GDGKZUMT45ZT8J*M%61\S.<JDG*;N_,**
M**H@**** "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 *X^QZBNPKC['J* .BM/NBKJ]*I6GW15U>E "T444 %%%
M% !1110 4444 %%%% !1110 4444 %(>E+2'I0!5N?NFN>O^IKH;G[IKGK_J
M: .DT_\ X\+;_KDO\A5BJ^G_ /'A;?\ 7)?Y"K% !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 %%%% !1110 5Q]CU%=A7'V/44 =%:?=%75Z52M/NBKJ]* %HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *0]*6D/2@"K<_=-<]?]370W/W36!?KR:
M.BT__CPMO^N2_P A5BODOQ)^W5_PB'B+5-"_X0C[7_9=U+8_:/[6V>;Y;E-V
MWR#C.W.,G&>IK-_X>&?]2!_Y6?\ [GKQY9O@HMQ=35>3_P CZF'#&;U(J<:.
MCU^*/_R1]C45\<_\/#/^I _\K/\ ]ST?\/#/^I _\K/_ -STO[8P/_/S\'_D
M5_JKG'_/C_R:/_R1]C45\<_\/#/^I _\K/\ ]ST?\/#/^I _\K/_ -ST?VQ@
M?^?GX/\ R#_57./^?'_DT?\ Y(^QJ*^.?^'AG_4@?^5G_P"YZ/\ AX9_U('_
M )6?_N>C^V,#_P _/P?^0?ZJYQ_SX_\ )H__ "1]C45\<_\ #PS_ *D#_P K
M/_W/1_P\,_ZD#_RL_P#W/1_;&!_Y^?@_\@_U5SC_ )\?^31_^2/L:BOCG_AX
M9_U('_E9_P#N>C_AX9_U('_E9_\ N>C^V,#_ ,_/P?\ D'^JN<?\^/\ R:/_
M ,D?8U%?'/\ P\,_ZD#_ ,K/_P!ST?\ #PS_ *D#_P K/_W/1_;&!_Y^?@_\
M@_U5SC_GQ_Y-'_Y(^QJ*^.?^'AG_ %('_E9_^YZ/^'AG_4@?^5G_ .YZ/[8P
M/_/S\'_D'^JN<?\ /C_R:/\ \D?8U%?'/_#PS_J0/_*S_P#<]'_#PS_J0/\
MRL__ '/1_;&!_P"?GX/_ "#_ %5SC_GQ_P"31_\ DC[&HKXY_P"'AG_4@?\
ME9_^YZ/^'AG_ %('_E9_^YZ/[8P/_/S\'_D'^JN<?\^/_)H__)'V-17QS_P\
M,_ZD#_RL_P#W/1_P\,_ZD#_RL_\ W/1_;&!_Y^?@_P#(/]5<X_Y\?^31_P#D
MC[&HKXY_X>&?]2!_Y6?_ +GH_P"'AG_4@?\ E9_^YZ/[8P/_ #\_!_Y!_JKG
M'_/C_P FC_\ )'V-17QS_P /#/\ J0/_ "L__<]'_#PS_J0/_*S_ /<]']L8
M'_GY^#_R#_57./\ GQ_Y-'_Y(^QJ*^.?^'AG_4@?^5G_ .YZ/^'AG_4@?^5G
M_P"YZ/[8P/\ S\_!_P"0?ZJYQ_SX_P#)H_\ R1]C45\<_P##PS_J0/\ RL__
M '/1_P /#/\ J0/_ "L__<]']L8'_GY^#_R#_57./^?'_DT?_DC[&HKXY_X>
M&?\ 4@?^5G_[GH_X>&?]2!_Y6?\ [GH_MC _\_/P?^0?ZJYQ_P ^/_)H_P#R
M1]C45\<_\/#/^I _\K/_ -ST?\/#/^I _P#*S_\ <]']L8'_ )^?@_\ (/\
M57./^?'_ )-'_P"2/L:BOCG_ (>&?]2!_P"5G_[GH_X>&?\ 4@?^5G_[GH_M
MC _\_/P?^0?ZJYQ_SX_\FC_\D?8U%?'/_#PS_J0/_*S_ /<]'_#PS_J0/_*S
M_P#<]']L8'_GY^#_ ,@_U5SC_GQ_Y-'_ .2/L:BOCG_AX9_U('_E9_\ N>C_
M (>&?]2!_P"5G_[GH_MC _\ /S\'_D'^JN<?\^/_ ":/_P D?8U%?'/_  \,
M_P"I _\ *S_]ST?\/#/^I _\K/\ ]ST?VQ@?^?GX/_(/]5<X_P"?'_DT?_DC
M[&HKXY_X>&?]2!_Y6?\ [GH_X>&?]2!_Y6?_ +GH_MC _P#/S\'_ )!_JKG'
M_/C_ ,FC_P#)'V-17QS_ ,/#/^I _P#*S_\ <]'_  \,_P"I _\ *S_]ST?V
MQ@?^?GX/_(/]5<X_Y\?^31_^2/L:BOCG_AX9_P!2!_Y6?_N>C_AX9_U('_E9
M_P#N>C^V,#_S\_!_Y!_JKG'_ #X_\FC_ /)'V-17QS_P\,_ZD#_RL_\ W/1_
MP\,_ZD#_ ,K/_P!ST?VQ@?\ GY^#_P @_P!5<X_Y\?\ DT?_ )(^QJ*^.?\
MAX9_U('_ )6?_N>C_AX9_P!2!_Y6?_N>C^V,#_S\_!_Y!_JKG'_/C_R:/_R1
M]C45\<_\/#/^I _\K/\ ]ST?\/#/^I _\K/_ -ST?VQ@?^?GX/\ R#_57./^
M?'_DT?\ Y(^QJ*^.?^'AG_4@?^5G_P"YZ/\ AX9_U('_ )6?_N>C^V,#_P _
M/P?^0?ZJYQ_SX_\ )H__ "1]C45\<_\ #PS_ *D#_P K/_W/1_P\,_ZD#_RL
M_P#W/1_;&!_Y^?@_\@_U5SC_ )\?^31_^2/L:BOCG_AX9_U('_E9_P#N>C_A
MX9_U('_E9_\ N>C^V,#_ ,_/P?\ D'^JN<?\^/\ R:/_ ,D?8U%?'/\ P\,_
MZD#_ ,K/_P!ST?\ #PS_ *D#_P K/_W/1_;&!_Y^?@_\@_U5SC_GQ_Y-'_Y(
M^QJ*^.?^'AG_ %('_E9_^YZ/^'AG_4@?^5G_ .YZ/[8P/_/S\'_D'^JN<?\
M/C_R:/\ \D?8U%?'/_#PS_J0/_*S_P#<]'_#PS_J0/\ RL__ '/1_;&!_P"?
MGX/_ "#_ %5SC_GQ_P"31_\ DC[&HKXY_P"'AG_4@?\ E9_^YZ/^'AG_ %('
M_E9_^YZ/[8P/_/S\'_D'^JN<?\^/_)H__)'V-17QS_P\,_ZD#_RL_P#W/1_P
M\,_ZD#_RL_\ W/1_;&!_Y^?@_P#(/]5<X_Y\?^31_P#DC[&HKXY_X>&?]2!_
MY6?_ +GH_P"'AG_4@?\ E9_^YZ/[8P/_ #\_!_Y!_JKG'_/C_P FC_\ )'V-
M17QS_P /#/\ J0/_ "L__<]'_#PS_J0/_*S_ /<]']L8'_GY^#_R#_57./\
MGQ_Y-'_Y(^QJ*^.?^'AG_4@?^5G_ .YZ/^'AG_4@?^5G_P"YZ/[8P/\ S\_!
M_P"0?ZJYQ_SX_P#)H_\ R1]C45\<_P##PS_J0/\ RL__ '/1_P /#/\ J0/_
M "L__<]']L8'_GY^#_R#_57./^?'_DT?_DC[&HKXY_X>&?\ 4@?^5G_[GH_X
M>&?]2!_Y6?\ [GH_MC _\_/P?^0?ZJYQ_P ^/_)H_P#R1]C45\<_\/#/^I _
M\K/_ -ST?\/#/^I _P#*S_\ <]']L8'_ )^?@_\ (/\ 57./^?'_ )-'_P"2
M/L:BOCG_ (>&?]2!_P"5G_[GH_X>&?\ 4@?^5G_[GH_MC _\_/P?^0?ZJYQ_
MSX_\FC_\D?8U%?'/_#PS_J0/_*S_ /<]'_#PS_J0/_*S_P#<]']L8'_GY^#_
M ,@_U5SC_GQ_Y-'_ .2/L:BOCG_AX9_U('_E9_\ N>C_ (>&?]2!_P"5G_[G
MH_MC _\ /S\'_D'^JN<?\^/_ ":/_P D?8U%?'/_  \,_P"I _\ *S_]ST?\
M/#/^I _\K/\ ]ST?VQ@?^?GX/_(/]5<X_P"?'_DT?_DC[&HKXY_X>&?]2!_Y
M6?\ [GH_X>&?]2!_Y6?_ +GH_MC _P#/S\'_ )!_JKG'_/C_ ,FC_P#)'V-1
M7QS_ ,/#/^I _P#*S_\ <]'_  \,_P"I _\ *S_]ST?VQ@?^?GX/_(/]5<X_
MY\?^31_^2/L:BOCG_AX9_P!2!_Y6?_N>C_AX9_U('_E9_P#N>C^V,#_S\_!_
MY!_JKG'_ #X_\FC_ /)'V-17QS_P\,_ZD#_RL_\ W/1_P\,_ZD#_ ,K/_P!S
MT?VQ@?\ GY^#_P @_P!5<X_Y\?\ DT?_ )(^QJ*^.?\ AX9_U('_ )6?_N>C
M_AX9_P!2!_Y6?_N>C^V,#_S\_!_Y!_JKG'_/C_R:/_R1]C45\<_\/#/^I _\
MK/\ ]ST?\/#/^I _\K/_ -ST?VQ@?^?GX/\ R#_57./^?'_DT?\ Y(^QJ*^.
M?^'AG_4@?^5G_P"YZ/\ AX9_U('_ )6?_N>C^V,#_P _/P?^0?ZJYQ_SX_\
M)H__ "1]C45\<_\ #PS_ *D#_P K/_W/1_P\,_ZD#_RL_P#W/1_;&!_Y^?@_
M\@_U5SC_ )\?^31_^2/L:BOCG_AX9_U('_E9_P#N>C_AX9_U('_E9_\ N>C^
MV,#_ ,_/P?\ D'^JN<?\^/\ R:/_ ,D?8U%?'/\ P\,_ZD#_ ,K/_P!ST?\
M#PS_ *D#_P K/_W/1_;&!_Y^?@_\@_U5SC_GQ_Y-'_Y(^QJ*^.?^'AG_ %('
M_E9_^YZ/^'AG_4@?^5G_ .YZ/[8P/_/S\'_D'^JN<?\ /C_R:/\ \D?8U%?'
M/_#PS_J0/_*S_P#<]'_#PS_J0/\ RL__ '/1_;&!_P"?GX/_ "#_ %5SC_GQ
M_P"31_\ DC[&HKXY_P"'AG_4@?\ E9_^YZ/^'AG_ %('_E9_^YZ/[8P/_/S\
M'_D'^JN<?\^/_)H__)'V-17QS_P\,_ZD#_RL_P#W/1_P\,_ZD#_RL_\ W/1_
M;&!_Y^?@_P#(/]5<X_Y\?^31_P#DC[&HKXY_X>&?]2!_Y6?_ +GH_P"'AG_4
M@?\ E9_^YZ/[8P/_ #\_!_Y!_JKG'_/C_P FC_\ )'V-17QS_P /#/\ J0/_
M "L__<]'_#PS_J0/_*S_ /<]']L8'_GY^#_R#_57./\ GQ_Y-'_Y(^QJ*^.?
M^'AG_4@?^5G_ .YZ/^'AG_4@?^5G_P"YZ/[8P/\ S\_!_P"0?ZJYQ_SX_P#)
MH_\ R1]C45\<_P##PS_J0/\ RL__ '/1_P /#/\ J0/_ "L__<]']L8'_GY^
M#_R#_57./^?'_DT?_DC[&HKXY_X>&?\ 4@?^5G_[GH_X>&?]2!_Y6?\ [GH_
MMC _\_/P?^0?ZJYQ_P ^/_)H_P#R1]C45\<_\/#/^I _\K/_ -ST?\/#/^I
M_P#*S_\ <]']L8'_ )^?@_\ (/\ 57./^?'_ )-'_P"2/L:BOCG_ (>&?]2!
M_P"5G_[GH_X>&?\ 4@?^5G_[GH_MC _\_/P?^0?ZJYQ_SX_\FC_\D?8U%?'/
M_#PS_J0/_*S_ /<]'_#PS_J0/_*S_P#<]']L8'_GY^#_ ,@_U5SC_GQ_Y-'_
M .2/L:BOCG_AX9_U('_E9_\ N>C_ (>&?]2!_P"5G_[GH_MC _\ /S\'_D'^
MJN<?\^/_ ":/_P D?8U%?'/_  \,_P"I _\ *S_]ST?\/#/^I _\K/\ ]ST?
MVQ@?^?GX/_(/]5<X_P"?'_DT?_DC[&HKXY_X>&?]2!_Y6?\ [GH_X>&?]2!_
MY6?_ +GH_MC _P#/S\'_ )!_JKG'_/C_ ,FC_P#)'V-17QS_ ,/#/^I _P#*
MS_\ <]'_  \,_P"I _\ *S_]ST?VQ@?^?GX/_(/]5<X_Y\?^31_^2/L:BOCG
M_AX9_P!2!_Y6?_N>C_AX9_U('_E9_P#N>C^V,#_S\_!_Y!_JKG'_ #X_\FC_
M /)'V-17QS_P\,_ZD#_RL_\ W/1_P\,_ZD#_ ,K/_P!ST?VQ@?\ GY^#_P @
M_P!5<X_Y\?\ DT?_ )(^QJ*^.?\ AX9_U('_ )6?_N>C_AX9_P!2!_Y6?_N>
MC^V,#_S\_!_Y!_JKG'_/C_R:/_R1]C45\<_\/#/^I _\K/\ ]ST?\/#/^I _
M\K/_ -ST?VQ@?^?GX/\ R#_57./^?'_DT?\ Y(^QJ*^.?^'AG_4@?^5G_P"Y
MZ/\ AX9_U('_ )6?_N>C^V,#_P _/P?^0?ZJYQ_SX_\ )H__ "1]C45\<_\
M#PS_ *D#_P K/_W/1_P\,_ZD#_RL_P#W/1_;&!_Y^?@_\@_U5SC_ )\?^31_
M^2/L:BOCG_AX9_U('_E9_P#N>C_AX9_U('_E9_\ N>C^V,#_ ,_/P?\ D'^J
MN<?\^/\ R:/_ ,D?8U%?'/\ P\,_ZD#_ ,K/_P!ST?\ #PS_ *D#_P K/_W/
M1_;&!_Y^?@_\@_U5SC_GQ_Y-'_Y(^QJ*^.?^'AG_ %('_E9_^YZ/^'AG_4@?
M^5G_ .YZ/[8P/_/S\'_D'^JN<?\ /C_R:/\ \D?8U%?'/_#PS_J0/_*S_P#<
M]'_#PS_J0/\ RL__ '/1_;&!_P"?GX/_ "#_ %5SC_GQ_P"31_\ DC[&HKXY
M_P"'AG_4@?\ E9_^YZ/^'AG_ %('_E9_^YZ/[8P/_/S\'_D'^JN<?\^/_)H_
M_)'V-17QS_P\,_ZD#_RL_P#W/1_P\,_ZD#_RL_\ W/1_;&!_Y^?@_P#(/]5<
MX_Y\?^31_P#DC[&HKXY_X>&?]2!_Y6?_ +GH_P"'AG_4@?\ E9_^YZ/[8P/_
M #\_!_Y!_JKG'_/C_P FC_\ )'V-17QS_P /#/\ J0/_ "L__<]'_#PS_J0/
M_*S_ /<]']L8'_GY^#_R#_57./\ GQ_Y-'_Y(^QJ*^.?^'AG_4@?^5G_ .YZ
M/^'AG_4@?^5G_P"YZ/[8P/\ S\_!_P"0?ZJYQ_SX_P#)H_\ R1]C5Q]CU%>-
M_"#]LG_A:WQ$TGPM_P (A_9?V_SO]+_M/SO+V0O)]SR5SG9CJ.N:]FL5Y%=^
M'Q-+%1<Z+NMNOZGB8[+\3EU14L5'EDU?=/35=&^S.@M/NBKJ]*I6GW15T=*Z
MCSQ:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O.N16/>6Y;/%;K
MKFJTMN&[4 ?F]^TE\+]9\&_$;6]3ELI'T?4[J2]@O8U)C^=@S*QYVD,^.<9X
M(X->0U^N[60)Z4GV$>E?)U\@C4J2G"I9/I:_ZH_2\)QK4P]"%*K0YG%6OS6O
M;RL_S/R)HK]=OL(]*/L(]*P_U=_Z>_\ DO\ P3L_U[_ZAO\ R?\ ^U/R)HK]
M=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\
M5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]
M>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[
M4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^
MPCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\
MY+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_
M ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7
M;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U
M=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_
MU[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U
M/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C
M["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^
M2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO
M_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]
M=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\
M5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]
M>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[
M4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^
MPCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\
MY+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_
M ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7
M;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U
M=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_
MU[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U
M/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C
M["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^
M2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO
M_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]
M=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\
M5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]
M>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[
M4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^
MPCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\
MY+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_
M ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7
M;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U
M=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_
MU[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U
M/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C
M["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^
M2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO
M_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]
M=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\
M5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]
M>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[
M4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^
MPCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\
MY+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_
M ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7
M;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U
M=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_
MU[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U
M/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C
M["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^
M2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO
M_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]
M=OL(]*/L(]*/]7?^GO\ Y+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\
M5W_I[_Y+_P $/]>_^H;_ ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]
M>_\ J&_\G_\ M3\B:*_7;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[
M4_(FBOUV^PCTH^PCTH_U=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^
MPCTH_P!7?^GO_DO_  0_U[_ZAO\ R?\ ^U/R)HK]=OL(]*/L(]*/]7?^GO\
MY+_P0_U[_P"H;_R?_P"U/R)HK]=OL(]*/L(]*/\ 5W_I[_Y+_P $/]>_^H;_
M ,G_ /M3\B:*_7;["/2C["/2C_5W_I[_ .2_\$/]>_\ J&_\G_\ M3\B:*_7
M;["/2C["/2C_ %=_Z>_^2_\ !#_7O_J&_P#)_P#[4_(FBOUV^PCTH^PCTH_U
M=_Z>_P#DO_!#_7O_ *AO_)__ +4_(FBOUV^PCTH^PCTH_P!7?^GO_DO_  0_
MU[_ZAO\ R?\ ^U/AW]C7X7ZU)\1+?QE=64UGI&E1S"*6=3']HEDC>+:@(^<
M,V<$8XY['[4M+8@CBKXL@.U3Q6P7M7T>!P<<%2]E%WZMGP6;YI4S?$_6*D>7
M2R79+S^;'VZ;0*LCI347%/KT#Q0HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "D*@T44 )L%)LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;
M*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E
M&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #
M91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@
M V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHH
MH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*
M** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&
MRBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #9
M1LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@
MV4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH
M -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;*** #91LHHH -E&RBB@ V4;**
K* #91LHHH -E&RBB@!=@I0HHHH 6BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ctlp-20250630_g4.jpg
<TEXT>
begin 644 ctlp-20250630_g4.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ,> Y8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "O)/VBO S>)/"R:O:1[[W2]SL%'+P'
M[_Y8#?0-ZUZW2,H=2K ,I&"#T-<>+PT,90E0GM)?\,_D=V"Q<\#B(8BGO%_?
MW7S1^?M%>I?&SX32^"-4?4].B+:%=/E=H_X]G/\  ?;T/X=N?+:_$,5AJN#J
MRHU59K^KG] 8/%TL=1C7HNZ?X>3\T%>G_!SXPR^ +DZ?J&^XT*=]S!>6MV/\
M:CN/4?B.>OF%%&%Q57!U56HNS7]68\7A*.-HNA75XO\ JZ\S[WTK5[+7+"*]
MT^YBO+64926)L@__ %_:KE?"OAKQEK7@^Z,^CZC-9,W+(ARC_P"\IR#^(KWS
MX/\ QUU'QEXBBT/6;>V$LT;&&YMP4+,HW$,I)'(!.1CITK]-R_B*ABY1I54X
MS>G=-_U_PY^2YEPOB,%&5:C)3@M>S2]-ON^X])\8_$'2/ DFG#5WEABO7:-)
MDCW(A &2V.0.1T!K;5[/7--RIAOK&YCZ@AXY4(_(@BO,?VD]!;5? "WL:[GT
MZY65L#G8V4;]2I_"O'/@_P#%JZ\!:G'9W<C3:#.^)8B<^03_ ,M$]/<=_KBM
M<3G'U+'_ %;$K]W)*S[7TU[J_P!QEA,D^OY=];PK_>1;NN]M=.SM;U.F^(7[
M.&I6NIFX\+1B]L9F)^RR2JKP>P+$!E].<_7K17TFCK(H92&5AD$'((HJ*O#6
M!JS<TW&_1-6^6C+H\69A1IJFU&5NK3O\[-#J***^L/C HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH KWUA;ZG9S6EW"EQ;3*4DBD7*L#V(KYL^)O[/-]H
MLDNH>&D?4-/)+-9CYIH?]W^^/U^O6OINBO*Q^6X?,8<M9:K9K=?UV/8RW-<3
ME=3FHO1[I[/^NY^?SHT3LCJ4=3@JPP0?0TVOMKQ9\,O#?C3+ZGIL;W)&!=0_
MNY1_P(=?H<BO+=8_95MW<MI6NR1+VCO(0_\ X\I'\J_/,3PSC*+_ '-IK[G]
MS_S9^G83BS UDO;W@_O7WK]4CYWK<\#ZW_PCGC#1]2+;4M[I&D/^QG#?^.DU
MZ3+^RWXE#?N]3TIU]6>53_Z :NZ=^ROJCRK]OUNSACR-WV>-Y#CVSMKAI9/F
M4*D91I.Z=^G^9Z%;/,JG2E&=96::Z]?D?0^IZ=;ZQIUS8W48EMKF-HI$/=6&
M#7RSXC_9W\4Z;K;6^F6RZG8._P"ZNA*B87_;!((([XR/2OJNV@%M;Q0J698T
M" L<D@#'-2U^G9AE=#,E'VUTUU6_H?DN6YQB<J<O86:ET>WKN4=#T]])T33[
M&23S7MK>.%I/[Q50"?QQ15ZBO6C%12BNAXLI.<G)[L****HD**** "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 **** "O ?BE^V+X;^%7CK4O"^H:)JMY=V/E;YK;R_+;?$L@QE@>C
M@=.U>_5\2^(/$6D^%/V_KS4];O8-.TV&-1+<7+!8UW:8JKDGU) _&FA,[FQ_
MX*!>!Y[E$N=#UVUB8X,HCA<+[D"3/Y5]#^#_ !CH_CWP]::YH5['J&FW2[HY
M4XP>ZL#RK \$'D5X'^T+\</A+K'PNU_3UU+2_$.J75I)#8P6L0F=)V7"2!L8
M3:<-G(^[@9Z5M?L4^#=8\'?!E?[8B>W;4KY]0MH'/S)"T<:J2.VXH6QZ$>M.
MV@'OE5M1O5TW3[J[92ZP1-*5'4A03C]*^/W_ &V/%.F>-_%/AY_#%OKUY!?3
M66D6NG12*[LDK+F3YF+?*!PJC)SR*],^"_Q2^*WB_P 1:K;^.?!D7A[1TTV2
MZMIOL,T6Z4.@$;,[D'*LQQ@'BE8+G5_ GX^:;\=[+5[G3]+NM,&G21QNMRZM
MOWAB"-O^Z:]2KP3]DCXO:I\7?#FOW>J:=I6G26=VD2+I5NT*L"F<L"S9->7M
M^V#\1;GQ[XF\*:-X4L-?U&"]GM-.2UAEW((Y67?* YW#:!G!0 \DXXHL!]ET
M5\7ZI^TG\:?A!KNFW'Q&\,VBZ)?2?ZN*- =O&1')&[ , <[7R3^H^G_'WQ3T
M7X>_#VX\87LIFTY84EMTCX>Y9P/+1<]VR/H,D]#18#L:*^.]#^,W[0_Q6MVU
M[PAX5T^TT NWD+(L:B50>FZ:12_H64 9!Z=*Z;X&_M%^/O&WQFN?!/B_1=,T
MA[:TDDG@@@D29)%"8Y,C#!W9Z=".:+!<]$^,_P"T3IGP7U[0=,O])N]0?5@2
MDELZ@1X95Y!Z_>KUJOGW]I?XQ:K\,/&'@.QT[3-)OHM7G=)GU&V:5XP)(@/+
M(8;?OGUZ"MC]JCXRZY\%/!NDZMH,%C/<W5^+5UOXV= GENV0%9><J.]%@/:J
M*^/XOCM\??B5IRZMX,\#06.BK&&6:6,,\^!\Q4RNH=2<X"*3VR2,UZ1^R_\
MM#WWQE@U?2O$%C%I_B32=K2B!61)D)*D[&R592,$9[C&.0"P'O%%?-?QK_:>
MUS2/'R> /AOHL>O^)@P2XFD4R)&Y&2BJ".5&"S,=J\@C@XXGQ5\;/VB?A+H4
MNJ>*?#>DR6#%5%Y)&DBPL2, ^1+QGIR.O>BP7/LJBN1^$OBR\\=_#7PYX@U"
M.&*]U&S2>9+=2L88]=H)) _$UUU(9P'Q;^.'A;X+Z9#<^(+J0W-P&^S6%JF^
M>?'7 R !R.6('XUX8?\ @H+HB2AV\&:JMDQPLYG3)_#&/_'JX/\ :+O+#0_V
MP-)U'QI:FZ\+(EHX22,NA@"D$[>=P67>2HSG!&#FOK[P[\1? OC*RBMM'U_1
M-2@=0JV<-Q&2!V4Q9R/H15;".?\ @U^T1X6^-S74&B+>VM_:1B6>TO80K*I.
M,AE)4C/OGVKU"N3\-_"OPKX/\3:AK^B:-;Z5J-_"L-P;0>7&X#;L^6/E!)ZD
M#FO(OC#^TGKNF^/T^'WPVT*+Q#XJ&/M,LX+0P'&2H 9>0""S,P5>AR<X6^P'
MT37._$3Q1)X)\">(/$$4"W4NF6,UVL#MM5RB%MI(Z9Q7S+KWQR^.7P5DL]4\
M?^&]-U'P[/,(Y9+/8&0G^$.C$*?3<I!QC->V_%CQ!8^+/V=/%.LZ;+Y]A?\
MA^>X@DZ$HT)(R.Q]1V-%AECX _%6X^,GP]B\1W6GQ:;*]S+!Y$,A=0$(&<D#
MKFO)O%O[86KWGC34O#OPZ\$7'BYM/=HYKM/,<,5;:Q5(U/R9& Q//IZTOV;=
M0\5Z7^R=-=>"=/MM4\1QZC+]GM;L@1N/-0/G+H.$W'[PZ=^E>+_LO^(/BOI%
MCXBD^'/AK3=>2>:(W\]\RAU8!M@&9H^.6/>G81]P_"'QCK7COP/:ZOX@T";P
MUJDDDD<FGSHZ,FURH.' (SC/2NTK'\'7.L7GA32)_$%M%9:Y):QO?6\)!2*8
MJ-ZKAFX!SW/U-;%2,\J^,?[2/A#X*O'::M+/?:Q*@D33;%0TH0G 9B2%4<=S
MD]@:\CC_ ."@NB1S#[7X-U6WMWY219T9F'K@@#]:\U.MZ%X1_;2\0WWQ%@0V
M'VR8P37<1>.'*C[-(5P<@)M ., D'C''VIIGBWP=\0+7[/8ZOHOB""0<P17$
M5P"/0ID_D15;",OX2?&CPY\:='N=0\/-=!;5UCN(+N'RY(F(R <$J>,]":[N
MN7\%?#/PW\.Y=5?PYI<>E)J<RSW$,!(CW 8&U,X0>RX'->$^,_VE?&7B_P"(
M5]X,^$6@6^L3Z>S)>:K=_-$"IP2IW*JJ#D;F)W'H.A*W ^GJ*^26_:*^*?P8
M\3Z5:?%C0;)]"U!]@U&Q #)R-S HQ4[0<E" 2.AKTG]J+XUZS\'/ ^C:WX<C
ML+N2^OEMR;Q&DC,9B=P5VLO]T<YZ46 ]MHKY '[6/Q3\=0+<> ?AN]YIT:A7
MOKFTFG61P/GV[&55Y_AW,:Z"\_:2\:>#OB]X,\/^+M,TVPT/7[*SGD=;:6*>
MWDFB"NI+2$+LGW @C(7&>>:+!<^GZK:C>KINGW5VREU@B:4J.I"@G'Z57\1:
M]:>%] U+6+]_+LK"WDN9F]$12QQ[X%>+_LT_&3Q?\9/#GB77=>L=,M-+MI/(
ML5M(74R.%+2!BSG( ,8X R2?2D,Z?X$_'S3?CO9:O<Z?I=UI@TZ2.-UN75M^
M\,01M_W37J5>"?LD?%[5/B[X<U^[U33M*TZ2SNTB1=*MVA5@4SE@6;)KEO'7
M[4WBSQ'\0;KP7\)/#L&O7EFSQW&H7(WQDJ<,4^955 >-[M@GH.A+L(^I**^5
M-$^-7QO\$^,O#VE^/_"%F^DZMJ$%A]OMT $9ED5 ?,B=T!&[.U@"<5V_Q_\
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
MWPB3[0T"D1F3 W%022!G.,GI5FD,**** "BBB@ HHHH **** "BBB@ HHHH
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
ML#S),=20,M@?A0,Y+]B _P#%@H/^OZZ_F*X?_@G@<>'/&?\ U]V__H#UZO\
MLL^ ->^&_P (8M%\16/]GZF+N>4P>='+A6(VG<C,O/UKEOV-?A+XK^%&B>)H
M/%6E_P!ES7MQ"\"?:(IMZJK G,;,!R1UH[@6?B_\%OBGXS\=WNJ^%_B--X>T
M:6.)8K!+VYB"%4 8[4^7D@G\:O?!#X0_$KP'XOFU'Q?X_E\3Z6]H\*V3W<\P
M$A9"'Q)P,!6&>O->Z44KC."^)?P0\%?&".-_$.EI<7<2F.*_MG,4\8STWK]X
M YX;(!SQ7@OBK_@GUH[02S>%_%-]9W:#=%%J:+*A;L-Z!2H]\''H:JZ[\*OC
MM\,/B%XBU[P)=P:KI.KZC<7QT^.Y0Q@22,^'BFV@-R!E"3QUJSJ/BK]J'QE8
MOID/A:P\/><OER7]OY<,BJ>"0TDS8^JC(ZBF(=^Q]\5/%>LZ1XT\*ZO=S:I>
M:);&6QFN',DB-\ZF(OR6&X+MR>.<<8QY5^RKH7Q4U?2?$$GPX\2:-HL:SQ"^
MCU&)6D=MK;""8)#M^]W'.>*^J?V;/@"GP-\.WOVR[34/$&J.CWMQ%GRU"YV1
MIGD@;F)8@$D].!7DOB#]GSXC_!CXB7WBGX0O;WNFW[$RZ/*Z+Y:$[C&RR,%=
M ?NE6# <>I+N WXA_ #X^_%318=*\3^+O"^HV,,XN4C"F(K(%90=R6H/1VXS
MCFG_ +:>E76A? #P#IE]*D]]97-M;3RQ$E'D2T=6() ."0>H%.U'6/VH/B)$
MVG1Z+8^$+>4>7+>6[) 5'<[FDD<?5!GTKL?VJ/A+XN^(OPI\+Z-H5E_;>KV-
MU$]U_I,<>0L#HS[I67.6(]^>G6D![=X%ABM?!.@10QI%$MA %1%"J/W:] *\
M*_;E^'9\4?#"#Q':1DZAX>F\UF4?,;>0A9/R81M[!6KWWPU92Z=X<TJTN%V3
MP6D44B@@X94 (R/<5-K.D6NOZ1?:9?1":RO8'MYXS_$CJ58?D32 ^.?C9\?W
M\:_LQ^$;&SE,VO\ B9EM+Z*/E\P$"7@<@O)Y9 [JQKZ7^%W@&+X8?"'3/#BA
M?/M;%C<LO\<[ M*<]QN)Q[ 5\N_!']D?Q;X:^-%E>^)=/"^&-&N9;JVNC<Q.
MMRZ'$)$:N67)VO\ ,HX3!YQ7VM?1-/97$:<N\;*/J138(^1OV$);B#X9>/I+
M0;KM)@T(]7$+;?UQ4_\ P3RMK(>'/&-R AU$W<$<C8^81;&*\^A8O^5=G^QO
M\*/%/PI\->(K7Q3I?]EW%W=QRPI]HBFW*$P3F-F Y]:X;6/@+\2_@=\1=1\2
M_"1+;4]'U L9-)E=%\M"=WELKLNY5).TJVX#CUR^X'V#D5\%^);3QIK7[:?B
M2+PEJ=AHWB<$_9KC4D#Q^4ML@P 8W^8Q\_=Z9YKTW1G_ &B_B+XQT%]<L;3P
M?X=LK^"YO([2981<1QR*SH</)(V5!&W(4YYK6_:)_9RUWQ5XOLOB!X O8]/\
M6V@0R0LXC-PR<(ZN?E#!?E(;Y64#)&#E+0#+USX9_M*>(]%O])U'QOX6N+"^
M@>VN(C"HWQNI5AD6F1D$\CFO3/V9OA7K?P<^',N@:]=65U=&_EN8VL7=XUC9
M4 &653G*L>G>O(Y/'/[4ES NF)X.TVVNU&TZ@J0[C_M;FG,6>_"_A7N?P.\/
M>+_#?@1+?QQJ0U3Q#-<RW$LHG,NU6.53. !CT7Y1VH8'H617R#\92!^W%\.^
M?^7:U_\ 1L]?7E?-/[4?P3\8>*/&?AKQ[X$"7.NZ0B1-;&1$?]W(9(W7>0K<
MNX92>1C /-)#/5_V@Y;B+X'^.&MAF3^R;A3_ +A0A_\ QTM7G?["UO:1? N.
M2W"B>74;AK@@<EQM S_P )5WX4:I\6_'NK:MIOQ/\*Z=I?A6XTN6W9+<*#/*
MS(NTCS7;!C,N< "O*M%^&OQH_9FUW58? EA;>+_"UY)YJQ38;!Z M'O1UD
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
M^(+-7WJ>,.6 DP?]ZOO+X'^-].^(7PMT+6],TR+1K6:)H_[/@4+';NCLC*H
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
M^^11]EA_YXQ_]\BI:* (OLL/_/&/_OD4?98?^>,?_?(J6B@"+[+#_P \8_\
MOD4?98?^>,?_ 'R*EHH B^RP_P#/&/\ [Y%'V6'_ )XQ_P#?(J6B@"+[+#_S
MQC_[Y%'V6'_GC'_WR*EHH B^RP_\\8_^^11]EA_YXQ_]\BI:* (OLL/_ #QC
M_P"^11]EA_YXQ_\ ?(J6B@"+[+#_ ,\8_P#OD4?98?\ GC'_ -\BI:* (OLL
M/_/&/_OD4?98?^>,?_?(J6B@"+[+#_SQC_[Y%'V6'_GC'_WR*EHH B^RP_\
M/&/_ +Y%'V6'_GC'_P!\BI:* (OLL/\ SQC_ .^11]EA_P">,?\ WR*EHH B
M^RP_\\8_^^11]EA_YXQ_]\BI:* (OLL/_/&/_OD4?98?^>,?_?(J6B@"+[+#
M_P \8_\ OD4?98?^>,?_ 'R*EHH B^RP_P#/&/\ [Y%'V:'_ )Y)_P!\BI:*
M (_LT7_/)/\ OD4?9XO^>:_E4E% &?=0"!@R_=/;TIB-5C4CB!?][^AJFC4
M6T-2J:KH:F4T 2CI12 XHH EHHHH :W6FGI3CUIK4 ,:H'-3/WJ!S0!#(:BB
M/^DQ?[X_G3Y#4,)_TF+_ 'Q_.@#=HHHH **** /&_'?[4GAOP3XUU+PI;^'?
M&7B_6=+2%]1C\)^';C44L3*F^))70;59DPP7.<$&L7_AL+3O^B3_ !?_ /"&
MO/\ "O%?B7XJUOPIXS_:7?P_JMQH6H:GXQ\&:.=2LMHN+>&ZMM/@E:(L"%?R
MY' ;!P3D<@5W$OPJ\$0_$N'X>2?M)_$M?&\T/VB/03XQ7[4R;"^0GE?W%+8Z
M[1GI0!V7_#86G?\ 1)_B_P#^$->?X5C^*_V[?#O@K0[C6=8^&'Q9L=*M1ONK
MVY\&7$,-M'WDD>0JJJ.YSWK%\0?"KP1X4\>:-X*UC]I/XEZ;XLUE!)I^CW'C
M%5N+E2S*I5?*YRR.!ZE2!DBO,_CK!K?P^\%_M+?#B?QCXA\8>'[;X=VNN6LG
MB>[6[NK>>:2[BE590BG81!&=IS@@XQDT >ZK^V;8NH9?@]\8V4C((\#W.#^M
M+_PV79?]$=^,G_A#W/\ C7O.B_\ ('L/^N$?_H(J[0!\R:_^WIX>\,G3TU'X
M5_%RUGU&Y%G8P3>#9HY+N<JS"*(,PWOM1VVCG"L>U;O_  V%IW_1)_B__P"$
M->?X4?M-_P#)1OV>/^Q]'_IKOZX7X1_#/5_C[X7U'QQX@^+?Q$T6]O?$.L6:
M:?H.N)96-O%;ZE<6T,<40B./DA3))))R2>: .Z_X;"T[_HD_Q?\ _"&O/\*/
M^&PM._Z)/\7_ /PAKS_"FR?LE+$NY_C9\747(&6\5 #DX'_+*N!^,?PZUW]G
M>Q\(^+M ^*_Q#UFY/BO1],GT_P 1:TM[97%M<WD<$R/$8AU1S@@@@X(- 'T5
M\)_BWH/QE\.7.L:"+^W%G>2Z=?6&JV4EG>65U'@O#-#( R. R''HP/>NTKP'
M]E#_ )#WQ]_[*9?_ /I#85[]0 5A:[XZ\/\ AF0Q:IK%I9S ;O)DE'F8]=HY
M_2L;XP^,IO _@:[OK7B\F86T#?W'8'YOJ "1[@5\[?"SX8W7Q6U:]N;R]EAL
MX"&N+D_/+([=%!/?@DDYQ^-?.9AFE2AB(8/"PYZDM==D?4Y;E%+$8:>.Q=3D
MI1TTW;_IGTOH_P 3O"NO3K!8Z[9RS,<+&[^6S'T ;!/X5U%?/'C']F![:S,_
MAJ_DNYEZVEZ5#/\ [K@ 9]B/QKT_XA_%+3/AGI]L+N-[O4)DS#9Q$ D#@EF_
MA7/&>?8'!K7#X[$4XU)9C!4U&VJV=[^O^>NQAB<OPU6=..5S=1SOHUJK6WVT
M\]M-SN**^>8OVJKD3AY?#<?V9CP%NB&_,I@_E7L?A+QYIGC7PZ^KZ:SM'&&$
ML,@P\; 9*D?ES71A<UP>-DX49W:Z6:_,YL9D^.P$5.O3LGI>Z?Y,Z.BO!;3]
MJRU>1Q<^')H4"$J8KL.2W8$%!@'USQZ&F:5^U1'/J<::AH7V:Q=@#+#<;WC'
MK@J-WZ5R_P!O9:VDJN_D_P#(['PYFB3;H[><?\SWVBO,?B;\:6^'6HV,(T3^
MTK6\@\Z*Z6[\M6YP5 V'H-ISG^(5U.F>.;/4? 2>*2OEVOV1KIX]V2I4'<F>
MY!!'3FO1CCL/.K.BI>]!7:UT7?\ X8\N>7XJG1A7E#W9NR=UJ^V]_O.EHKRO
MX:?&^7XC^(6TV+0#91QPM-+<?:_," 8 XV#.20.M4/&?[1^GZ%JTFFZ/ISZS
M/$YC>;S-D>\'&%P"7Y^GMFN9YO@E16(=3W6[+1ZOR5KG4LEQ[KO#*G[Z5WJM
M%YN]E]Y['17A_AS]IB&?5X[#Q!HS:4&8(UPDA(C)_OHP! ]3D_2NS^*GQ47X
M9VVFS?V;_:?VUG4 3^4%"@'.=K9SNJH9K@ZE&5>,_=COH[J_E:XJF38ZE7AA
MI4_>GMJK.VN][?B=[17@5[^U5"+* VGA]C=L"95FN?DC.3@ A<MD8/08SCFN
MY^%7QAM/B6;JV:S.GZE;H)&A\S>KIG&Y3@="1D$=QUJ*&<8'$U51I5+R>VC_
M %1>(R3,,+1=>M2M%;ZK]'L6YOC/X5@\1MH;7DO]H"Y^QE!;OCS-VW&<8Z]Z
M[FOFR]UKPF/C$;)O"DKZBVM+&;_^TW \TS#]YY>W'WCG;FO8?B/\4=*^&]G$
MUXKW5[."8+2(@,V.Y/\ "OO^0.*Y\'F7-"M4Q,X\L';2ZMZW6K]#IQN5\DZ%
M+"TY<TU>SY7?S5GHO6QV5%?/G_#45^A2XD\+!;%SM5OM+#)[@-LP3^%>L:#\
M1M.\3>"[KQ%IZO)%;12/);2$*Z.B[BAZXXQSZ$5UX;-<'BY.-*=VE?9K3OJC
MCQ638[!Q4JU.R;M>Z>O;1Z'5T5X-:_M66CB<W'AV6$K&3$([L/O?(PIR@VC&
M3GGITYIWAW]J*"_UB&WU31Q8V<SA/M$5QO\ *R<98%1D>I'Y&N99]ETFDJN_
MD_QTT.I\.YI%.3H[>:_#77Y'N]%<[XX\=:7X T?^T-3=]K-LBAB ,DK>B@D?
MB3P*\;G_ &K)S/F'PX@@!Z279+$?@F!^M=.+S7!X*7)7G9]K-_D<F#R?'8^'
MM,/3O'O=+\VCZ&HKA?"GQ;TSQ#X'N_$]W$VE6EI(T4RR-OPP"GY2!SG> . <
MUYY>_M03W%S,-(\-/<6T66,DTQ+%/4JJD+^9J:N;X*C",YU-)*ZT;;7I:_WE
M4<EQ]><Z<*>L'9ZI)/M>]ON/?:*\W^&'QKT_XBW3V#VK:9JBH9!"T@=)%'7:
MV!R/3'Y\UZ17?A\32Q=-5:,KQ9Y^*PM;!U71KQY9(****Z3D&MUIK=*<>M-:
M@!C5 ]3/WJ!Z ,C63S%^/]*J6)_TZW_ZZ+_,59UHX,7X_P!*J6!_TZV_ZZ+_
M #% '9T444 %%%% !17A_B?]M7X.^$/$^K^'M2\3W8U;2;EK.]AM-!U&Z6&8
M $H9(K=D) 89PQZUF_\ #>OP2_Z&;5?_  E=7_\ D6@#Z"HKYV_X>"? G[=]
MB_X2W4?MGE^=Y'_",:MOV9QNQ]ESC/&:G_X;U^"7_0S:K_X2NK__ "+0!]!4
M5\[W7_!0'X%6,:R7/BW4;=&=8PTOAC5E!9CA5!-KU)( '<FIO^&]?@E_T,VJ
M_P#A*ZO_ /(M '8?M4_\FP?&#_L3M8_](IJ^9OV</AIJGQTG\:2ZK\3_ (AZ
M#;:#<Z9IEAI_ASQ#)96L,/\ 8]E+@1A2,EI')(ZYKI_VB?VV/@_XH_9^^)VC
M:;XAU.;4=1\+ZG9VT<GAK5(E>62TE1 7>V"J"Q'S,0!U) K4^&G[*6HGP]:>
M)O#'Q=\9>"O^$FL-.U&^T[2DL7@\];&"'<OG6[L,K$O&: .M_P"&/(?^BS?&
M+_PL9/\ XBO.OC+\(M3^!<OPY\0:)\6/B9J<]SXZT'2[BSUOQ-)=6L]O/>QQ
MRH\94!@5)'/K7HW_  S/XZ_Z.,^(G_?C2_\ Y$JK<_LB:MK^K^'+GQ3\:O'/
MBK3]$UFSUR+2[]-/2&6XMIEEBWF.V5MNY1G!'&: +/\ P3__ .3.OAA_V#I/
M_1\M?0=?/G_!/_\ Y,Z^&'_8.?\ ]'RU]!T %>8>/_VD_A_\-M1DT[5M;$NI
MQCY[.RB:=T/HQ4;5/LQ!]J7]I'Q_=_#;X/ZYJVG2"+4G"6EK)W1Y&"EA[JI9
MA[@5\8?LO? JV^-WBC4I=8N)H]%TM4DN1"V))Y)"VQ-Q' .QR3UX [Y'AXW'
M5:=:&%PT4YR[[(^PRC)\-B,)4S''S<:4---V]/\ -+S?8^JM _;.^&.N7:V\
MNHWFDLQPKZA:,J9]V0L!]3@5[=;7,5Y;Q7$$J302H'CDC8,KJ1D$$=01WKYO
M^(7[#?@_6M'?_A$WF\/:K&O[OS9WGMY3Z.&)89]5/'H>E=!\7_CI;?LY^!_#
MVCFWBU?Q,]C'#%;"0K$@C0(97.,[=PX'!;!Y&#5TL1B,.IRQUE%=5_7Z&.(P
M6!QLJ4,GYG.3:<96NK=;[6^;/=:*^%F_:Y^,D&E)XED\-V0\/.VQ;EM+G%H3
MG&!)O]>/O=:^D_V?_CYI_P <= N95MAINLV)5;RQW[Q@CY9$/4J2".>01@]B
M=,/F6'Q,_9Q;3>UU:_H88[(,;@*+KU$G%.S<7>S\SU:BOAZV_;R\86^OR077
MAW1KNS5Y(UAM4FCF9L,(\,9&'WMN?EY&0,$Y%&+]N3XA:1X@']L:'I8M0P,N
MG_9I8) O^RS.2"1W((]JYO[;P?=_<>@N$LT?V8[7^):_U]Q]WT5YA\2?CWHW
MP^^%>G^-?(EOX=4CA;3[0'8TS2Q^8H8\[0%!).#C&.37SGIG[4WQL\;QSZEX
M;\'PW>F0R%";'2I[A >#L+ACE@",XQUZ"NNOF-"A)0=VWK9*^AYN#R+&8VFZ
ML4HQ3M>3MKV/MNBOGCX0?M$^)O''@#XA:GK>C6=AK/A:T:=84CDC61Q%*X5T
M9BRX,8!Y[]JS_P!F3]IGQ-\:?'&HZ-K6GZ3:6UOISWB/812HY<2QI@EY&&,.
M>WI1',:$W3BF_?VT[:$U,CQE*-:<DK4K<VO=75N^C/I>BOE+]H/]K#Q7\*/B
M9>>'-(TS1KBS@@AD$E[%*TA+H&/*R*,<^E=K^TW\>]=^"VD>&;G1;+3KN75&
ME$HOXY&50BH1M"NO]\]2>E#S&A%5&V_W>^GG8<<CQDG022_?)N.O97U[:'O%
M%?"^H?MR^/K_ $"";3_#NFVKPY6]OQ;RR0[RQVA07PGRE0=Q8DY(QTK<T?\
M;QUB\\+M:GPI'?>,&DVP"U#_ &5DQG<4W%RPY^4'!ZY'2N99S@V[<S^YGH2X
M4S2,>;D3UM\2T\WY'V917Q9\,/VV?$]]X\L-)\6Z=IYTV]NEM7>UA>&6U9F"
M@\L<J">01GWXP?H3X\?';3/@?X>@NKBW.HZK>LR6=@LFS?@?,['G"#(SP3D@
M>I'31S'#UJ4JRE91WN>?B<BQV%Q,,+*%Y3VL[W_X;K<]/HKXC;]J#XX7>@OX
MK@\*V<7AN,;C<+ILI@*YQNW&3<0#P6!Q7N/P"_:-A^,OAC5I+BRBT_Q!I47F
M7%M&Y,4JD'$B9Y R""I)QQR<U-#,\/7FJ:NF]5=6OZ&F+R#&X.BZ\K2BG9\K
M3L_,]KHKX<T+]OSQ/'=RMK/A_2;BU$3>7%8++$YD_AR[2, OK\I->R_LP?M!
MZ[\<=0\2QZO8:=8PZ<L#0+9)(&.\R [RSG/W!C '>IH9IAL1.-.FW=^1>,X<
MS# T9UZT4HQM=W75V/?J***]<^8"BBB@ HHHH **** "BBB@ HHHH I:H<6Z
M_P"^/Y&J49JYJW_'NG^^/Y&J$9H N1FITJM&:L)0!***!THH FHHHH :>M-:
MG'K36H B;O4,E3-4#T 5Y:AA_P"/J+_?'\ZED-0PG_2H?]\?SH WZ*** "BB
MB@#X#^,__([_ !^_[*-\/_\ T'3:\@\0?$O[!\9]<_:#?P7XKE\6Z+X].EG5
M(M'5]#BT>-SI3V9G\W>)V1R^_8?WI5 -IS7K_P 9_P#D=_C]_P!E&^'_ /Z#
MIM>6:O\ #^*X^*WBR6;P5\1;GQ4WQGCU6#3H=*U-M"NM*74(=\CX'V8[PLL_
MFL.FWG&* '_M)>-)-<^,WQ3^*;^#O%-_XJ^%VJV=CX;U73M)2?1["#3_ /29
MDO93,K?Z0;J3=A/D7RRI8\5Z?^T]JJ:[>_M&:E'&T4=Y\&=*N%C<890]QJ#
M'W&:\Q_:R^'\>N?$G]HHMX.^(EYXCU*ZTA_#UKH&E:G+I6HK%:VOVAIO('DR
M>;AH\N#MVYZUZQ^UF0?$/[3!$?E#_A4&FXC(QM_TK4./PH ^O+;X@PVBII]K
MHVKZM+:0Q)/)86ZNB,8U8+EF'."#QZU-_P +$F_Z%'Q)_P" D?\ \<KF/!WC
M31_#&K^(+?4KMK>6>Y@,:B"1\C[+".JJ0/QKT;7O$-AX9L1>:E.;>WWA-XC9
M_F.<#"@GM7D4ZLJJG-UDN5NZTTLVE?Y+J>W5HQHRA!4&^9*SUU;2;M;?5]#Y
M[^.OBBV\4>/O@#)#!<VDMM\0_(GMKR/9+&_]DWS8(!(Y# \'O7SC?>'-+^(W
MP=\ ^ O&?BE_!'P^UWQ-XSDEUV);=#'J\.L7#V,;33HRQ H;MP5*NS1!0RYY
M]L^)^IVVL_%?X37MG(9;:;XH*R.5*Y']AW78@$?C7):'X(^&WCS]CZVT[XJ^
M++KPCX4;QOKRM/#J0LHKB9M:OQ'%*S JRY^;## *@Y&*[,+4=:DIMWWU[V;5
MS@QE)4:S@E;;1]+I.WR/(O%7B:\^(/B?6?A#XF^+>I>*OV?VUG3M'U'X@WD=
MA+(FI/8S7 MENC$8A%]HBM_G*ED9E3?\VZKOB[7]2TRZA^'ND_$R_P#BYX(\
M/:OX)DFU[4)+>?[+J;ZJJ_9XIX5&]#!&CE69V4X^;+&O:/%O[$/P=^%'PEOK
M;7_B=XZ\-_#9"BW5G/XH,6E_O9%5=\0C\L[G9>HZD&L?XE_LY^#OV=?@-X?L
M? ^JZKJ.AZMX^\,7J+?WZW, )U&'YX=JJH#@@DC[V%YX%=9QGL_[*'_(>^/O
M_93+_P#](;"O?J\!_90_Y#WQ]_[*9?\ _I#85[]0!Y#^T[8S77@&UGC!:.VO
MD>7'0*4=03^) _&N>_9;\0V<5KJVBR2I'>O*+F)6.#(NW:P'KC X]_K7NFJZ
M7;:UIMS87D0GM;B,QR1MW4C_ #S7SUX@_9AU:TOVF\/ZI!+;@[HUNV:.9#Z9
M52#]>/I7Q^887%8?'PS##0YU:S77L?<99B\)B<MGEF*G[-WNGT[_ ->1[UXD
M\5:5X1TYKW5KV.SMQP"W+.?15'+'Z"OES]H:>6;XGWOF?ZI8(!#_ +GE@_\
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
MM/7<_M_6T:>/_#4ZH!+)IC(S <D+*V/_ $(UZO\ "O\ 8\_X5G\3M/\ %_\
MPEO]I?9'G?['_9OE;O,B>/[_ )K8QOSTYQ6]^T!^S-_PO36]*U#_ (23^Q/L
M-NUOY?V'[1ORV[.?,3'TP:Y89?B5E\Z#A[SE=*ZVT\['HU<\P$L[HXN-3]W&
M'*W:6_O:6M?JNAQ/BKP;HOC[]EGX<Z1J?B"R\.ZA)!;/IESJ#[89)Q"P\MV[
M J3SV(7KT/A&I_#'XR? 72[K5K6>^TS18V$DMYI&I!K=\D*&9%;)!R!EE]*^
ML?'7[,MOXX^$OA?P7+K\MK+H*(L5^EJ&65E382T>[@'K@-QZFO(%_8(UMA]D
M?Q[%_9P.0HLW//\ N>9C]:>+P5><DX4G=1234DM;=5_E8G+,WP=*G.%7$+D<
MY-QE!RT;Z-6M=='?7H6?@M\;->^*7PK^*.E>(!%?:E9Z!<2QZC'"L<LR&&1=
MDFT ,1Q@XSR<UY]^PYX@T[0?B[?C4;R"R6[TB6"%[B0(KR>;$^T$]]JL?PKZ
MX^$'P!\.?!_PY?Z99"34IM24+?W=V!NG7!&S:.%0;FXY^\<DUX1KG_!/T3ZY
M*^D^+A:Z3(Y*175F9)H5_NY#@/\ 7Y:J>$QL/85;<\H7OKY]S.CF>457C,-S
M>RIU+<KL^BL]%MKJE^1X_P#M>ZQ8:W\<M7N-.O;>_MQ!;QF:VE61-RQ@,,@D
M9!X->P_M\_\ (N^ /]ZY_P#0(:FU'_@GO92SH;'QO/;0B-0R7&FB5B^/F;(E
M7 )Y QP.,GK7K?Q]_9[_ .%XZ=H%K_;_ /8G]E&4[_L?VCS=X0=/,3&-GOUJ
M%@<7.EB>>%I3::5UWN^OYFLLWRVGB,O]G5O"BI)OEEI>*2TMU\KG#_"RWBG_
M &%+]716']B:P^"/XEDN2#]00/RKRC]@50?BGKI(!(T9\'T_?PU]3>$_@U_P
MB_P+G^'/]K_:?-L+VR_M+[-LQ]H,IW>7O/W?-Z;N<=1FN1^ /[+O_"C?%-_K
M/_"3?VW]JLC:>1]@^S[<NC[MWFOG[F,8[]:[/J=?VN%GRZ023U6FG];'E_VK
MA/JN8T^?6K-N.CU3?II\['RG^T+"EM^U!KBQ*$!U&U?"C'+1Q,3^))-=[^W_
M  W2_$'PU,Y/V)]+*1#MY@E<O^C1UZO\1OV._P#A/_BC?>,?^$N^P?:;B&?[
M%_9OF;=B(N-_G#.=F<[>]>M_%;X2:!\8O#HTG78I (G\VWNK=@LT#XQE201@
MCJ""#QZ#'/\ V;7J0Q,&K<TKK7?5]CO_ +?P=&K@*L9<WLX.,]'=-QBNJ5]5
MT/DKX<_!OXE_$SX<VDNB_%*!M FM/LTFEG4;G;;IMVM!)&%(7 R,=".F0:Z_
M]G+X1'X7^-_%L,GB[0];NAH<L<]AI4SR21$NA5G)4*,;2,9S\PXK,O?^"?=_
M%<$6'C:%K=N#Y]@R,!Z<2$']*]:^!G[+MM\&FU>Y.ORZK?ZE:&S=A;"**-2<
MY"[B2<@=Q]*G"X*LJL'.BTX]7*_3HBLQS7"RP]:-'%*2GM%4^5[]7;I\F?*_
M['.DV.L_&^Q@U"SM[Z 6EPXBN8ED4,%X.&!&1ZU^A]AHNGZ7)))96%M:/( '
M:"%4+ = 2!SC)_.O _@G^R+_ ,*=\=P>)/\ A*_[7\N"2'[-_9WD9WC&=WFM
MT^E?1->IE&%J86@XUHVE=]O+L?.\39C1S#&JIA9\T.5+JM;OH[!1117N'R 4
M444 %%%% !1110 4444 %%%% %'5_P#CW3_?'\C6?%VJ_K'_ ![)_OC^1K/C
M- %N.K"57CJPE $PZ44B]** )Z*** &GK36IQZTUJ (FJ!ZG:H'H JR5%#_Q
M]0_[Z_S%2R5%#_Q]0_[Z_P Q0!OT444 %%%% 'P'\9_^1W^/W_91OA__ .@Z
M;6_XS\.?LM^+_P!L2Y^$^O?"^YU/XDZTCZG=:L8W%D\C0-<MO<3A@Q12>(]N
M2!FL#XS_ /([_'[_ +*-\/\ _P!!TVO#/$GQ"\36'B;Q3XHCE\%M\0]/^*A>
M*23Q&Z>)I'CO1I\=G%8B(AK4VK^5MW$%"SDY&* /9?CQX=_8Z_9U^)^D>!?$
M_P (;N?5M1TMM7CN--BDEMXX09@ [-<JVXFW< !2.F2 :7]H37M/\56GQ]UK
M28Y(=+U+X):/>6D<JA72&2:_= P!."%89&3]:\;_ &L=;O\ 6];_ &F4\0R^
M!QJ=KJ4$%BVO>(9+/7+>UM;=);)=.M!&5=&^T2$X8>8TL@; P:]!\>V=YIWP
MQ^*MIJ%K+97\'[/OAV*XMIT*20R+]L#HRGD$$$$'IB@#ZXTW5Y=.\0:S''KV
MI:2'N("8K'2OM:R?Z-#R6\MMI]J]1\>7SZ=H8ECU.[TEO-4?:+*R^UOT/R[-
MK<>^.P]:\WAM]0TG6M2D:3Q/9P7+03Q-HMDL\4J_9XU)8E&P05(Q74Z]XV_M
MBQ%O;V'B[2I-X;S[32&WD#/R_,I&/\*^9HU?9QK0F[-MVU?=[>]I\N4^LKT?
M:SH3A&Z2C?1?RK?W=?GS?(^?_'=RUW\1_@_,]W/?,_Q.4FXN;?R))/\ B1W7
M)CP-OTQ7A.IZ[X%T_P %_"O2?BS'J6H_#'6=<\>V]_I]@;O8ETNL2-!<R):G
MS9 B^>@ !VF;=CC(]_\ B+87EMX_^"MS=K?[;OXF"2*35(A%<2*-&NUW,H Q
MRI'0=*^:O'&J_#_POX-^!>O_ !5T/^V_A]9^,?'<.I1O:?:8U:74KA82RY&<
M. V!SB,D D8KULO36&CS>?YOU_-GC9DT\5+EVT_)>GY+T*MCIGA6Z\1ZOKEC
MIOB67]DJ#6;*PN=!>YU(271%A/'+J8MV87)@2=[<, /F*[]I*$"Y=Z=X7:6>
M[^$%IK&E_!:S\0>#-,A34S>K%?ZJNK*\L\,=W^\7RX3%$QPH8XZ[0:]S\;>$
M_P!BGP7\)M1^(R^$O OB+PS87$5I-+H*V]U)YSL (PHD&7 .\IG=M4D XK+^
M(MG\"U^!^B7_ ,#T\++I][XZ\*2ZA_PC;Q[PW]H1-$MPJG<C ,WRN 1EA@'-
M>@>8>W_LH?\ (>^/O_93+_\ ](;"O?J\!_90_P"0]\??^RF7_P#Z0V%>_4 %
M%8/C;QA9>!?#MQJU\&>./"I$GWI7/11_G@ FO!#\>/'OBR\F7P_I2B-.?*M+
M1KAT';<>?Y"O'QN:X; S5.I=R?1*[/;P.3XK,(.K3LH+K)V1],T5\Z>&?COX
MP@\4:;I&NZ="/M=Q' PFMW@E4,X7<.<=_3M7T76V"S"CCXRE2OIH[JS,<?EM
M?+91C6M[VJ:=TPHJ"._MIIFA2XB>5>L:N"P_"IZ]%-/8\MIK<****8@HHHH
M**\0T9/BH?'T#7WVG^P/MQ,F6AV^3N/8<XQ^->WUPX3%?6E)\DHV=O>5K^GD
M>AC,']3E%>TC.ZO[KO;R?F%%0+>V[S&%;B)I1UC#@L/PJ>NU-/8X&FMPHJ"2
M_MHIQ"]Q$DQZ1LX#'\*GH33V!IK<**BGN8;5-TTJ0K_>D8*/UIT4J3H'C=9%
M/1E.11=7L%G:X^BBBF(**** "BBB@ HHHH **** "BBB@!IZTUJ<>M-:@")J
M@>IVJ!Z ,36^L/X_TJGI_P#Q_P!M_P!=5_F*N:WUA_'^E4]/_P"/^V_ZZK_,
M4 =O1110 4444 ?&7P]@^(^KVWQLT'X;-::5?ZO\5M3MK_Q-=NK?V+:_8K,O
M/%">9IC]U%Z!B"W J6W_ &<O&_PH\*ZQ%I4T%QX;L-;M+K3-!LX#J%S>+',)
M)]4U"5E66ZO)FP6B4A%10JYX(\S\:? 'XL7WQF\5VVM?"&]\??"F?Q7J?B>W
ML-/\365@-2N;FWMH(7FW7".%A2*4A< EI,G@<Z/_  SOI_\ T9/J/_AP;/\
M^3*RJTU5@X-[G3AJ[PU:-9*_*[D5C\5O%LW[0EUXYN=:T^+6+#P++))I_P!B
M\I6BCU?R38NC$NDCD>8#G<"RCI7UX/C-J) /_"LO&W_@+;?_ "17PY_PRKJ/
M_"VAXA_X9'O_ /A%AH?]G_V'_P )U9;OM?VC?]H\S[9G'E_)LZ=ZZS_AG?3_
M /HR?4?_  X-G_\ )E<T*%2%OWCV7GKWUON=]7&X>HV_8+=M=+)VLM+7MW?<
MZG]KOXG:QXUM?#OA[^S+_P 'VD.O^'KSRM6@C%W<2-K%O&KQA7==D>,GG)+#
M(QU]9\"ZMXG^*7BWPK/>V*75IX2U344N?$\>R.WU':DENAAC!)RVX%L?*-IP
M3D"OD[XG_LJZEXHT"QM/#/[(E]H%[%JMC=S7#^.[*426T4Z/-#@W?!>-64-U
M&<BNO/[/-@QR?V*-1)]3\0;3_P"3*7U:4FG.;>M_75->6EN@_K].$6J5%)M6
M7E=--WW=T^K:7R5OK']JO_DU[XP?]B=K'_I%-7COQ>19/A'^RRK*&4^,?# (
M(R#_ *+)7B6K_"+XS>&+7QIH_P ,?V?M4\+^$/&?AB^T'5_#U[XRTZZ@2ZD@
MDCM[^!FN2R.OF%77HZ@="H-=]XQ7X[>*/!WPCT5/V?\ 4K>3P1K>DZM-*WBK
M26%TMG$T;(H\_P"4MNR"<XQ7>>,>M>([*W'[=W@=/L\6P^ -8)78,9^W6-2_
M 2-(?VF/VF$C540:SH>%48 _XDMK7G>IZ[\<]0_:#T#XCC]GG5$MM,\.7NAM
M8'Q7I!=VGN+>42!O/P ! 1C'\0H^'VO?'/P7\5?BIXNE_9YU.ZA\97UA=PVJ
M>+-(5K86]C%:D,?/^;<8BW&, XH ]%_X)_\ _)G7PP_[!TG_ */EKZ#KQ[]D
M'X?:]\*_V:_ ?A3Q/9+IVOZ;8M'>6BS),(G,KMMWH2K8##D$BO8: "BN.^+?
MQ(M?A/X!U/Q)=0FZ^S*JPVRMM,TK$*BY[#)R3V -?&&C_%GX[?'S6KY/"]Y<
M1I;A6EM]+,=K#;JV=H,CD')P<98DX/I7EXK,*>%FJ5G*3Z(^AR[)*^8TI8CG
MC"G'1RD[*_\ 31^@%%?!A^(_Q_\ A)K>FKXFFU%;"XN$@9M0ABNH'RP&WS5S
M@_1@:^[+Z^MM,LYKN\N(K2UA4O)/.X1$4=2S'@#W-:87&1Q7-[KBX[IZ&.8Y
M54RYP?M(S4[V<7?:W^9/17!Q_'GX=2WOV1?&VAF;IG[=&$/T?.T_G7;27EO#
M:-=R3QI:JAE:=G 0(!DL6Z8QSFNR-2$[\DDSRZE"M1M[2#5]KIHFHKG=(^(O
MA3Q!--%I?B?1M2EAB,\J6>H12M'&" 78*QPH)&2>.151_B[X$BSO\:^'4PQ0
M[M5@'(ZC[_7D?G2]K3M?F7WE?5J[?+R._HSK:*IZ3K%AK^GQ7^F7UMJ-C-GR
M[FTE66)\$@X920<$$<=P:QX/B7X0NM573(?%6B3:DTOD"SCU&%IC)G&P(&SN
MSQC&:ISBK-O<S5*I)M*+TWTV]3I**^--3\%>+'^/\EW_ ,+.T..R;Q&)ET5O
M$K"X\HW *P>1_>VX79Z\5]BW=W!86TMQ<S1V]O$I>265PJ(HZDD\ 5RX;$NO
MS<T>7E=CTL=@(X/V?)44^=7T35O(FHKA/^%[_#HW?V;_ (3?0O-]?M\>S_OO
M.W]:[6UO(+ZVCN;:>.XMY%W)-$X9&'J"."*Z85(3^"2?H>?4H5:-G4@XW[IH
MFHKA;[XZ?#S3;W[)<>--$2?)4J+U&"GN&()"_C77Z7JUCKEA#?:;>6^H64PW
M1W-K*LD;CU#*2#1&K";M&2;]0J8>M22E4@TGW31;HKGO$_Q#\,>"F1=>\0:;
MI$CC<D=Y=)&[CU"DY/X"JGA[XL>"_%EREMH_BG2-0NI/N6\-XAE;Z)G<?RI.
MK34N1R5^UQK#5G#VB@^7O9V^\ZRBBBM3G"BBB@ HHHH **** "BBB@ HHHH
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
M7^'GB'XC?#W]HJQ^'7C?QS%X^TO7?#5UK-CJ$FC0:=/;7%M<P1O"!"=KJR7
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
MBBB@!IZTUJ<>M-:@")J@>IVJ!Z *LE10_P#'U#_OK_,5+)44/_'U#_OK_,4
M;]%%% !574+BYMX5:UM?MDA;!3S F!@\Y/X?G5JB@#%_M35_^@'_ .3:?X4?
MVIJ__0#_ /)M/\*VJ* ,7^U-7_Z ?_DVG^%']J:O_P! /_R;3_"MJB@#%_M3
M5_\ H!_^3:?X4?VIJ_\ T __ ";3_"MJB@#%_M35_P#H!_\ DVG^%']J:O\
M] /_ ,FT_P *VJ* ,7^U-7_Z ?\ Y-I_A1_:FK_] /\ \FT_PK:HH Q?[4U?
M_H!_^3:?X4?VIJ__ $ __)M/\*VJ* ,7^U-7_P"@'_Y-I_A1_:FK_P#0#_\
M)M/\*VJ* ,7^U-7_ .@'_P"3:?X4?VIJ_P#T _\ R;3_  K:HH Q?[4U?_H!
M_P#DVG^%']J:O_T _P#R;3_"MJB@#%_M35_^@'_Y-I_A1_:FK_\ 0#_\FT_P
MK:HH Q?[4U?_ * ?_DVG^%']J:O_ - /_P FT_PK:HH Q?[4U?\ Z ?_ )-I
M_A1_:FK_ /0#_P#)M/\ "MJB@#%_M35_^@'_ .3:?X4?VIJ__0#_ /)M/\*V
MJ* ,7^U-7_Z ?_DVG^%']J:O_P! /_R;3_"MJB@#%_M35_\ H!_^3:?X4?VI
MJ_\ T __ ";3_"MJB@#%_M35_P#H!_\ DVG^%']J:O\ ] /_ ,FT_P *VJ*
M,7^U-7_Z ?\ Y-I_A1_:FK_] /\ \FT_PK:HH Q?[4U?_H!_^3:?X4?VIJ__
M $ __)M/\*VJ* ,7^U-7_P"@'_Y-I_A1_:FK_P#0#_\ )M/\*VJ* ,7^U-7_
M .@'_P"3:?X4?VIJ_P#T _\ R;3_  K:HH Q?[4U?_H!_P#DVG^%']J:O_T
M_P#R;3_"MJB@##.J:OG_ ) ?_DVG^%6;"[O;EV%UI_V-0,JWG*^X^G%:)ZTU
MJ (FJ!ZG:H'H Q-;ZP_C_2J>G_\ '_;?]=5_F*N:WUA_'^E4]/\ ^/\ MO\
MKJO\Q0!V]%%% !5+4;J\MO+^R6/VS=G=^^$>WICKUSS^57:* ,7^U-7_ .@'
M_P"3:?X4?VIJ_P#T _\ R;3_  K:HH Q?[4U?_H!_P#DVG^%']J:O_T _P#R
M;3_"MJB@#%_M35_^@'_Y-I_A1_:FK_\ 0#_\FT_PK:HH Q?[4U?_ * ?_DVG
M^%']J:O_ - /_P FT_PK:HH Q?[4U?\ Z ?_ )-I_A1_:FK_ /0#_P#)M/\
M"MJB@#%_M35_^@'_ .3:?X4?VIJ__0#_ /)M/\*VJ* ,7^U-7_Z ?_DVG^%'
M]J:O_P! /_R;3_"MJB@#%_M35_\ H!_^3:?X4?VIJ_\ T __ ";3_"MJB@#%
M_M35_P#H!_\ DVG^%']J:O\ ] /_ ,FT_P *VJ* ,7^U-7_Z ?\ Y-I_A1_:
MFK_] /\ \FT_PK:HH Q?[4U?_H!_^3:?X4?VIJ__ $ __)M/\*VJ* ,7^U-7
M_P"@'_Y-I_A1_:FK_P#0#_\ )M/\*VJ* ,7^U-7_ .@'_P"3:?X4?VIJ_P#T
M _\ R;3_  K:HH Q?[4U?_H!_P#DVG^%']J:O_T _P#R;3_"MJB@#%_M35_^
M@'_Y-I_A1_:FK_\ 0#_\FT_PK:HH Q?[4U?_ * ?_DVG^%']J:O_ - /_P F
MT_PK:HH Q?[4U?\ Z ?_ )-I_A1_:FK_ /0#_P#)M/\ "MJB@#%_M35_^@'_
M .3:?X4?VIJ__0#_ /)M/\*VJ* ,7^U-7_Z ?_DVG^%']J:O_P! /_R;3_"M
MJB@#%_M35_\ H!_^3:?X4?VIJ_\ T __ ";3_"MJB@#%_M35_P#H!_\ DVG^
M%']J:O\ ] /_ ,FT_P *VJ* ,7^U-7_Z ?\ Y-I_A5_3KFZN4<W5G]C8'"KY
MH?</7BK=% !1110!0UC_ (]D_P!\?R-9\=:&L?\ 'LG^^/Y&L^.@"W'5A*KQ
MU82@"5>E%"]** )Z*** &GK36IQZTUJ (FJ!ZG:H'H JR5%#_P ?4/\ OK_,
M5+)44/\ Q]0_[Z_S% &_1110 4444 %%%<%\5OBO'\+X]#4:+>Z[=ZQ>?8K:
MUL2@=I-I8?>(':@#O:*X#P/\2=;\6:TUEJ'@+6_#4 B:3[;J#1&,D$83Y6)R
M<G\J[F*\MYYY(8YXY)H_OQJX++]1VH FHJ&YO(+) ]Q/' A(4-*X4$^G-2Y&
M,YX]: %HKA]5^*-M8?$CPMX4M[:.^76X;N4WT5R,0&!5;;M .XG..HQ[UW%
M!17BFG?M0:=J$NF7Y\-:K%X1U35!H]CXA+Q&.:X+%03%NWJA*M\V.W0'BO:Z
M "BO/?BC\7!\-]7\-Z5!X?O_ !%J6NM.EK;6#(K9B56;.\@=&S^!J+P!\:K;
MQGXLO/"]_P"']6\+>(K:U%]]BU6-1YL&X)O1E8@@,0/Y9P< 'H]%027MO%<)
M;O/$D[C*1,X#-]!U-2[UW[-PWXSMSSCUH =13=ZERNX;@,[<\XJ*.]MY;A[=
M)XGG09>)7!9?J.HH GHIAE0;LNHV_>YZ?6H;C4;2TD2.>ZAAD?[J22!2WT!Z
MT 6:*1F"*68A5 R2>@J&VOK:]0/;W$4Z'HT3A@?RH GHJ"2]MXKA+=YXDG<9
M2)G 9OH.IJ>@ HKCO!_Q+L_%OB[Q9X;%G/8:GX=GCBFCG(_?1R*6CE3'\) _
M#(]:=8_$BTU+XH:EX*MK2>6YTVPCO;N]!'E1-(V$B/?<5^;TQ0!U]%01WMO+
M</;I/$\Z#+Q*X++]1U%+/>V]JCO-/%"B8W-(X4+GIG/2@":BD5@ZAE(92,@C
MH:XCQ1\4;;P_XS\'Z!!;QZB?$%U<6S7$5R!]E,47F<J =Q/3&1B@#N**P/#_
M (EN=8U'7+>ZT>YTJ'3KGR(KFY9=EVN,^8F.@^M;*WEN]PUNL\;3JNXQ!P6
M]<=<4 345#=7MO8QA[F>*W0G:&E<*"?3)J175QE6##.,@YH =1110 4444 %
M%%% !1110 4444 -/6FM3CUIK4 1-4#U.U0/0!B:WUA_'^E4]/\ ^/\ MO\
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
M/$^D^,?A/\5O!'CWQ/K.EZG832KX;NVTVQ-J(K>7<8R_S'*J_P WM@#O7<_
MJS@'Q*^,%UY$?VDZ^(_.V#?L\I3MW=<9.<5[511<1\T_#OXD^&_@EXF^).D^
M.KIM#U:]\0W.JP7-Q;R,+^TDP8C&RJ=V.1M'0M@<YQ%\4OBNJ^-?"VFW7BC4
M?AO\/[_0$U*"^LK+9/<3,WRV^[8WE;8\':!QT/5<?3#Q)(5WHK;3D;AG!I)K
M>*X $L:2A3N =0<'UHN!\3:5ILWBCX&?'"'PW/JNN12:S#<QR7X/VN[A5HI)
M&8;5.YD4M]T$CMS7;^-_C/X+^)/B/X0Z=X3NVNOLWB.SFDACM7C2U38RK&Q*
MA0W. HSPI[5]34R.)(@0B*@)W':,9/K1<#Y1\:,G@;]H?QEJ/B3QCJ_@2PUR
MWLWTS5;.VCD@N5CB"20L[1OM96&0HQGJ>JUZQ^S78^'+/P7JTOA?6-1U_3KO
M6)[E[_48!"9966/>8U"+\F1P=HYW=L5ZO)$DR%)$5U/56&12@   # ':BXSQ
MGXM01W7Q\^"\,T:RPR-K2.CC(939 $$>F*\J^*GP(MO@[^SS\3)AJ$FJ2WLM
MI%9O+DFTL5O8FB@!)/0NQ)& >..*^O**+B/G/XX?$6YT3XH:-X>UKQ=?> /!
MLND&[_M33K?=+=W0D*F$2['V;5PW ^OWEQP_P_TF?QA\(/CK8^&+K4]7>\OG
M:TFU '[7=CRD8E@0I+.H/8$[AQ7V!-;Q7  EC24*=P#J#@^M247 \5^&WQY^
M'NL:3X1\-6,Y_MAHX;1-%%D_FV<L: ,'!7"!"#\V?IFN.^'EK$W[*/Q+S$F7
M&O,QVCYB!+@GW&!^5?3 B179PBAVZL!R:?0,^:)R6T;]F(DDDBU))_Z\%KKO
M@;;12?$#XQEXD8OKXC8LH^9?)7@^HY/'O7M-%%Q'Q3;Z)J.J_L;_  TO+47K
MV6D:\;_4/L$8EGCMDN[E6D1""&*;E."".YX!KNO 6I>"/%7Q:\-:I:_$K7?'
M6N6-O=&WMY+-%CCB>%M_FLL*8]@3G=CCDU].4Q(DB+%$5"QR=HQD^]%PL?%_
MAWQY:^ O[%TWX7^-Y?$NFW>I+"O@'5M))GA623,@$N 4VDL>?ESSD\Y^TZC$
M$:RM*(T$C#!<*,D?6I*&,****0!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 4-8_P"/9/\ ?'\C6?'6AK'_ ![)_OC^1K/C
MH MQU82J\=6$H E7I10O2B@">BBB@!IZTUJ<>M-:@")J@>IVJ!Z *LE10_\
M'U#_ +Z_S%2R5%#_ ,?4/^^O\Q0!OT444 %%%5M2NI+'3KJYBMWNY88GD2"/
M[TA )"CW.,?C0!9JKJ>J6>BV$]]J%U#8V4"EY;BXD"1QKZLQX KR7]G#XUZ[
M\9M.UZ?6_#G]A-I]RL43H'"2YW93YN=R;1N_WAP.E9O[0=I%XH^)GPD\(ZIE
M_#FIZA=W-[ Q_=W#P1*T4;^H)8C'0Y_)V [S0/CI\/\ Q1JR:7I?B[2KN_D8
M)' )PK2L>@3.-Q]ES7=5SNH?#KPOJC:<USH&GL^G3Q7-FZVZHUO)&P9"A4 C
M! X'!Z'BO(-)NO'_ ,9M6\:ZEHGC1_"6GZ)JMQH^F6-O912K-) !NEG9P20Q
M8?*.@[<<@'T#17S'<?&?QKXX\#_"'4/#U_::'K'B6^GLKTS6XE@+1AT9MIR<
M90N ".H!.,UK^/7^)7@R3P+X>B^(?VW5]>UF:&35I-'@C$</D@A/)&0=K!F!
MR"=P!X%%A'T+17A_@O6_%G@+XS2>"O$GB9_%NF7^C-JUK>SVJ0SV[I)M="$&
M"I&3^0&.<\?IOB/XE^,?A/J?Q:LO&8TM8X[K4++PV+&)[46L#.#%(Q&]F81M
M\P(ZC&.Q89]045\\:[\0?&_CKQK\/;#PCKMOX9M?$?ALZM<&YLUNA"3M;*J0
M-SC=@ D+U)'2G?$S6-7\&Q^&M U#XI:U+X@:":22V\/^'XIK[409"4EV*&$:
MJOR>C;2>H-%@/?[V]M].LY[N[GBM;6"-I9IYG")&BC+,S'@  $DGI19WEOJ-
MI!=VD\=U:SQK+%/"X=)$895E8<$$$$$=:^8='\:^)_B%^SW\7=.UC4[V+4-#
MCO($O;S3TMKJ:W6#S/+FAY",RAD)'(#9'(S3HO$WBGX+?LX:+XBC\2S:]<:E
MINFVFE6%S8QB+3VEC4C'EKNDVID -G)4=<FBPKGU%17S%X ^(?BZP^)GAJP7
M7?$?C'1M4,D&I_VOX:>P6S?;E)8WV !2W!4G 'KG(^C/$=[-IGA[5+RV7?<6
M]K++&N.K*A('YB@9S7B;XV>!/!NK_P!EZUXJTVPU $!K>2;+QYY&\#.W_@6*
MZ9/$.F2:&=:34+9]($!N?MR2J8?* R7W@XVX!.:\=_9:\%:%<_!;2]5N;&UU
M34M>$UWJ=Y=1++)<R-*X8.6'(&,8Z=>Y->4W^FSZ-\+?C]X7T:_EL-!T343+
M:Q1JKJ(Y%W2VPW?=7.!QR/Q-%A'O^F_M&?#K5M#U?6;?Q)'_ &9I7E_:KF6V
MGC5?,+!-NY 9"2C#"9Z5K>$?C%X/\<S6<&C:RES<WBR/!;R0R0RR*APY"2*I
MP/7%?/'Q+\!>(K+X>?"6UG\<7=Y:W?B+2K:"%M.MD6U\R/\ =$ +\WE[6P&R
M&W<YP*].CO\ 6O"_QL\&^']3ULZXAT*^N+J^GLH(YIF67*G*+E0JG;A2 <9(
M)HL![917SMX!_P"%F?&GPBOCFQ\??\(NM_-,^F:-%IL,UO%"DC(JS,PW.6*'
M)SQG('89WQ)^+>N:K\6M>\+6GB#6/#&CZ!# KS:#H;:C/=7$L?F9<A6\M%!
MQQNP>O8L!]-45\OS?%KXD2? <:EY%_!JUIK_ /9E]K*Z.PN?[/ W&]2U90,X
M91C&,YZ'D=Y\ ?%">)[C59;+XFMX]TY(T'V2\L$M;NSDR<E@%5BK=!D8RIP3
M189[)1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH :>
MM-:G'K36H B:H'J=J@>@#$UOK#^/]*IZ?_Q_VW_75?YBKFM]8?Q_I5/3_P#C
M_MO^NJ_S% ';T444 %%%(V=IVD XX)&: %KG/B!\0-&^&?ABXUW7)VALXF6-
M4B3?+-(QPL:+_$Q/;ZDX )KS?]GOPW\5]!U;Q0_Q&U9-0LYI%-BOG++\V6W.
MF/N(1M^4X^@[U?VGIHM+U/X7ZQJ6!X?T_P 30R7SNN4BR#Y<C^BJ0>?>GU T
M8_V@M4LY+.XUGX9>*-(T:ZD2-+]HXY3%O("F6-6W1C)&<]*]<N-1M+25(Y[J
M&&1_NI)(%+?0'K4&H:]INDZ>M_>W]M:63%0MQ-*JQL6.% 8G!R2,>N:^9O''
MANP^+_Q$\<KHG@3P[=S:6Z6FJ>(/$NHSQYD6(#$4<>2@55'S< XS0(^IF=4Q
MN8+DX&3U/I2A@Q(!!P<'!Z5\;,)_&O[-GP(M]1OKOS+OQ;:6;W4,Q6=$$EU$
MI5^H95  /; KZ@^'_P +_#7PNL;JT\-:<=.ANI!-.#/)*9' QN)=F.<>E%@(
MI/B/:0?%2+P--:3Q7D^EG5(+LD>5*HDV-&.^X<GZ5G>#/C-H_C?XB>+/"%G%
M-'?>'F5997*[)N=K[<'/RMA3GUKBOVCKZ/P%XI^''Q$D!6VTC4Y-/OG09Q;7
M,94L?4*5S]6KR*VU*X^#'A[P1\3KE?+O?$>F:O\ VC+C[\UQNO+0?BP4<T[
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
M^&WPDO\ PKXOUKQ;XAU]/$'B/5(([5Y;>R6TABB0YVA%8[B3CYB<\5Z911<
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
M\46?C;PMI6O:?O\ L>HVR7,0D&&4,,X/N.A^E?.'QIU[34^-\]A\3=4US1?
MJV,1T=M.>:.TN)CS*9FB!8N#D#T &<9R?HGP'ITVE>#='M+C2K30YXK=1)IM
M@08+9NI1".H![UP_C'Q7\1]#\5:G;6WP^M?&/A281FTEM=0B@G3]VN]94E.&
M^?=@@# QG-) 9WPXO/!OPX\$^)_%6B^-=0\3>%(XEN#!<WQO/L1C#;DCS\RE
M]R_*V#D#GFLG3_VDM=MKGP[J'B'P?:Z5X8UZZBM;>Z@U>.XNK<R_ZIIH0N0"
M,9Q]WOS@')\.? /7/$VB?%*?5=*L? [^,8(8;70K*99H[1XE.V21HP%)9\$[
M1W;N:H>%/AWJFG'1-.NO@'H":G;2PQW.O?;;8V^%8;KA$'[PD@%@O4$TP.[U
MGXY>)S\1O%7@_P ,?#Z;Q-=Z&;4M=#4H[:';+"),NSKA6R<*HSNPQXQ71>"/
MBX=>UWQGHVNZ:GA[4?#3I),C7/FJ]J\>])MVT=@<@9 XYYJ#P#X.U?1/C+\4
MM=O;3R=*UIM,-A/YJ-YWDVQ23Y02RX8X^8#/;-<1^T1\'?%?BWQ5I^J>"]L+
M:Q9-X?U^0R(FRR:16\W#,-Q W@XRV" !2 =K'Q2'CCP7\,O$NHZ%=V$6L>,+
M2VL8+?4FB8(6E$<TN$^=3L),70@CYJZSQ5\7==;QY?\ A#P1X63Q)J>EP1W&
MIW-W>BUM[7S!NCCR5)9V7GL /7G#/BM\.+W4-*^&6F^&]/$EEX>\3:;=RQB5
M$$%G KJS?,1NV@KP,D]A61J6B>-/AE\6_%7B?P[X8'C#1/%$5L\]M!>Q6UQ:
M7$"&,?ZP@,C YXYR>V.0"UX@^.^LZ)8>&=-;P=Y7CK6S/C0[K48XX;5(696E
MDN,;2I #+@?-G YZPZ+^T:8-&\;MXFT+^S=:\)VZ75S::?=K=17,3KF-HI
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
M=*+#/I:BBOC;6-9\&R_&3XD0>.?$'B:T\C4(EL(=)FO/+5#$"PQ""!SCKBA
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
M_P Q0!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M@">BBB@!IZTUJ<>M-:@")J@>IVJ!Z *LE10_\?4/^^O\Q4LE10_\?4/^^O\
M,4 ;]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 T]::U./6FM0!$U0/4[5 ] &)K?6'\?Z53T_\ X_[;_KJO\Q5S6^L/
MX_TJGI__ !_VW_75?YB@#MZ*** "BBB@ HHKG/B!\0-&^&?ABXUW7)VALXF6
M-4B3?+-(QPL:+_$Q/;ZDX )H Z.F21),NV1%=>N&&17CT?[06J6<EG<:S\,O
M%&D:-=2)&E^T<<IBWD!3+&K;HQDC.>E>N7&HVEI*D<]U##(_W4DD"EOH#UH
ML4R.)(EVHBHOHHP*5G5,;F"Y.!D]3Z4H8,2 0<'!P>E "TQ8D61G"*';JP')
M^IKSKXD?&1O 7BK1O#UIX9U+Q)JFJ02W$4.GM&"%CQNSO(]<TG@7XZ:5XO\
M$S^&;_2M5\*>)1$9X],UN 1/<1CJT3 D.!@].>#Z'#L!Z*;>(S"8QH90-HDV
MC<!Z9IY 8$$ @\$&HKF]M[)5-Q/% &.U3*X7)]!FG33QV\1DED6.,<EW8 #\
M:0#DC6) B*$4<!5& *1X8Y&1G169#E2PR5/M3;:[@O8A+;S1SQ'H\3!E/XBN
M2^%7Q%'Q-\-7&K_V?_9HAOKBR\GSO-SY3E-V=J]<9QCCU- '945#;7MO>JQM
MYXIPIVL8G#8/H<4\2HP!#J03@$'J?2@!%MXDE:58T65QAG"C<?J:DJ#[;;BZ
M^S?:(OM&,^3O&_'KCK7'^'_B=!K/CWQOX;GM4L(_#)LE-]+<#;<?:(3)]T@;
M-N,=3GVH [>BL'QIXDN?"_AFYU6QTBY\03Q%-EC9,HDE#,%RI/' .?H*V9+F
M*%"TLB1!5WMO8#:/4^U "M;Q/*LK1HTJ#"N5&X?0U)3(IH[B)9(G62-AE70Y
M!'L:C@O;>YDDCAGBEDC.'5'!*GW Z4 2)$D6=B*F3D[1C)I]%% !3(XDBSL1
M4R<G:,9/K3Z* &NBR(5=0ZGJK#(- 150*% 4#&T#C%.HH YWQMX#TOQ[X5N?
M#NHK+%I=RR&:.T?RBX5P^TD#H2HSZBN@1%B1410B*,!5& !Z"G44 1RP1SJ!
M+&L@!R Z@X/K2S*[PR+$XCD*D*Y7<%..#CO]*?10!Q_PK^'%K\+O"BZ/!=RZ
MC/)<2WEW?SJ%DNIY&+,[ =\8'T45V%%% !4<L$<ZA98UD4'(#J",U)10 444
M4 %%%% !1110 4444 %%%% !1110!0UC_CV3_?'\C6?'6AK'_'LG^^/Y&L^.
M@"W'5A*KQU82@"5>E%"]** )Z*** &GK36IQZTUJ (FJ!ZG:H'H JR5%#_Q]
M0_[Z_P Q4LE10_\ 'U#_ +Z_S% &_1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH :>M-:G'K36H B:H'J=J@>@#$UOK#^/\ 2J>G_P#'_;?]
M=5_F*N:V.8?Q_I5/3Q_I]M_UU7^8H [>BBB@ HHI&.%) +$#H.] "UB^*_&>
MA^!M-34/$&J6VD63RB!9[I]JER"0N?7"D_A7EW[/?QT\0_%[5O%%IK7A5] C
MTN15BDPXY)8&)]W\8P#QZ]!QF#]K/1;;Q+X:\"Z1>JS6=_XPTZTG53@F-Q*K
M 'MP33L!Z_K_ (FTKPMHLVKZOJ%OI^EPA2]W.X6-0Q 7GW) 'UJSIFIVNM:;
M:ZA8SI=65U$L\$\9RLB, 58'T((-?%WB!_$7C?P3K'PUUR.=8/ASIFH7>IWI
MX6],4#C3L'.>5.\@]0F>M>GWWBE?#GP"^%<:^,[WPG<7>F6:1PZ7IJWUY?XM
MD_=Q(0=N"5);'H.XHL*Y]&45\]? OXE>*]5\0>-_#NH2ZIK#:99Q7NEMX@TY
M=/O&+JW[N1%ZJ6 PW7&?H.7^%'Q,UOQ+XDT:#7OBE=Z+XN>\47_A'5=$2WAD
M3S,&")RHPQ7A2&+$]J+!<^K:*^4/$7Q1\0#XA^)M-\3?$>\^&5S!J+P:';2:
M,DEA/;#_ %<KS,I#;NIW, .Q[#N_C9XNFTK4/#NG1>/M6TO4;BT,ATGPSHZW
MUU?'C]\.#L3AL#H>?0T6 ]THKY=\._M!>)]"^"?Q"U;53-J.M>'-1%A93:I9
M"TG<2F-8C<0CA64N21QD #/>M?78/B)\,?$'P\DU'XBW6O+KFN6]AJ-D^GVZ
M0D,K,WEL%W*ORD8&,Y!XHL!]%T5\L^,OB]KWB;XE^*](MO$NN>%='T&9;*W&
M@^'VU%[B<+EWF?80H!X"#&0?Q/L?P%\7Z_XU^&>G:AXGLY;/6U>2"X\ZV:W,
MNQB%DV,!MW+@],9SC'2BPSM=:US3O#>F3ZCJM];Z=80#=)<W4@CC0>['BN7\
M,?&SP'XSU,:=HOBO3+Z_8D);).%>0_[ ;&[\,UYY\8-/M_&?[0/PT\+:T@N/
M#X@O-3-E+S%=7$:G8&7^+:,G!XP2.YKUF\^'_AN_U#3;^;0[$WNG2B:TN4@5
M)(6 P-K+@X]NGM0!/X4\8:1XWTQ]0T6[^VV:3R6S2>6\>)$;:ZX8 \$8ST]*
MV:^.? >C^.[3X-^+?%.A>.GT.ST:\U2]M]*AT^*193%([OYLCY)W8(  P..M
M>I_$+XD/<_"_P)J\OC"[\'WVO6\%T+;2--%[=7S/ KF*)""5P7!W8]!W%%A'
MN3,$4LQP ,DUF>&O$VE>,=%M]7T6^BU+3;C=Y5S <H^UBK8^A4C\*\7_ &>/
MB)XBUWQCXL\,:[=:MJ%KI\%O=V4^O:8MC>A)-P99(QU&0,$\GGZ#C=)^)7C3
M_AG;X2ZAHNIVEGX@UWQ*FF2S26<2P2(\UTH5XT4 +\B9V -P><DT6"Y]745\
MZ_%&]^)GPM\(6#W7C*ZUJ"]U1!J6N6&@Q>;I=KLYV0KN!!;^-N1P.IKLO@#X
MB7Q)8ZO<6WQ&'Q!TT-$(#-9K;75D</N64!5)#?*064?=;%%AGK%%%%( HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"
MAK'_ ![)_OC^1K/CK1UC_CV3_?'\C6?$* +4=6$JO'5A* )5Z44+THH GHHH
MH :>M-:G-UIK4 1MWJ"2IW[U XH K2U##_Q]1?[X_G4\@J&+BYB_WQ_.@#=H
MI-U)NH =13<FDR: 'T4S-&: 'T4S-&: 'T4S-&: 'T4S-&: 'T4S-&: 'T4S
M-&: 'T4S-&: 'T4S-&: 'T4S-&: 'T4S-&: 'T4S-&: 'T4S-&: 'T4S-&:
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
MK77_ .?2^]A_J;0_Y_/[D?<G_"Q/"W_0RZ/_ .!\7_Q5'_"Q/"W_ $,NC_\
M@?%_\57PWFC-'^M=?_GTOO8?ZFT/^?S^Y'W)_P +$\+?]#+H_P#X'Q?_ !5'
M_"Q/"W_0RZ/_ .!\7_Q5?#>:,T?ZUU_^?2^]A_J;0_Y_/[D?<G_"Q/"W_0RZ
M/_X'Q?\ Q5'_  L3PM_T,NC_ /@?%_\ %5\-YHS1_K77_P"?2^]A_J;0_P"?
MS^Y'W)_PL3PM_P!#+H__ ('Q?_%4?\+$\+?]#+H__@?%_P#%5\-YHS1_K77_
M .?2^]A_J;0_Y_/[D?<G_"Q/"W_0RZ/_ .!\7_Q5'_"Q/"W_ $,NC_\ @?%_
M\57PWFC-'^M=?_GTOO8?ZFT/^?S^Y'W)_P +$\+?]#+H_P#X'Q?_ !5'_"Q/
M"W_0RZ/_ .!\7_Q5?#>:,T?ZUU_^?2^]A_J;0_Y_/[D?<G_"Q/"W_0RZ/_X'
MQ?\ Q5'_  L3PM_T,NC_ /@?%_\ %5\-YHS1_K77_P"?2^]A_J;0_P"?S^Y'
MW)_PL3PM_P!#+H__ ('Q?_%4?\+$\+?]#+H__@?%_P#%5\-YHS1_K77_ .?2
M^]A_J;0_Y_/[D?<;?$3PM_T,VC_^!\7_ ,533\1/"N/^1ET?_P #XO\ XJOA
MX]*;FG_K57_Y]+[V'^IM#_G\_N1]P-\0_"O_ $,NC_\ @?%_\54+_$/PK_T,
MNC_^!\7_ ,57Q(S\5&:%Q57_ .?2^]B_U.P__/Y_<C[7D\0:7KQ_XENI6>H^
M5_K/LDZ2[,],[2<9P>OH:@N]7M/#UI-JNH2_9["Q1KJXEVEMD:#<S84$G !.
M ":\;_9KC<)XB?:0A-N V."1YF1^H_,5Z1\3+*74?AQXJM($+SSZ3=Q1J 26
M9H7 &!SU-?:8+&3Q>"6)<;-IZ>C:_0^%QV!IX/,'@^:\4XJ_JDW^95_X:_\
MA'_T-O\ Y3;O_P"-4G_#7_PD_P"AL_\ *;=__&J_-:BOEO[?Q7\L?N?^9^H_
MZDY=_P _)_?'_P"1/TI_X:_^$G_0V?\ E-N__C5)_P -?_"3_H;?_*;=_P#Q
MJOS7HH_M_%?RQ^Y_YA_J3EW_ #\G]\?_ )$_2C_AK_X2?]#;_P"4V[_^-4?\
M-?\ PD_Z&W_RFW?_ ,:K\UZ*/[?Q7\L?N?\ F'^I.7?\_)_?'_Y$_2C_ (:_
M^$G_ $-O_E-N_P#XU1_PU_\ "3_H;?\ RFW?_P :K\UZ*/[?Q7\L?N?^8?ZD
MY=_S\G]\?_D3]*/^&O\ X2?]#;_Y3;O_ .-4?\-?_"3_ *&W_P IMW_\:K\U
MZ*/[?Q7\L?N?^8?ZDY=_S\G]\?\ Y$_2C_AK_P"$G_0V_P#E-N__ (U1_P -
M?_"3_H;?_*;=_P#QJOS7HH_M_%?RQ^Y_YA_J3EW_ #\G]\?_ )$_2C_AK_X2
M?]#;_P"4V[_^-4?\-?\ PD_Z&W_RFW?_ ,:K\UZ*/[?Q7\L?N?\ F'^I.7?\
M_)_?'_Y$_2C_ (:_^$G_ $-O_E-N_P#XU1_PU_\ "3_H;?\ RFW?_P :K\UZ
M*/[?Q7\L?N?^8?ZDY=_S\G]\?_D3]*/^&O\ X2?]#;_Y3;O_ .-4?\-?_"3_
M *&W_P IMW_\:K\UZ*/[?Q7\L?N?^8?ZDY=_S\G]\?\ Y$_2C_AK_P"$G_0V
M_P#E-N__ (U1_P -?_"3_H;?_*;=_P#QJOS7HH_M_%?RQ^Y_YA_J3EW_ #\G
M]\?_ )$_2C_AK_X2?]#;_P"4V[_^-4?\-?\ PD_Z&W_RFW?_ ,:K\UZ*/[?Q
M7\L?N?\ F'^I.7?\_)_?'_Y$_2C_ (:_^$G_ $-O_E-N_P#XU1_PU_\ "3_H
M;?\ RFW?_P :K\UZ*/[?Q7\L?N?^8?ZDY=_S\G]\?_D3]*/^&O\ X2?]#;_Y
M3;O_ .-4?\-?_"3_ *&W_P IMW_\:K\UZ*/[?Q7\L?N?^8?ZDY=_S\G]\?\
MY$_2C_AK_P"$G_0V_P#E-N__ (U1_P -?_"3_H;?_*;=_P#QJOS7HH_M_%?R
MQ^Y_YA_J3EW_ #\G]\?_ )$_2C_AK_X2?]#;_P"4V[_^-4?\-?\ PD_Z&W_R
MFW?_ ,:K\UZ*/[?Q7\L?N?\ F'^I.7?\_)_?'_Y$_2C_ (:_^$G_ $-O_E-N
M_P#XU1_PU_\ "3_H;?\ RFW?_P :K\UZ*/[?Q7\L?N?^8?ZDY=_S\G]\?_D3
M]*/^&O\ X2?]#;_Y3;O_ .-4?\-?_"3_ *&W_P IMW_\:K\UZ*/[?Q7\L?N?
M^8?ZDY=_S\G]\?\ Y$_2C_AK_P"$G_0V_P#E-N__ (U1_P -?_"3_H;?_*;=
M_P#QJOS7HH_M_%?RQ^Y_YA_J3EW_ #\G]\?_ )$_2C_AK_X2?]#;_P"4V[_^
M-4?\-?\ PD_Z&W_RFW?_ ,:K\UZ*/[?Q7\L?N?\ F'^I.7?\_)_?'_Y$_2C_
M (:_^$G_ $-O_E-N_P#XU1_PU_\ "3_H;?\ RFW?_P :K\UZ*/[?Q7\L?N?^
M8?ZDY=_S\G]\?_D3]*/^&O\ X2?]#;_Y3;O_ .-4?\-?_"3_ *&W_P IMW_\
M:K\UZ*/[?Q7\L?N?^8?ZDY=_S\G]\?\ Y$_2C_AK_P"$G_0V_P#E-N__ (U1
M_P -?_"3_H;?_*;=_P#QJOS7HH_M_%?RQ^Y_YA_J3EW_ #\G]\?_ )$_2C_A
MK_X2?]#;_P"4V[_^-4?\-?\ PD_Z&W_RFW?_ ,:K\UZ*/[?Q7\L?N?\ F'^I
M.7?\_)_?'_Y$_2C_ (:_^$G_ $-O_E-N_P#XU2_\-?\ PD_Z&S_RFW?_ ,:K
M\UJ*/[?Q7\L?N?\ F'^I.7?\_)_?'_Y$_2G_ (:_^$G_ $-G_E-N_P#XU1_P
MU_\ "/\ Z&S_ ,IMW_\ &J_-:BC^W\5_+'[G_F'^I.7?\_)_?'_Y$_4/PI\=
MO WQ0U&32O#.N?VG?PQ&Z>+[)/%B,$*6S(BCJZC&<\UV,8KX:_86M)7^)^M7
M(7,$>CO&SY'#--"5&.O(1ORK[GCXKZO+L3/%T%5J))W>Q^:9]E]'*\:\-0;:
M23UM?7T2+$9]:L+4""IDXKTSYXEHI5HH EHHHH 0\TTG%/J-^M $;<FHGX^M
M3-TJ%_7O0!!(*JS('4JP# C!!Z5:DJM)0!X!XE_9RNGU">;1=1MA;2.66"Z#
M)Y0.?E#*&SCC' _3G$/[.OB4?\ONE?\ ?V3_ .-U])257>OFI\.Y?.3ERM7[
M,^LI\3YE3BH\R=NZ5SYR/[/'B0?\ONE_]_I?_C=-/[//B0?\ONE_]_9/_C=?
M134RH_U;P'9_>7_K5F7=?<?._P#PSUXC_P"?W2_^_LG_ ,;H_P"&>O$?_/[I
M?_?V3_XW7T*:*7^K> [/[P_UJS+NON/GK_AGKQ'_ ,_NE_\ ?V3_ .-T?\,]
M>)/^?W2_^_LG_P ;KZ%HI_ZMX#L_O#_6K,NZ^X^>O^&>O$G_ #^Z7_W]D_\
MC='_  SUXD_Y_=+_ ._LG_QNOH6BC_5O =G]X?ZU9EW7W'SU_P ,]>)/^?W2
M_P#O[)_\;H_X9Z\2?\_NE_\ ?V3_ .-U]"T4?ZMX#L_O#_6K,NZ^X^>O^&>O
M$G_/[I?_ ']D_P#C='_#/7B3_G]TO_O[)_\ &Z^A:*/]6\!V?WA_K5F7=?<?
M/7_#/7B3_G]TO_O[)_\ &Z/^&>O$G_/[I?\ W]D_^-U]"T4?ZMX#L_O#_6K,
MNZ^X^>O^&>O$G_/[I?\ W]D_^-T?\,]>)/\ G]TO_O[)_P#&Z^A:*/\ 5O =
MG]X?ZU9EW7W'SU_PSUXD_P"?W2_^_LG_ ,;H_P"&>O$G_/[I?_?V3_XW7T+1
M1_JW@.S^\/\ 6K,NZ^X^>O\ AGKQ)_S^Z7_W]D_^-T?\,]>)/^?W2_\ O[)_
M\;KZ%HH_U;P'9_>'^M69=U]Q\]?\,]>)/^?W2_\ O[)_\;H_X9Z\2?\ /[I?
M_?V3_P"-U]"T4?ZMX#L_O#_6K,NZ^X^>O^&>O$G_ #^Z7_W]D_\ C='_  SU
MXD_Y_=+_ ._LG_QNOH6BC_5O =G]X?ZU9EW7W'SU_P ,]>)/^?W2_P#O[)_\
M;H_X9Z\2?\_NE_\ ?V3_ .-U]"T4?ZMX#L_O#_6K,NZ^X^>O^&>O$G_/[I?_
M ']D_P#C='_#/7B3_G]TO_O[)_\ &Z^A:*/]6\!V?WA_K5F7=?<?/7_#/7B3
M_G]TO_O[)_\ &Z/^&>O$G_/[I?\ W]D_^-U]"T4?ZMX#L_O#_6K,NZ^X^>O^
M&>O$G_/[I?\ W]D_^-T?\,]>)/\ G]TO_O[)_P#&Z^A:*/\ 5O =G]X?ZU9E
MW7W'SU_PSUXD_P"?W2_^_LG_ ,;H_P"&>O$G_/[I?_?V3_XW7T+11_JW@.S^
M\/\ 6K,NZ^X^>O\ AGKQ)_S^Z7_W]D_^-T?\,]>)/^?W2_\ O[)_\;KZ%HH_
MU;P'9_>'^M69=U]Q\]?\,]>)/^?W2_\ O[)_\;H_X9Z\2?\ /[I?_?V3_P"-
MU]"T4?ZMX#L_O#_6K,NZ^X^>O^&>O$G_ #^Z7_W]D_\ C='_  SUXD_Y_=+_
M ._LG_QNOH6BC_5O =G]X?ZU9EW7W'SU_P ,]>)/^?W2_P#O[)_\;H_X9Z\1
M_P#/[I?_ ']D_P#C=?0M%'^K> [/[P_UJS+NON/GK_AGKQ'_ ,_NE_\ ?V3_
M .-T?\,]>(_^?W2_^_LG_P ;KZ%HI?ZMX#L_O#_6K,NZ^X^>O^&>O$A_Y?=+
M_P"_LG_QND_X9Y\2#_E]TO\ [^R__&Z^B!33UI_ZMX#L_O#_ %JS+NON/GC_
M (9W\2'_ )?=+_[^R?\ QNI(/V<]?>8+/J.G1Q]VC:1V ^A0?SKZ%[4H_6FN
M',!V?WB?%.9-?$ON.<\"^![+P'HYL;1WG>1_-EGD #.V /P QP/\:Z/'X^]+
M17T5*E"A!4Z:LEL?+UJU2O4=6J[R>[/G/QO^QAH7B+6+G4-'UNXT(W,IE>W>
MW6XB0DDD( R$#)& 2<<^V.</["F/^9W_ /*3_P#;Z^KJ.IKSI95@IMR=/\7_
M )GT%/B7-J4%"-?1=U%_BTV?*'_#"A_Z'?\ \I/_ -OI/^&%#_T._P#Y2?\
M[?7U<>M*.!4?V/@?^??XO_,U_P!:<X_Y_?\ DL?_ )$^4/\ AA3_ *GC_P I
M/_V^C_AA3_J>/_*3_P#;Z^K311_8^!_Y]_B_\P_UISC_ )_?^2Q_^1/E+_AA
M3_J>/_*3_P#;Z/\ AA3_ *GC_P I/_V^OJVBC^Q\#_S[_%_YA_K3G'_/[_R6
M/_R)\I?\,*?]3Q_Y2?\ [?1_PPI_U/'_ )2?_M]?5M%']CX'_GW^+_S#_6G.
M/^?W_DL?_D3Y2_X84_ZGC_RD_P#V^C_AA3_J>/\ RD__ &^OJVBC^Q\#_P ^
M_P 7_F'^M.<?\_O_ "6/_P B?*7_  PI_P!3Q_Y2?_M]'_#"G_4\?^4G_P"W
MU]6T4?V/@?\ GW^+_P P_P!:<X_Y_?\ DL?_ )$^4O\ AA3_ *GC_P I/_V^
MC_AA3_J>/_*3_P#;Z^K:*/['P/\ S[_%_P"8?ZTYQ_S^_P#)8_\ R)\I?\,*
M?]3Q_P"4G_[?1_PPI_U/'_E)_P#M]?5M%']CX'_GW^+_ ,P_UISC_G]_Y+'_
M .1/E+_AA3_J>/\ RD__ &^C_AA3_J>/_*3_ /;Z^K:*/['P/_/O\7_F'^M.
M<?\ /[_R6/\ \B?*7_#"G_4\?^4G_P"WT?\ #"G_ %/'_E)_^WU]6T4?V/@?
M^??XO_,/]:<X_P"?W_DL?_D3Y2_X84_ZGC_RD_\ V^C_ (84_P"IX_\ *3_]
MOKZMHH_L? _\^_Q?^8?ZTYQ_S^_\EC_\B?*7_#"G_4\?^4G_ .WT?\,*?]3Q
M_P"4G_[?7U;11_8^!_Y]_B_\P_UISC_G]_Y+'_Y$^4O^&%/^IX_\I/\ ]OH_
MX84_ZGC_ ,I/_P!OKZMHH_L? _\ /O\ %_YA_K3G'_/[_P EC_\ (GRE_P ,
M*?\ 4\?^4G_[?1_PPI_U/'_E)_\ M]?5M%']CX'_ )]_B_\ ,/\ 6G./^?W_
M )+'_P"1/E+_ (84_P"IX_\ *3_]OH_X84_ZGC_RD_\ V^OJVBC^Q\#_ ,^_
MQ?\ F'^M.<?\_O\ R6/_ ,B?*7_#"G_4\?\ E)_^WT?\,*?]3Q_Y2?\ [?7U
M;11_8^!_Y]_B_P#,/]:<X_Y_?^2Q_P#D3Y2_X84_ZGC_ ,I/_P!OH_X84_ZG
MC_RD_P#V^OJVBC^Q\#_S[_%_YA_K3G'_ #^_\EC_ /(GRE_PPI_U/'_E)_\
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
M %HPO-?DER7Y>;2U_OOY][=#WO["KVMSKGM?EZV/?J***^S/F@HHHH ****
M"BBB@ HHHH **** "BBB@!K4T]*<W6FMTH 8U02<U,]0N: ,;6>#%^/]*J6#
M?Z=;_P#71?YBK>M<F'\?Z53L,?;K?_KHO\Q0!V=%%% !1110 45Y/^T;\6-?
M^%/AKPU_PBVE:;JOB+Q)XAL_#MBFKW$D%I%)/O(DE:-6?:!&1A1GD>F*^:?C
M%^V#\?O@UXHFT*\\&_#WQ'=V&G#6-;?P]?:E<IHEB9%C%Q=[H5*J=S,%0.^R
M-VVX&2 ?=U4=<UW3O#.CWFJZM>P:=IMG&9KB[N9 D<2#JS,> *^<-2^(W[1.
MC^#)_%UXGP3@\,PV7]HOJIUW5#;BVV;_ #0PM<%2O((ZY&*\K^#7Q>\?_M9?
M$/1=*^+/A+3_  9X,TG3?^$Q2R5Y1#K,&X):S3>;TA#%Y CA<^6"PX%;4H*I
M*SV6K,YRY5IN?0EK\?O%/C-!>> /A5J_B'0V&8M8UB^BT>&Z7L\*2AI60CD,
M44&KVB?M"I9^(+'0?B!X5U/X<ZK?RB&RFU&2.YTZ[E/2..[B)0.<<(^PG@#)
MXKS#7?&_AK]HW]H+PMH7A'XAZQ!IEGH6HW%Q+X6U&6S99UFMA&QXVR*59\$J
MRGGKBMW4O"6MQ?$C3/A7XQ\5S_$+P3XJT349G@UFQMX[JV:!H A6>%4W-^]R
M&*Y!4$'/3T71II*,HV=KVUYK:_)[=D<JG/=.^MNEO\_S/I&BOSW\)_M8?'CP
MKXGM/A]-X;\+76DZ?KDO@R#QWXGN[N&VN]0BW".&5XD<B2154!BN&9ADACBO
M4OC#\;?VB_@GX,?Q%KGA_P"%5VKW,-C9:;IVJZG+>:A=RN$BM[>,VRAY&)X&
M0, DD $UYE2#IS<'T.R,N:*D?6U%?%/AK]J+X_>(OA%XM^( \*?#6TM_"*:A
M_;N@W6JZ@FIV4UFK/-;N@@*"0JH*_.5(=3G!KZ]\%^(U\8^#M"U](#:KJMA!
M?" MN,8EC5]N>,XW8S691LT444 %%>4?M1_&T_L]_!+Q!XTBM$O[^U6."RMI
M2=CSR.$3=@@[1G<0""0I (S7YB?"JP_:&_;P\3>();3XC2VT6FK$]V+O5);.
MTB$A?RUCMX%(YV-R$[<MDC/?0PCK0=64E&*ZLB4K.Q^R5%?E,OP1_:S_ &</
M%6@WT?B/7->T%[^"&YDT/5)M1MUC,B@^9;R#(7!/S&/ ]17Z&?%7]I7X:?!'
M5;/3?&_BF#0;Z\@^T00RV\TA>/<5W?NT8#D$<^E35PS@TJ<N>_8%*^^AZ;17
M@'BC]O/X$^$7LDO?']I,]W#%<HMA:W%T5CD4,I?RXVV':02K889Y%>N^ ?B'
MX;^*/ABV\0^%-8MM<T:YR([JU;(R.JL#@JP[JP!'<5SRI5(+FE%I>A2:>QT5
M%>2_%O\ :N^%/P.U!=.\8^,+33M4*;_[/@BDNK@#MN2)6*9[;L9JE\*OVQ?A
M!\9]8BT?POXSMKC6)1F/3[R&6TFD/]U!*JAV]D)/7TI^QJ<O/RNW>P75['L]
M%<7\5/C+X,^">B6NK^-M<BT'3KJX%I#/+%)('E*LP7$:L?NHQSC'%<?<?MA_
M!FT\'V?B>?X@:7#HUX\D=M)()%EF*'#[(2OF, >,A<9[TE2J25XQ;7H%TCV2
MBOS%_;P_;?O&\2^$HO@Y\1KN"S%B\VHKI\;Q M)Y;PEO,09)0YXZ9YP:^GOV
M6/VP/ 7Q#\&^ /"M[XW75OB1>:;%'=VDMO/YLMTL1>7+^6$S\K'.<<<5TSP=
M6%)56M_73U)4TW8^G**\?^*G[7'PC^"^JMI?BSQK9V6K*/GT^VCENYX^,@.D
M*N8R001OQD5F?#G]MSX+?%37[+0_#_C6&36;QQ%;V5W:7%L\KGHBF2-59CV
M))KG5"JX\ZB[=[%76USW.BBOEO\ X*)?'3Q/\"O@9;7GA*9K#5M9U./3/[25
M06M8S%)(S)G@.?+V@XX!8C! -*E3=::IQW8-V5SZDHK\3O#G@[QIX_\ V<_&
M/QIN/C)JO]J^&]0CM7TBXOKA[AP[1 .9C+E2QE^4!2#L89SG'V9_P2Z^/'C?
MXM>&/&6B>+]2NM?AT%[1K+5+UC)/B42AHGD/+X\I2"<D;CDXVX[ZV!=*G*HI
M7Y79]/ZW(4[NUC[EHHHKRS0**** "BBB@ HHHH **** "BBB@ HHHH ****
M*6JG%NO^^/Y&J$9J]JW_ ![I_OC^1JC%0!:C%6%JM&:L)0!*#10.E% $U%%%
M #3UIK4X]::U $;]Z@DJ9J@DH KR]ZAA/^E1?[X_G4LE10G_ $J'_?'\Z -Z
MBBB@ HHHH **** "N%\6VDOAW7+;Q(&FU./S5@^PNN\Q;@0##@C!)P.0<[NM
M?./[1O[.'Q<T_3'\4> _C/\ $G63:W;W>H>&(-0M8)[BT8Y>.Q=(%42H/NI(
M&#@;05/7R*+6-%DC1F^.7[4$3, 2C^';O*GT.+(C/T-<>*PZQ,.6]FG=/LUL
M[=?1G30K.A/FM=/1KNOT/O;PG::S'XBU2^U'3H[.&^CC?*W E9'4;=O0'&#G
MT!!]:ZUXUE4JZAU/4,,BOS>_M71/^BZ_M/?^$[=__(-']JZ)_P!%U_:>_P#"
M=N__ )!JL/06'I^S3;U;UMU=WLEU9-:LZT^>R6RTOT5ENV?I"T:LRLR@LIRI
M(Y';BB0L(V* ,^#M#' )[9K\WO[5T3_HNO[3W_A.W?\ \@T?VKHG_1=?VGO_
M  G;O_Y!KIL8GVO<6?B/2M#72+G3[.X34KC:UQ;@S+"TDNYBZ,  ,$XQP"!G
MK7<>'- A\-:5%8033SQIR'N'W-]!Z#V%?GA_:NB?]%U_:>_\)V[_ /D&JO\
MPBGQ!^*7B+1_#7PD^+_QVDO;B;S=4U[QG;R:=INE6BD;VVR6\;SS-G:D2$<Y
M+$ &O-PV AAY^TYG)I)*_1=OG]YVUL7*M#DLE=W=NK/TMHKSWX0_"K4_A=::
MA#J7Q#\5>/VN_**R>)YK>0VVP,#Y7E0QD;MPSN+?=7&.<^A5Z9PG'_%S_DGV
MJ?\ ;+_T:E>,>"?'=SX(>\:VMHK@W(4'S21MVY]/K7L_Q<_Y)]JG_;+_ -&I
M7"_ ZR@U)/$-K<QB:":*)'1NA!WU^<9Q2K5L\H0H3Y)N&CWM\?\ PQ]IELZ=
M/*JLZL>:/-JO_ 3E+"SU#XH>,)&D>*.XN#YDK_=5$4 ?*.IP,#'7U[FO2?C+
MK4N@>&[#2[-VA6ZS&S*?F\M .,^^17G'B?0;_P"&_BE&MY'4(WG6ER/XE]#[
MCH1_0UW/B<-\6/!-IJ.FQ[M1L7(FM!][) W!?7H"/4>]>3@W.&&QF%LUBGJ^
M[5];>=FWYWNCT,2H2KX:O=>P6WD[:7_#TL>?Z(WA1=+D&JC5'U!]P#6RIY<?
MH1E@2?7/_P!>M#X5RM=Z]-HLDKK9ZK;RP2JA]$)##W&#^=)X9\;1^%+>2PU'
MP]:Z@48D?:(PDJ'N"2IS^(KK? 7BV7Q+XRMQ;Z)9:?9(CEFM[8%E.TXS)CCT
MXQUKBR^&'G7PUJB4DTG%1:;OH^9[/2^O;IT.G&2K0I5KP;C9M-R5M-K+<\^3
MP_ WCK^Q/,D^S?V@;3S,C?M\S;GIC./:O83\.])\+^%-:M?[2EMK6\1?-N+G
M:WE[3Q@ #.<]*\N\717?A3XBW-Z\!RM\;R'>/ED!?>.?TKI_$?BF^^)G@N_:
MUTYK<6%S#(\<<AD9T*N#V'0X/_ZJ[,NEA,(\33J4[UES<JL]K.ZNO*_GV.?&
M+$8A4)PG:F^6[TWNK?C_ ,$YB\C\#V\+Q0RZU=SXXG41JF?7:><>U6?@Y?36
MWCJTAC<B*Y21)%!X8!&8?JHJOX&\76_AV": :!%JVH3O^YE;EAQ@*!M)Z\\8
MSFG?"?)^(FF9&TYFR/3]T]>9A9PEC,)4IM)N2NHIJVJT;>]T=N(C)8;$0FFT
MHNS;3OH^BV'?&#_D?K__ '(O_1:UUWQ[_P"//0O]Z7^25R/Q@_Y'Z_\ ]R+_
M -%K77?'S_CST+_>E_DE>I5_A9K_ (H_^ELX:?QY?_A?_I*.K^$7_)/],^LO
M_HUZZV>>.U@DFE8)%&I=V/0 #)-<E\(O^2?Z9]9?_1KUTNL6']J:3>V6[9]I
M@>'=Z;E(S^M?HV7.2RZBXJ[Y(V_\!1\9C4GC:JEMS/\ ,^9M8DBUCQ'>7&B6
MD\4+.TT<299D Y+<=!U/MZU:\,7^GQ7=[J&IR23:E$C3VGG9:.289(\P]2<X
M(['O[KI]SJOPV\3I--:F.YAW*8Y0=LJG@X/<>A%,U8OXTUJ:XT?0Y+8LN^6W
MMB91GG+< 8SZ?XU^+QO"7M?^7O,[P<7]ZMIH^FEM#],?O1Y/^7?*O>NON?KW
M/4_A;X]U?QAJMY#?"#R(8=X,4>T[BP [^F:]*KP/X4>.;/PI=3V5_"L4-TX)
MNP/F0C@!O]GK],G\/>P00"#D'O7ZOP[B_K6"7/4YYIN]]UKI^!^?YSA_J^*?
M+#EB]NS[BT445]0>$%%%% !1110 4444 %%%% !1110 T]::U./6FM0!&_>H
M)*F:H)* ,;6^L7_ OZ53T\_Z?;?]=5_G5O6SS#^/]*I:>?\ 3[;_ *ZK_,4
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
MXM;2\SQYD#R*!VYC)RN>XYKV^OC:L7";31UK5!11160PHHHH **** "BBB@
MHHHH **** "BBB@"CJ__ ![I_OC^1K/BK0UC_CV3_?'\C6?$: +4=64JM'5A
M* )ATHI%Z44 3T444 -/6FM3CUIK4 1-4#U.U0/0!5DJ*'_CZA_WU_F*EDJ*
M'_CZA_WU_F* -^BBB@ HHHH **^7]1^)WQZ\<_&_XG>%/ATWPYL-!\'75A:"
M3Q/9W\MU.UQ8Q7);=!,JX!D8?=' '7K5K5)?VM-)TR[OIM3^"[16T+S.%TW5
M\D*I)Q_I'M0!]+45\F?!;]M+QG\2/A5X8\2S_ CQKJUQJ-DDLU[H*V"V$TG(
M=H!->"0)N!P'YKM?^&L;W3OFUSX'_%?1X1RUQ'H<%^BCU(M;B5__ !V@#WZB
MO-/AI^TE\-?B[?R:;X9\66=SK47^MT6\5[/48\#)W6LZI*,>NW'O7I= !111
M0 4444 %%%% !15'6]9M?#^F3:A>N4MH<;F52QY( X'N16=X9\;:7XN>X73I
M)', 4OOC*XSG'7Z&N:6)HPJJA*:4WJE?5_+Y,V5"K*FZJB^5;OH;]%87B?QI
MI?A'[.-1E=#<;O+"1EL[<9Z?45=T+7+7Q%ID5_9,SVTI8*77:>"0>/J*(XFC
M*LZ$9KG6K5]5\OFANA5C355Q?*^O0MS6L-SCSH8Y<=-Z@X_.GHBQJ%10JCLH
MP*=17197O8QN[6&21),NV1%=?1AD4J1K$NU%"+Z*,"G4465[A?H1):PQ2-(D
M,:2-U95 )_&I:**$DM@;;W"BBN!UKXOV&C:]/I;V-Q))%((S(I4 GCW]ZX\5
MC*&"BIXB7*F[+U.BAAJV)DXT8W:U.^HK(UOQ;I'AN2*/4KU+5Y06165B2!]
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
MM^&WB+6KKXI^"IO&VG7-JL5G;PPQRF&4/DOAW4#*\<9K]>/VS/\ DUCXG?\
M8$G_ )"ORZ_8.NO@Y:^,O$Y^,BZ,VE&P06/]LQ,Z>=Y@W;< \[:^BP#2PM1M
M-Z]-^ASS^)'U-^S=\:_V9?B9\;?"_A[P=\&Y] \3SS2W%AJ=Q9P(EO)#"\^[
M*S,0<1'& >2*I?\ !0#]L/XI? CXX67ASP9KMOIFDR:+!>-#)803DRM+,K-N
MD0GHB\=.*]E^%/B;]DC3OB'HDG@*3PE;>+Y)C;Z<^GV[K.9)5,95"5ZLKLOT
M)KXP_P""L'_)S>G?]BW:_P#H^XI4(PJXI*47:VTM?S&[J.YK_%;]K7]KBP\/
M6'C6[T^]\">$IO*6WEBT6'RG)7Y6D:9&;Y^O.U3G@=*^A?@O^U%\6/VB_P!D
MGQ;J'@^UMI?C!H5Y;6<3V\<"QW2-+$QEV3'RU8Q><".!E<KC( Z[]M:))/\
M@GOK1902FF:,RD]C]JM/\37D?_!'G_D4_B9_U^V/_HN6IDZ=3"NLJ:3C+_+?
M[P5U*USX;_9MNOB;:?&C3Y?A7"+CQX$N?L\;+ <KY;>=Q,1']S=U_"OTNE_:
M:^(O[.'[+MQXJ^-VFK=?$.XU62RTO2P;>-;@%5,98V^5"*!(Q/7@#@D5\)?L
M(^*-)\ ?MA:%>>(]1MM$LT:_M9+F^E6**.1H)54,[$!<MA>>Y KZ>_X*JW=I
M\0OA/X(\3^%]7M?$&@:5K%S8WMQI5PES!%-)&FW>Z$@$>6R\GJX'<5V8I*KB
M84IQ5G;7KUTN1'2+:.2\&_$O]M7]H+PM<^/?"6HP6'AT/+)9VUK;V4*W!1B&
MCA21&DD (*_.2"01DD&O6/V _P!N;Q%\<_$MYX"\?K;S^(8K5KNQU6W@$)N5
M0_O(Y47"AP&!!4*"%;(R,GY2_9B^ /@#XQ> HI]1^/A\!Z];R2)<Z!=E(5C7
M>2KQ,\Z!U92"2!PQ8'L3[U^RE\!/A'\*_P!J7P\OA/XS#QYXD@M+R7[!IM@K
M6IC,+(V^Y25D!&[(49.5YQP:RQ$*')4@XJZVM%JWJ^I47*Z9Q7QG_P""@GQ=
M^&7[3/B;0K;4[>_\+:-K[0#1Q8P*T]LD@S#YWEEP64%=W)&<U:\,_M9?M9_%
MKQ-J-EX?T5M*O+FT:;3-/31(X("5EC+8ENA@XB\S[S\]AG%>4>(?^4FL7_92
M+7_TMCK]GJRQ,Z6&C"U--M#BG)O4_ S]FVZ^)MI\:-/E^%<(N/'@2Y^SQLL!
MROEMYW$Q$?W-W7\*_2ZZ\7_M/Z)^RA=W]]I4LWQ@?6UMX(+:RM;AELV*@/LB
MW1#'S?,W3O7PE^PCXHTGP!^V%H5YXCU&VT2S1K^UDN;Z58HHY&@E50SL0%RV
M%Y[D"OM#_@H;^U?J?@CX6^'HOA?XFM)%U^]NK*[U[1;I)VMA L9>%)4)"2$R
MC)!W *<8)S71C%*IB(4XP3O9W:]=+]B(:1;N>/\ B_6/V\O!/A:^\7ZSJ,]M
MIUA"US=")=(E:&)1EG,**<@ 9. 2!VKW7_@GY^V=XA_:.EU[PQXS@LV\0:3;
M)>PZA91^4+J L$??'G =69>5P"'Z#&3\;>!OV=?"?Q*^ .J?%7Q]\;(DUD6]
MY+#HDUVDET)X]XCCE:60N7D95(4)G#J03FNQ_P""17_)?/%G_8LR?^E5M4UZ
M5*5"H[*\>RM_PXXM\R.OUK]KSXEVW[=$?@"/4M.7PP?&T&DFW_LFV,GV=KI$
M8>:8]^=I/S9SWS7>_P#!1+]K#XE_L_\ Q'\,:1X(UJ#2[&]TDW<Z2V,,Y:3S
MG7.9%)'"C@5\M>(?^4FL7_92+7_TMCKT;_@KU_R6/P3_ -@$_P#I1)35&DZ]
M)<JLX]@N[,H^/OVMOVM[OX?:9XW73KWPGX.2UM@VK6VBP^7=,0JBY=I48A96
M.1M"Q_,H&>_UG_P3V_:LU_\ :3\%^(;+Q:()O$OAV6 2WUO$L2W<,P?8S(O
M<-%(#M 7!7@<TGQ)B2;_ ()DQ*ZA@/ &FM@^HMH"#^8%?/\ _P $=O\ D-_%
M+_KWT[_T*XKFJ*G5PM22@DXO2WJBE=26IP/AG_@H-^T/JGQ4FT/1F@\87#W-
MU;6FAQ:1$3*0L@0_NE#D1X#GYAPAR<9JO>?MW?M)_!'XHQVWQ%=Y=C1SW7AW
M4]-M[998"?\ EF\<89<C(#@D9'(;!%<W^P?_ ,GZ>'?^OO5__2.ZKM/^"N2*
M/VA?"[  ,?"\ )]?]+NJ[^2C]85#V:LXWV(N^6]S1^-G[97[4<^DV_CRPT.]
M^''P_NY4_L]UTR*965AF,R2S1L6W#D':J-D8!XK[!_87_:=U']HCX-W^K^*O
ML\&O:%=-:7]U"@CBG01AUF*]%)!8,!@94D  X'"?M8H&_P""9UH2 2NA^'R/
M8^;:#^M>3?\ !,W1;SQ)^SM\<=)T]VCO[^-K6W=/O+(]I*JD>^2*X*D:57"R
MFH*+C*VGR_S+5U+<@\1_MO\ QL_:6^+MUX-^ %K#I>G0"5XKIH8'GGMT8*;F
M5[@%(D.5PH&X;P,L2!6+/^V/^T-^R=\6['PW\8IX/$NF.D4\UNT,&^2U=B#-
M;S1*A+ JXP^1E2"!P1\I? 'P=X?\2_$__A'O&?C>Y^&5O+%)#_:IA.([A67$
M4V73RU.&RS' 95!ZY'TG\2/V/?@GX/TM]6\0_M-VNHM''^[AM8(K^ZD7L$CC
MN&<@D]<8&>2*[YTL/2DJ4HJS7\K;^\A.35SW_P#X*%?M7^.O@E_PKBY^'6N0
M6-AK]I=74LDEE%/YRKY!B(\Q3MXD/3'7FO _$?[7'[6_B3X76?C&PTV\T/PE
M9VRFYU^ST6(B[P<&=C(C87/&8U5 !SGDU8_X*::?;:1X)_9\L;.[DU"TM?#T
ML$-W-'Y;SHL=H%=ER=I8 $C)QGK7U3X&B2;_ ()CSJZAE_X5Y?G!]1:S$?K7
M'%4J.'IRY$VW;5>;*=W)JYR'["O[8'CC]H+P=XY\/Z\;?4/&^B:>;O3=0A@C
MA-WN#*HD080,L@09 "D,,@8)/YW>.[GXFR?M)RS^(X0OQ5_MJV9HML 'V[='
MY(PG[KKY?^SZ]Z^FO^"0O_)9/&O_ & !_P"E$=>9?M*ZC!X8_P""AFK:EJ;_
M &2SLO%.GWD\K]$B7[.Y;Z;>:[*48TL55A"*VO\ \#T)=W%-GZ'_ +'VH_M#
MW][XI'QSLUM;=8[;^R=J62[FS)YW_'N3V\O[WX=Z^EZYWPO\1?"GCBXN8/#G
MB;1]?FM4CEGCTN_BN3$CYV,P1C@-M;!/7!KHJ^7JR<YN3C;R6ATI604445B,
MH:Q_Q[)_OC^1K/CK0UC_ (]D_P!\?R-9\= %N.K"57CJPE $J]**%Z44 3T4
M44 -/6FM3CUIK4 1-4#U.U0/0!5DJ*'_ (^H?]]?YBI9*BA_X^H?]]?YB@#?
MHHHH **** /)_'/[*/P?^)GBB\\1^*?AUH&NZ[>!!<:A>6@:678@1=S=\*JJ
M/8 =JP?^&%/V?O\ HDGAC_P"%>[44 9GAKPUI7@WP_I^AZ'I]OI6CZ?"MO:V
M5J@2*&-1A54#H!6'\1_A#X)^+VD_V;XU\*Z3XFLP"$74K5)6BSWC<C<A]U(-
M=?10!\Z1?LG:]X#;;\*/C'XK\#:?T70]7">(--A7LL4=UF6,>RRTLG[/GQB\
M4/\ 9O%O[1>K?V0WW[;P=X=M=%N'_P"WDM/(O_ -M?15% 'C7@+]D'X3?#[5
M/[8MO"5OK?B,D,^O^))7U74'?^_YUP793_N;1[5[)TI:* "BBB@ HHHH Q_%
MWA[_ (2KP]=:7]H^R^?L_>[-^W:X;ID9Z8ZUB^ /AW_P@TMZ_P#:'VW[2J#'
MD^7MVY_VCGK7945P3P.'J8F.+E']Y%63N]M>E[=7T.N.*K0H2P\9>X]6M/+Y
M]$<=\0/A[_PG36)^W_8?LH<?ZGS-V[;_ +0Q]W]:TO#?A*'0_"J:'<2"_@VR
M*[,FP.&8DC&3CKZUOT4HX##1Q$\4H>_)6;N]5ITO;HN@WBZ[HQP[E[L7=+3?
M7KOU/(]4^ JM<N^G:KY41/RQ3QY*C_>!Y_*MKP=\'[/PW?QW]W='4+J([HEV
M;$0^N,G)]/Y5Z%17GTLARZC55:%+5:K5V3]+V.N>;8VI3]E*IIZ*_P!^YYUX
MT^$0\4ZW-J<.IFUEE"[HWBW+\JA1@@C'3WK'L_@.\EPKZAK)DC'588_F(] Q
M/'Y&O7:*57(,NK576G3NV[O5ZOTN.GF^-ITU3C/1*RT6WW'DWQGTVWT?PAHU
ME:1B*WAGV(H[#8?UKF?!WPI?QAH2:A'J0M6,K1F-H=PXQR#D5[7K_AG3?%%O
M%!J=O]IBC;>J[V3!QC/RD5)HF@V/ARQ%GI\/V>W#%]F]FY/7DDFO-K\/PQ68
M.O62=+E223:::22VMI\SMI9Q+#X-4J3:J7;;LFM?7_(PO WPYLO!0DE25KR]
MD7:UPZ[<+Z*O..@[FL;7/A!_;7BB;6/[6\GS)5E\G[-NQC'&[>/3TKT:BO<G
ME&"G0CAG3]R+NE=K7OH[OYGEQS#%1JRK*?O25F]-ON.5\>> ;;QQ;0*\[6ES
M;D^7,J[A@XR",C/0=ZYGPM\&9- UVUU";4TG2 D^4L!&_((QG=QUKU"BE6RC
M!8C$+%5*?OJSO=]-NMATLQQ5&BZ$)^Z[Z677<\CU/X#A[]Y-/U06]LS96.6,
MLT?L"#S2S? ")BACUMT^7Y]]L&RW<CYQ@>W/UKUNBN)\.96VVZ6_G+\-3I6=
M8]))5-O)?Y')>,? 7_"6:)I^G_;OLOV0@^9Y._=A=O3<,?G2:3X _LOP3=^'
M_M_F_: X^T^3C;N_V=W./K7745Z3RW"NK*NX>\URMW>VUM[?J<*QM=4U24O=
M3OLM_N.)\ _#7_A![VZN/[1^V^?&(]OD>7MYSG[QS6+XF^"46KZM<7MEJ'V0
M3N9'ADBW ,>2001QGM7J%%<\\EP$\/'"NG[D7=*[T;\[W-XYGBXUG74_>>CT
M7Y6L<MX \%MX)TVXMGNQ>--+YI81[ O &.ISTKPOQ)#%K?CB^ATM-R7-X4B
MZ,Q;!(]B<GZ5]-2QK-&\;9VL"IP2#@^XKG-*^''AW1-0AO;/3_*N8B2CF:1L
M$C'0L1WKRLTR-XNC0PN&M&G!ZW;O;RT?GN^QWX'-%AZE7$5KN<EI:UOGMY=#
M9T;2XM%TJTL(!^ZMXUC!]<#D_B>?QJ[117UL(1A%0BK):'STI.3<I;L****L
MD**** "BBB@!IZTUJ<>M-:@")J@>IVJ!Z ,36^L/X_TJGI__ !_VW_75?YBK
MFM]8?Q_I5/3_ /C_ +;_ *ZK_,4 =O1110 5\^_\% /^3-/BQ_V!V_\ 1B5]
M!5XY^V)X$USXF_LQ?$7POX:L3J6NZEI;Q6EHKJAF<,K;06( ) .,D4 ?"'[6
MG[8>K^'O$%[K>MZIXTCT:3Q-JOAS1/#_ (-U[^PH[>'3I$AN+JZN%BDDFGDD
M?*1'"(@!.2>>_P# OQ9UWQO\6O@SX9U[5;OQ$V@^++74--UO484AO;C3]1\.
MW5U;QW:H OVB(%D=@!NPIQDDF/XJ>!O%OC+Q5JNM^&?@YX^\.1:S>+J>IZ+K
M.@>'M>TV2^"A/ML,%S=_N+@J &=#AL E2>3TWPP^&OBB;XD_"U8/AAXYTN73
M_%%UXF\4>,?&=QIYEOY7TZ>W!(MYVP 7B1(D0*B@ =R0!WB?_ABS_A)=6_M<
M:G_:WVN7[9C_ (2+'G;SYGW/E^]G[O'IQ69_Q@WZ:I_Y<M?H%10!^?O_ !@W
MZ:I_Y<M'_&#?IJG_ )<M?H%10!^?O_&#?IJG_ERUV/PV_P"&9\^*_P#A4_VW
M_A*O^$=U#_7_ -L[?(\H[_\ C[_=]=OOZ5]HUB^-M,N-:\&:_IUHH>ZN]/N+
M>)20 7:-E49/3DB@#\J?%/[4&M>"_P!G;PF)]4\2Z=X2\'^'O"^B1:1X1U/^
MRKK5-1O-)%X9KB^".\5O'"H54C&7<G)P.-ZU^/FM>._A+H6AW>JZSKWAOQ!)
MX>\5:+)XEF6XU33?*\2065U:37"JOVF/S%#Q2LH8J6!SCC?/PJ\:R?#OP?80
M?!KQ[H?BO3_#.G>'->9M-T/6=&UM+2,+&9[.YN@LC1L&,<HVN Q'3 &K:?"C
MQIJGA^+2$^$WCRZ\8:QK6@F\\4:^FD65C8Z?8W\4XMK>VMK@K;6Z*LA$<:DE
MCDDG& #]'J*** .8^)GP_P!.^*O@#7?"&K375OINLVK6EQ+9.JS*C=2A96 /
MU!^E?)7_  Z/^#__ $,GC?\ \#K/_P"1:^W**Z*>(JT5:G*Q+BGN?(WPY_X)
MD_"[X8^/-!\6Z7KWBZXU'1KR.^MXKR\M6A9T;(#A;921D<X(/O75?M"?L(>
M?VD_'4/BOQ-J_B2QU&*RCL%BTFYMXX3&C.P)$D#G=F0]\<#BOH^BJ>*K.7/S
M.X<JM:QYY\3_ ((:%\6/@Y=_#75[O4;;0KFWMK9[BRDC6Y"P21R(0S(RY)B7
M/R]"<8[<Y^S;^RKX3_9<T[7+/PKJ&LZA%K$L4T[:Q/%*RF,,%V>7%'@?,<YS
MVKV:BLE5FH.G?1]!V5[GR!\6/^"8GPM^)WC+4/$EOJ&M^&+O49VN+JUTV2(V
MS2,<LRH\9*$DDD!MO/ %>N?"?]E;P3\*O@U??#+R[GQ/X9OYI)[N+7"DAE9]
MN1\BJ  44C R",YSBO8Z*TEB:TXJ$I.R$HI.Y\0>*?\ @DM\*]7U"6YT?7_$
MF@Q2.6^R+/%<11C^ZA>/?C_>9C7IW[/'[!GP\_9R\4KXFT:[UG5]?6)X$NM3
MN4VQHXPP6.-%'(_O;J^D:*J6+KSCR2F["Y8K6Q\R7G_!/SX=WOQT7XK2:SXG
M'B)=;37A:K=6_P!D\])1*%V^1OV;E'&_..]?3=%%8SJSJ6YW>Q226Q\@?%C_
M ()B?"WXG>,M0\26^H:WX8N]1G:XNK739(C;-(QRS*CQDH2220&V\\ 5UEC^
MP-\-8?@.?A7>R:KJFDK?R:G!J5Q-&+VVN74*7B98PH&!C:58'/.>,?2=%:O%
M5VE%S>@N6/8^)/"W_!)OX4Z-=W$VK:UXBU^-XWCB@DGB@6,L" ^43+,N01SM
MR.5(XKU7]G/]A_P+^S'XNU#Q%X6U;Q#?WM]8MI\D>KW,$D8C,B2$@1PH=V8U
MZDC!/%?0U%.>+KU$XRDVF"C%;(^9+S_@GY\.[[XZ+\5I-9\3CQ$NMQZ\+5;J
MW^R>>DHE"[?(W[-RCC?G'>MK]H[]B?P/^T]XETO7/%.J^(+"[TZT^Q1)H]Q!
M'&R;V?+"2%R3ECT(^E?0-%3]9JJ2ES:K1!RH\]UKX(:%KOP,'PIGNM03PZ-'
MAT07,4B"[\B*-45MQ0IOP@R=F,YX%<=^S9^Q]X-_9:NM?G\*:EKNH/K20)<#
M6;B&4((BY79Y<4>,^8<YST'2O<Z*CVLU%POH]QV6Y\R?"7_@GY\._@U\6[/X
MB:+K/B>ZUNUDN94@O[JW>V)FCDC?*I K<"1L?-UQG-:G[1?[#O@3]IOQC8>)
M/%&K>(K"^LK!=.CCTBY@CB,:R22 D20N=V96YR!@#BOH>BK^LUN=5.;787*K
M6/,/B%^SYX=^)/P,3X5:G>ZI!X>2TL[,7-I+&MWLMFC:,[FC9,DQ+GY.<G '
M;,_9N_9;\*?LO:/K6F^%=0UG4(-5G2XG;6)HI&5D4J OEQ1@#![@U[%16?M9
M\CA?1ZCLKW/F?XY?\$^/A1\<_$-QX@N[;4/#>O73&2ZO="F2,73G^.2-T="W
M<E0I)/)->:>'?^"27POTV^CGU;Q)XEUB%&S]F$L,"./1BL9;'T(K[CHK>.+K
MPCRQF[$\D7K8\ ^/G[%/@3]HBS\)VFO7^NZ5;>&;5[.QCT>YB3,;",8<RQ2%
MB!$N#D=\YKO-(^"&A:+\"V^%,%WJ+^'6T:;0S<R21F[\B6-HV;<$";\.<'9C
M..#7H=%8NM4<5%O1;%66Y\_?LX_L3^!_V8?$NJ:YX6U7Q!?W>HVGV*5-8N()
M$5-ZOE1'#&<Y4=2?I6=^T5^P7\.OVCO$X\3:I-J>@^(FB2&:]TF2-1<JHPIE
M1T8,0N &&#@ $D 8^DJ*KZQ5Y_:<WO=Q<JM8\%_9@_8\\*_LKOK\WA[5]7U:
MXUI84N&U-XBJB(N5V!$7'^L;.2>W3O[U116=2I*K)SF[L:26B"BBBLQE#6/^
M/9/]\?R-9\=:&L?\>R?[X_D:SXZ +<=6$JO'5A* )5Z44+THH GHHHH :>M-
M:G'K36H B:H'J=J@>@"K)44/_'U#_OK_ #%2R5%#_P ?4/\ OK_,4 ;]%%%
M!45Q=0VB!YYHX4)P&D8*,^G-2U%<6L-V@2>&.9 <A9%##/KS0!7_ +:T[_G_
M +7_ +_+_C1_;6G?\_\ :_\ ?Y?\:/[%T[_GPM?^_*_X4?V+IW_/A:_]^5_P
MH /[:T[_ )_[7_O\O^-']M:=_P _]K_W^7_&C^Q=._Y\+7_ORO\ A1_8NG?\
M^%K_ -^5_P * #^VM._Y_P"U_P"_R_XT?VUIW_/_ &O_ '^7_&C^Q=._Y\+7
M_ORO^%']BZ=_SX6O_?E?\* #^VM._P"?^U_[_+_C1_;6G?\ /_:_]_E_QH_L
M73O^?"U_[\K_ (4?V+IW_/A:_P#?E?\ "@ _MK3O^?\ M?\ O\O^-']M:=_S
M_P!K_P!_E_QH_L73O^?"U_[\K_A1_8NG?\^%K_WY7_"@ _MK3O\ G_M?^_R_
MXT?VUIW_ #_VO_?Y?\:/[%T[_GPM?^_*_P"%']BZ=_SX6O\ WY7_  H /[:T
M[_G_ +7_ +_+_C1_;6G?\_\ :_\ ?Y?\:/[%T[_GPM?^_*_X4?V+IW_/A:_]
M^5_PH /[:T[_ )_[7_O\O^-']M:=_P _]K_W^7_&C^Q=._Y\+7_ORO\ A1_8
MNG?\^%K_ -^5_P * #^VM._Y_P"U_P"_R_XT?VUIW_/_ &O_ '^7_&C^Q=._
MY\+7_ORO^%']BZ=_SX6O_?E?\* #^VM._P"?^U_[_+_C1_;6G?\ /_:_]_E_
MQH_L73O^?"U_[\K_ (4?V+IW_/A:_P#?E?\ "@ _MK3O^?\ M?\ O\O^-']M
M:=_S_P!K_P!_E_QH_L73O^?"U_[\K_A1_8NG?\^%K_WY7_"@ _MK3O\ G_M?
M^_R_XT?VUIW_ #_VO_?Y?\:/[%T[_GPM?^_*_P"%']BZ=_SX6O\ WY7_  H
M/[:T[_G_ +7_ +_+_C1_;6G?\_\ :_\ ?Y?\:/[%T[_GPM?^_*_X4?V+IW_/
MA:_]^5_PH /[:T[_ )_[7_O\O^-']M:=_P _]K_W^7_&C^Q=._Y\+7_ORO\
MA1_8NG?\^%K_ -^5_P * #^VM._Y_P"U_P"_R_XT?VUIW_/_ &O_ '^7_&C^
MQ=._Y\+7_ORO^%']BZ=_SX6O_?E?\* #^VM._P"?^U_[_+_C1_;6G?\ /_:_
M]_E_QH_L73O^?"U_[\K_ (4?V+IW_/A:_P#?E?\ "@ _MK3O^?\ M?\ O\O^
M-']M:=_S_P!K_P!_E_QH_L73O^?"U_[\K_A1_8NG?\^%K_WY7_"@ _MK3O\
MG_M?^_R_XT?VUIW_ #_VO_?Y?\:/[%T[_GPM?^_*_P"%']BZ=_SX6O\ WY7_
M  H /[:T[_G_ +7_ +_+_C1_;6G?\_\ :_\ ?Y?\:/[%T[_GPM?^_*_X4?V+
MIW_/A:_]^5_PH /[:T[_ )_[7_O\O^-']M:=_P _]K_W^7_&C^Q=._Y\+7_O
MRO\ A1_8NG?\^%K_ -^5_P * #^VM._Y_P"U_P"_R_XT?VUIW_/_ &O_ '^7
M_&C^Q=._Y\+7_ORO^%']BZ=_SX6O_?E?\* &G6M.S_Q_VO\ W^7_ !J2"_MK
MMB(+B*<CDB-PV/RJ,Z+IV?\ CPM?^_*_X5)!86UHQ,%O% 3P3&@7/Y4 .:H'
MJ=J@>@#$UOK#^/\ 2J>G_P#'_;?]=5_F*N:WUA_'^E4]/_X_[;_KJO\ ,4 =
MO1110 5!<WMO9[?M$\4&[.WS'"Y^F:GJ"YLK>\V_:((I]N=OF(&Q],T 0_VU
MIW_/_:_]_E_QH_MK3O\ G_M?^_R_XT?V+IW_ #X6O_?E?\*/[%T[_GPM?^_*
M_P"% !_;6G?\_P#:_P#?Y?\ &C^VM._Y_P"U_P"_R_XT?V+IW_/A:_\ ?E?\
M*/[%T[_GPM?^_*_X4 ']M:=_S_VO_?Y?\:/[:T[_ )_[7_O\O^-']BZ=_P ^
M%K_WY7_"C^Q=._Y\+7_ORO\ A0 ?VUIW_/\ VO\ W^7_ !H_MK3O^?\ M?\
MO\O^-']BZ=_SX6O_ 'Y7_"C^Q=._Y\+7_ORO^% !_;6G?\_]K_W^7_&C^VM.
M_P"?^U_[_+_C1_8NG?\ /A:_]^5_PH_L73O^?"U_[\K_ (4 ']M:=_S_ -K_
M -_E_P :/[:T[_G_ +7_ +_+_C1_8NG?\^%K_P!^5_PH_L73O^?"U_[\K_A0
M ?VUIW_/_:_]_E_QH_MK3O\ G_M?^_R_XT?V+IW_ #X6O_?E?\*/[%T[_GPM
M?^_*_P"% !_;6G?\_P#:_P#?Y?\ &C^VM._Y_P"U_P"_R_XT?V+IW_/A:_\
M?E?\*/[%T[_GPM?^_*_X4 ']M:=_S_VO_?Y?\:/[:T[_ )_[7_O\O^-']BZ=
M_P ^%K_WY7_"C^Q=._Y\+7_ORO\ A0 ?VUIW_/\ VO\ W^7_ !H_MK3O^?\
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
M%<9Y&>0<8>@''_"OX@>*XOBII6BMJ_B#Q=X>U.VG^T7.M^'WT\V-PB%U8/L
M*O@K@]"1^/-^"/BCXCU[Q';VWB?XFW7@KQD^H%&\+ZAHJ1V1C$F!$DC+SN7
M#%MV6&,]3[7X6\!>/[/7;:\\1_$<ZU86T;H+&TTB.S$S,A4/(RL22,Y"CC(%
M<OJ/P!\6^+(M,TKQ=\1/^$@\.6-W'=>3_9$<-W-L.55IPY(]V R>:- /<Z**
M*D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4-8_
MX]D_WQ_(UGQUH:Q_Q[)_OC^1K/CH MQU82J\=6$H E7I10O2B@">BBB@!IZT
MUJ<>M-:@")J@>IVJ!Z *LE10_P#'U#_OK_,5+)44/_'U#_OK_,4 ;]%%% !1
M12,<*2 6('0=Z %K \7>//#W@*T@N?$6KVNCV\[^7%)=/M#MC.![XKS/]GOX
MZ>(?B]JWBBTUKPJ^@1Z7(JQ28<<DL#$^[^,8!X]>@XSF_M4-=KJOPO-AID.L
MW@\0CRM/N)!''<-Y9PC,00 ?4@T[ >G>%?B[X,\<:F=.T#Q)I^JWPC,IM[:7
M<VP$ G'IR/SKKZ\?TWQ-K_A+POXK\1^(/AUI7A;^R--EN[<V-[%<-<E59C&2
MB*5'RKS[^U<!JOB/XD^!?A7I7Q8U#QG_ &M'(MI?7_AUK&)+7[-.Z 1Q,!N5
MU$J_-DYQSGN6 ^GZ*\-O]5\7?%7XL^*_#NA^*Y?"&A^%X;57EL[6.:>\N)XS
M("3(#A% Q@8S^/& /CMXJT[X-:Z9VM+OQOIGB-O"27OE[8)KCS%5;@H.!\K$
MXZ9'3!Q18#WC6/%^D:!K.C:3?W?D:AK$DD5C#Y;MYS(N]AD A<+S\Q%6M=UW
M3_#.DW.J:K=Q6&GVR[IKF9L(@R!DGZD5\Z:[X,\2^%/C3\(6U_QM=^+3/>WF
M$N;.*!89!;'<R;!G!R/E.<8KZ5NK6&]@>"XACGA<8:.50RL/<'@T >>?\-'?
M#'_H=]'_ / BNXT'7].\4:1;:II-Y%J&G7(+0W,#;D< D$@_4$?A7BDGAK2/
M^&OXK3^RK+[+_P (.9?(^SILW_;B-VW&,XXS5GXDZGXRC^+_ (7\%^"M<L_#
M%A>Z3<7$QDL$G2+8X^=$P,MS@ D+R<BBPCW*BO&='UGQ7X;^,GA/P=JWB9]?
M@DT&[N[NX:SBM_M,HG^1BJ@[=J$+@'!QDC)ID'Q4U31/&/QPDOYC?:5X3M+*
M[L++8J[-UF\KKN R=S*.6)QVQ189[36-X;\7Z1XN.JC2;S[7_9=_+IEY^[=/
M*N8\;T^8#.-PY&1SP:\H^'GAWXF^)=)\,^,+WXB;'U#[/J%SH::9#]D^RR%7
M,"MC>&V'&_).?SKR[P=\5;_2?$WCSX>^%);>#QIK_CG59(KN]P(;&W^0&;!_
MUC_(^U!G)7GL"6$?8-%?/7QO\6>*?A]<^#M,N?$^JZ7X8>"3^U_%EII:7,[3
MJ/E5U5"L2GK\JY^N#7HOP2U=];\&O=GQK#X]MWNG^SZI';);NL>U<12(H&'4
MY)R <,,BBPST"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M;'5H[*ZC;&2CDLK8#9(/(&>G)KT/X'^&O$/A#X7:'I/BF]:^UJWC?SG:4RE
M79DC+G[VU2%S[<<"N[HHN,****0!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!0UC_CV3
M_?'\C6?'6AK'_'LG^^/Y&L^.@"W'5A*KQU82@"5>E%"]** 'V]Q'=0I-"XDC
M<95EZ&I*\VT77)_#TY4@RVC'YXO3W'O7H-C?0:C;K/;R"2-NX[>Q]#0!,>M-
M:G'K36H B:H'J=J@>@"K)44/_'U#_OK_ #%2R5%#_P ?4/\ OK_,4 ;]%%%
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
M?"GQ3>>%?CA9PZ7ON?$E[YVE)]HB'VA=B#.2V$Y!^_BM'QEX6\7^'/&7P_\
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
M?5KC1YQ<A5+S0[=S)ACE#N&"<'KP* .IJ.*WBA+F.-(RYW,54#<?4^M*)48
MAU()P"#U/I4<E[;Q7"6[SQ).XRD3. S?0=30!/4:01I(TBQJKO\ >8* 3]32
M7-W!9Q>9<31P1YQOD8*,_4T]'610RL&4C((.010 ZF"&,2F0(HD(P7QR1Z9I
M]% !2,H8$$ @\$&EHH 9%#' @2-%C0=%48%!B0R"0HID P&QR!]:?10!&MO$
MDK2K&BRN,,X4;C]32R1),NV1%=?1AD4^B@!KQK(A1U#*>"I&0:55"*%4!5'
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
M\.N<,&0AAU/0]"170T4@,_5/#^F:WHDVCW]C!=Z7-%Y,EI+&#&R=EQ[8&/3
MKAO"O[.O@#P9KUGK&E:+)%?V6?LCS7UQ,MOD$'8KR$#@GM7I-% &-X:\'Z1X
M/&J#2+3[(-3OY=3N_P!X[^9<2X\Q_F)QG X& .P%<+'^S'\-XM6%^/#Y)$_V
MK[*][.UL9<YW&$OL//;&/:O1]4UFPT.W6?4;ZVT^!Y%B66ZF6)2['"J"Q R3
MP!WJY0!C?\(?I \8GQ5]D_XGQL/[,^U^8_\ Q[>9YFS9G;]_G.,]LXKF-#^
MW@CPUK>H:KIFCM:7-_'-'/''=S>21+_K-L>_:N?8#';%>@5F^(?$FE^$M(GU
M36=0M],TZ  R7-S($1<G &3W)X ZF@#G]1^#W@[5_!%EX0O-#BN?#]D%%M:R
M22%H=N<%)-V\'DC(;/)YK-\.?L_^!/"T6K)9:*SG5;5K*]DNKN:=YH&ZQEG<
MD#@=,5TG@_Q_X<^(%G+=>'=9M-7AB8++]FD!:(GH'7JN<'J!TK:O+R'3[2>Z
MN95AMX(VEED<X"*HR2?8 4P//_"/[/?@3P/KEMJ^E:/(M]:!EM7N;R>X%L",
M'RUD=@O&>0,\UZ-7F_\ PT=\,?\ H=]'_P# BNO\*^,=$\<:8=1T#4[?5K$2
M&(SVS[E#@ E<^O(_.@#9HHI&8(I9C@ 9)I +167X:\3:5XQT6WU?1;Z+4M-N
M-WE7,!RC[6*MCZ%2/PK4H ***\]OOV@_AOIVK2:;<^,](BNXVV.IN 55NA!<
M?*"._/% 'H5%9P\1Z29],A&J61FU-&DL(_M";KM54,S1#/S@*0Q*YP"#6C0
M456U+4[/1K&:]U"[@L;.!=\MQ<R"..-?5F)  ^M4?$'BW1O"V@2:WJNI6]EI
M"!"UY(W[L!R IR.Q+#'UH UZ*0$$ CD&EH **** "BBB@ HHHH **** "BBB
M@ HHHH **** &GK36IQZTUJ (FJ!ZG:H'H Q-;ZP_C_2J>G_ /'_ &W_ %U7
M^8JYK?6'\?Z53T__ (_[;_KJO\Q0!V]%%% !1110 5YY\4?A$OC[4='US2]9
MN/#'BO1F;[#J]M$LN$;[T<D9P)$//!(ZGL2#Z'10!Y%H?P3UK4/&>E>)O'OB
M]O%EUHY+Z;8P6"6EK;R'@RE03O?H03C!'? KB[/PCXUUOX_?%R;PSXJ_X1*%
MFTI9))M*2[6Y!M,!D+D8*8/3(.[GH*^D:*=P/(Y/V<=&/PKM/"$>IWT5Y:WH
MU:+75(^TKJ 8M]H]"<DC'IWS\U:?A'P+X^T_Q%9WWB3XBC7=/M5<#3K72([-
M9V*E0\C*Q)QG.T<9 KTFBBX'%_"WX;K\-O"MSHC7_P#::SWMS=F7R?)P)G+;
M<;FZ9QG//H*\F/[+?BF/P/>>!;7XEO:^"V,GV>R&CQM,JM(9-CR[P67<23C&
M?8<5]&T47 J:38_V7I=G9[_-^SPI#OQC=M4#..W2N5T_X<?8?BWJOC?^T=_V
M[3(M-^P>1C9L?=O\S=SGIC:/K7:T4@.*C^&XC^,<WCS^T,^9H8T;^S_(Z8G\
MWS/,W?AMV^^>U>=2?LVZ[::)J'A'1_'\^F?#^^FD9](&G))<0PR-ND@CG+<(
MQ+=5.,GKDY]ZHIW \H\;?!*[OM4\*ZMX,\0#PEJGAZS;3;=GM%NXI+4J%$;(
MS#IMX/\ ]8B+P5\$-8\*MX[N[KQQ=ZGK?BJ&!6U46:P2VLL<3H'4*Q4_?&U<
M#:% YZUZY11<#QJQ^"/B;6/%WAS6/&OC>/Q)#X>F-S90VVDQV;R2XP&D=6)P
M.NT8!Q4M[\%?$FA>)]=U7P)XX/ABUURX-Y>Z==:8E[$+EOOS1[F4J6QDCD$^
MP 'L%%%P/,=1^'7CI-(T%-)^)$T&JV"3+>75[IL<\6HEWW O'N 3;T7:>!Q5
MWX2_"I_ANNNWE]JQUO7-<N_ME]>+;+;1E@,*J1*2% R><Y.>:]!HH ****0!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!0UC_CV3_?'\C6?'6AK'_'LG^^/Y&L^.@"W'5A*KQU82@"5>E%"]
M** .;HHHH :>M-:G'K36H B:H'J=J@>@"!^E&G_\A2S_ .NR?^A"A^E&G_\
M(4L_^NR?^A"@#T*BBB@ I&.%) +$#H.]+10!XI^SW\=/$/Q>U;Q1::UX5?0(
M]+D58I,..26!B?=_&, \>O0<9E_:Q\;+X2^$=W8I=QV5YK\R:1%-(V%C63_6
MNWHHC#Y/;(KV:N$\4?"V+Q?\2?#7B;4;Y9]/T*WG6#2'M@R//*-IE9RV#A0
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
M /C_ +;_ *ZK_,4 =O1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!0UC_CV3_?'\C6?'6AK'_'LG^^/Y&L
M^.@"W'5A*KQU82@"5>E%"]** .;HHHH :>M-:G'K36H B:H'J=J@>@"!^E&G
M_P#(4L_^NR?^A"A^E&G_ /(4L_\ KLG_ *$* /0J*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!IZTUJ<>M-:@")J@>IV
MJ!Z ,36^L/X_TJGI_P#Q_P!M_P!=5_F*N:WUA_'^E4]/_P"/^V_ZZK_,4 =O
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!0UC_CV3_?'\C6?'6AK'_'LG^^/Y&L^,4 6XZL)5>.K"4 2K
MTHH7I10!S=%%% #3UIK4X]::U $;5!)4[]Z@>@"!^E&G_P#(4M/^NR?^A"AQ
MUI=/'_$SM/\ KLG_ *$* /0**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@!IZTUJ<>M-:@")JADJ=^]0/0!B:V.8?^!?T
MJGIX_P!/MO\ KJO\ZO:T,F+\?Z53L!_IUM_UT7^= ':4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4=7_
M ./=/]\?R-9\7:M#5O\ CW3_ 'Q_(U0C% %F.K"5!&*L)0!*.E% Z44 <U11
M10 UNM-;I3VIIZ4 1M4#U.U1.* *S"G:>/\ B9VG_79/_0A0XJAJUU+I^FW=
MU;OY<\$3RQO@':R@D'!XZBHJ35.#F]DK_<7"+G)174]-HKYQ_P"%M^+/^@K_
M .2T7_Q%'_"V_%G_ $%?_):+_P"(KXG_ %PP'\D_NC_\D?3_ .KF+_FC][_R
M/HZBOG'_ (6WXL_Z"O\ Y+1?_$4?\+;\6?\ 05_\EHO_ (BC_7# ?R3^Z/\
M\D'^KF+_ )H_>_\ (^CJ*^<?^%M^+/\ H*_^2T7_ ,11_P +;\6?]!7_ ,EH
MO_B*/]<,!_)/[H__ "0?ZN8O^:/WO_(^CJ*^<?\ A;?BS_H*_P#DM%_\11_P
MMOQ9_P!!7_R6B_\ B*/]<,!_)/[H_P#R0?ZN8O\ FC][_P CZ.HKYQ_X6WXL
M_P"@K_Y+1?\ Q%'_  MOQ9_T%?\ R6B_^(H_UPP'\D_NC_\ )!_JYB_YH_>_
M\CZ.HKYQ_P"%M^+/^@K_ .2T7_Q%'_"V_%G_ $%?_):+_P"(H_UPP'\D_NC_
M /)!_JYB_P":/WO_ "/HZBOG'_A;?BS_ *"O_DM%_P#$4?\ "V_%G_05_P#)
M:+_XBC_7# ?R3^Z/_P D'^KF+_FC][_R/HZBOG'_ (6WXL_Z"O\ Y+1?_$4?
M\+;\6?\ 05_\EHO_ (BC_7# ?R3^Z/\ \D'^KF+_ )H_>_\ (^CJ*^<?^%M^
M+/\ H*_^2T7_ ,11_P +;\6?]!7_ ,EHO_B*/]<,!_)/[H__ "0?ZN8O^:/W
MO_(^CJ*^<?\ A;?BS_H*_P#DM%_\11_PMOQ9_P!!7_R6B_\ B*/]<,!_)/[H
M_P#R0?ZN8O\ FC][_P CZ.HKYQ_X6WXL_P"@K_Y+1?\ Q%'_  MOQ9_T%?\
MR6B_^(H_UPP'\D_NC_\ )!_JYB_YH_>_\CZ.HKYQ_P"%M^+/^@K_ .2T7_Q%
M'_"V_%G_ $%?_):+_P"(H_UPP'\D_NC_ /)!_JYB_P":/WO_ "/HZBOG'_A;
M?BS_ *"O_DM%_P#$4?\ "V_%G_05_P#):+_XBC_7# ?R3^Z/_P D'^KF+_FC
M][_R/HZBOG'_ (6WXL_Z"O\ Y+1?_$4?\+;\6?\ 05_\EHO_ (BC_7# ?R3^
MZ/\ \D'^KF+_ )H_>_\ (^CJ*^<?^%M^+/\ H*_^2T7_ ,11_P +;\6?]!7_
M ,EHO_B*/]<,!_)/[H__ "0?ZN8O^:/WO_(^CJ*^<?\ A;?BS_H*_P#DM%_\
M11_PMOQ9_P!!7_R6B_\ B*/]<,!_)/[H_P#R0?ZN8O\ FC][_P CZ.HKYQ_X
M6WXL_P"@K_Y+1?\ Q%'_  MOQ9_T%?\ R6B_^(H_UPP'\D_NC_\ )!_JYB_Y
MH_>_\CZ.HKYQ_P"%M^+/^@K_ .2T7_Q%'_"V_%G_ $%?_):+_P"(H_UPP'\D
M_NC_ /)!_JYB_P":/WO_ "/HZBOG'_A;?BS_ *"O_DM%_P#$4?\ "V_%G_05
M_P#):+_XBC_7# ?R3^Z/_P D'^KF+_FC][_R/HZBOG'_ (6WXL_Z"O\ Y+1?
M_$4?\+;\6?\ 05_\EHO_ (BC_7# ?R3^Z/\ \D'^KF+_ )H_>_\ (^CJ*^<?
M^%M^+/\ H*_^2T7_ ,11_P +;\6?]!7_ ,EHO_B*/]<,!_)/[H__ "0?ZN8O
M^:/WO_(^CJ*^<?\ A;?BS_H*_P#DM%_\11_PMOQ9_P!!7_R6B_\ B*/]<,!_
M)/[H_P#R0?ZN8O\ FC][_P CZ.HKYQ_X6WXL_P"@K_Y+1?\ Q%'_  MOQ9_T
M%?\ R6B_^(H_UPP'\D_NC_\ )!_JYB_YH_>_\CZ,;K36Z5\Z-\6_%G_05_\
M):+_ .(IO_"V_%G_ $%?_):+_P"(H_UPP'\D_NC_ /)!_JYB_P":/WO_ "/H
MEJA<5\]-\6?%?_05_P#)>+_XBHS\6/%9_P"8K_Y+Q?\ Q%/_ %OP'\D_NC_\
MD+_5W%_S1^]_Y'N.LCF+\?Z54L!_IUO_ -=%_G7$_#CQ5JOBDZC_ &G=?:?(
M\OR_W:)MW;L_= S]T=:7XVWUWHWP9\>W]A=36-]:Z!?SV]U;2&.6&1;>1E=&
M&"K @$$'((KZW+\5#,J,*])-*6U]][=+GS^+P\\%5E2J:N/;TN>S45^%G_#1
M?Q7_ .BG>,O_  ?W?_QRC_AHOXK_ /13O&7_ (/[O_XY7VO]@5?^?B/G?[2A
M_*S]TZ*_"S_AHOXK_P#13O&7_@_N_P#XY1_PT7\5_P#HIWC+_P ']W_\<H_L
M"K_S\0?VE#^5G[IT5^%G_#1?Q7_Z*=XR_P#!_=__ !RC_AHOXK_]%.\9?^#^
M[_\ CE']@5?^?B#^TH?RL_=.BOPL_P"&B_BO_P!%.\9?^#^[_P#CE'_#1?Q7
M_P"BG>,O_!_=_P#QRC^P*O\ S\0?VE#^5G[IT5^%G_#1?Q7_ .BG>,O_  ?W
M?_QRC_AHOXK_ /13O&7_ (/[O_XY1_8%7_GX@_M*'\K/W3HK\+/^&B_BO_T4
M[QE_X/[O_P".4?\ #1?Q7_Z*=XR_\']W_P#'*/[ J_\ /Q!_:4/Y6?NG17X6
M?\-%_%?_ **=XR_\']W_ /'*/^&B_BO_ -%.\9?^#^[_ /CE']@5?^?B#^TH
M?RL_=.BOPL_X:+^*_P#T4[QE_P"#^[_^.4?\-%_%?_HIWC+_ ,']W_\ '*/[
M J_\_$']I0_E9^Z=%?A9_P -%_%?_HIWC+_P?W?_ ,<H_P"&B_BO_P!%.\9?
M^#^[_P#CE']@5?\ GX@_M*'\K/W3HK\+/^&B_BO_ -%.\9?^#^[_ /CE'_#1
M?Q7_ .BG>,O_  ?W?_QRC^P*O_/Q!_:4/Y6?NG17X6?\-%_%?_HIWC+_ ,']
MW_\ '*/^&B_BO_T4[QE_X/[O_P".4?V!5_Y^(/[2A_*S]TZ*_"S_ (:+^*__
M $4[QE_X/[O_ ..4?\-%_%?_ **=XR_\']W_ /'*/[ J_P#/Q!_:4/Y6?NG1
M7X6?\-%_%?\ Z*=XR_\ !_=__'*/^&B_BO\ ]%.\9?\ @_N__CE']@5?^?B#
M^TH?RL_=.BOPL_X:+^*__13O&7_@_N__ (Y1_P -%_%?_HIWC+_P?W?_ ,<H
M_L"K_P _$']I0_E9^Z=%?A9_PT7\5_\ HIWC+_P?W?\ \<H_X:+^*_\ T4[Q
ME_X/[O\ ^.4?V!5_Y^(/[2A_*S]TZ*_"S_AHOXK_ /13O&7_ (/[O_XY1_PT
M7\5_^BG>,O\ P?W?_P <H_L"K_S\0?VE#^5G[IT5^%G_  T7\5_^BG>,O_!_
M=_\ QRC_ (:+^*__ $4[QE_X/[O_ ..4?V!5_P"?B#^TH?RL_=.BOPL_X:+^
M*_\ T4[QE_X/[O\ ^.4?\-%_%?\ Z*=XR_\ !_=__'*/[ J_\_$']I0_E9^Z
M=%?A9_PT7\5_^BG>,O\ P?W?_P <H_X:+^*__13O&7_@_N__ (Y1_8%7_GX@
M_M*'\K/W3HK\+/\ AHOXK_\ 13O&7_@_N_\ XY1_PT7\5_\ HIWC+_P?W?\
M\<H_L"K_ ,_$']I0_E9^Z=%?A9_PT7\5_P#HIWC+_P ']W_\<H_X:+^*_P#T
M4[QE_P"#^[_^.4?V!5_Y^(/[2A_*S]TZ*_"S_AHOXK_]%.\9?^#^[_\ CE'_
M  T7\5_^BG>,O_!_=_\ QRC^P*O_ #\0?VE#^5G[IT5^%G_#1?Q7_P"BG>,O
M_!_=_P#QRC_AHOXK_P#13O&7_@_N_P#XY1_8%7_GX@_M*'\K/W3HK\+/^&B_
MBO\ ]%.\9?\ @_N__CE'_#1?Q7_Z*=XR_P#!_=__ !RC^P*O_/Q!_:4/Y6?N
MG17X6?\ #1?Q7_Z*=XR_\']W_P#'*/\ AHOXK_\ 13O&7_@_N_\ XY1_8%7_
M )^(/[2A_*S]QM4&;=?]\?R-4HQ7YU?\$[/BMXV\=_&S6K#Q+XQU_P 0V,?A
MZ>=+75=4GN8ED%S;*'"NQ 8!F&>N&/K7Z,(M>%C,*\'5]E)W/1H5E7ASI6)8
MQ5A*B05,HKB.@>.E%*!FB@#F:*** $/2FT^FGB@!A'6HF%3,*8PH K.M5;RV
M6[M9H'^Y*A0_0C%7F6HF6E)*2<9;,:;B[H\*U31[O2+B2*XA= K;0Y4A6]"#
MWSBJ5>_%:84S7YQ4X,@Y-TZ]E_AO^-U^1]I#B62BE.E=^MOT9X)17O!CIOE5
MG_J7_P!1'_DO_P!L7_K-_P!.?_)O_M3PFBO=/+H\NC_4O_J(_P#)?_M@_P!9
MO^G/_DW_ -J>%T5[IY='ET?ZE_\ 41_Y+_\ ;!_K-_TY_P#)O_M3PNBOI>UC
M_P!%A_W!_*I?+H_U+_ZB/_)?_M@_UF_Z<_\ DW_VI\QT5].>71Y='^I?_41_
MY+_]L'^LW_3G_P F_P#M3YCHKZ<\NCRZ/]2_^HC_ ,E_^V#_ %F_Z<_^3?\
MVI\QT5].>71Y='^I?_41_P"2_P#VP?ZS?].?_)O_ +4^8Z*^G/+H\NC_ %+_
M .HC_P E_P#M@_UF_P"G/_DW_P!J?,=%?3GET>71_J7_ -1'_DO_ -L'^LW_
M $Y_\F_^U/F.BOISRZ/+H_U+_P"HC_R7_P"V#_6;_IS_ .3?_:GS'17TYY='
MET?ZE_\ 41_Y+_\ ;!_K-_TY_P#)O_M3YCHKZ<\NCRZ/]2_^HC_R7_[8/]9O
M^G/_ )-_]J?,=%?3GET>71_J7_U$?^2__;!_K-_TY_\ )O\ [4^8Z*^G/+H\
MNC_4O_J(_P#)?_M@_P!9O^G/_DW_ -J?,=%?3GET>71_J7_U$?\ DO\ ]L'^
MLW_3G_R;_P"U/F.BOISRZ/+H_P!2_P#J(_\ )?\ [8/]9O\ IS_Y-_\ :GS'
M17TYY='ET?ZE_P#41_Y+_P#;!_K-_P!.?_)O_M3YCHKZ<\NCRZ/]2_\ J(_\
ME_\ M@_UF_Z<_P#DW_VI\QT5].>71Y='^I?_ %$?^2__ &P?ZS?].?\ R;_[
M4^8Z*^G/+H\NC_4O_J(_\E_^V#_6;_IS_P"3?_:GS'17TYY='ET?ZE_]1'_D
MO_VP?ZS?].?_ ";_ .U/F.BOISRZ/+H_U+_ZB/\ R7_[8/\ 6;_IS_Y-_P#:
MGS&>E-KZ?$5)Y6*/]2_^HC_R7_[8/]9O^G/_ )-_]J?,!YHCMY+B0)%&\KG@
M*BDD_@*^H?*H\JFN#$M\1_Y+_P#;$OB7M1_\F_X!P7PO\+W6A:9<S7L)@N+I
MU/EMU"*.,^AR6XKI];T.V\0Z+?Z5>H9+.^MY+6=58J3&ZE6 (Y'!/-:_E4>7
M7W^"PL,!0AAZ6T?^'O\ >?)8FO+%U95JF[/QY^)W[''Q2^'OB&^M+?PEJGB'
M2UG9+34-(MS=B>++;'*1;F0X7D,!@_4$\9_PS]\4?^B;>+__  177_QNOVY\
MJ@Q5]I'/ZR24H)L^?>6TV]),_$;_ (9^^*/_ $3;Q?\ ^"*Z_P#C='_#/WQ1
M_P"B;>+O_!%=?_&Z_;@QT"*J_M^K_P ^T3_9L/YF?B/_ ,,_?%'_ *)MXO\
M_!%=?_&Z/^&?OBC_ -$V\7_^"*Z_^-U^W'E4>51_;]7_ )]H/[-A_,S\1_\
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
M+H\NK.RC90!7\NE\NI]E&R@"$)3PE2!:<%H 8%IX6G!:<!B@  Q3@,4 8I:
*#&:*<!BB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ctlp-20250630_g5.jpg
<TEXT>
begin 644 ctlp-20250630_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@#
M; 1H 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 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM
MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_
MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_
M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H
MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^
M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9
M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\
M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV
M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\
MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&
MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_
M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'
MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_
M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(
M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_
MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I
MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /Y/?^"PO_  2[_P""@?\ P1[^&W@[XD?$C_@HIKGC&#QC
MKD^FVUMH>OZK ]N\4(E+L99L$$'&!17Z"?\ ![S_ ,FL_ __ +*!J/\ Z0BB
M@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^D(HH
M \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H *
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 _$'_@]Y_Y-9^!_P#V4#4?_2$44?\ ![S_ ,FL_ __ +*!J/\ Z0BB
M@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^D(HH
M \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ^3/\ @M!\:_VD?V4?V"?'_P"US^S-\7X]!U[P#H\5\FD:GX?M;_3]
M10W44;K()$$J/LD.UED"@@90\U\5_P#!"3]O;_@JO_P6*^#GC[XD>*/VR/"O
M@2Z\'>)+;3+>WL/A#:W\=RLL'FEVWW,94CI@&OKS_@X5_P"4+_[0/_8EI_Z6
M6]?CK_P;;?M,_MV_LT?\$[_VAO&'[$G[#Z_%[4[?Q%;W#S?\)=!:-IDRV#8?
M["R^=J&T?/Y,+*[XV*02* /UP^!7B7_@K%\&_P#@I9X?^ ?[5WQW\#_$CX0^
M,? .MZEX=\1^'/ BZ->1:E8S60-O<QB:41GR[DLI61ED 8_*4*UPG_!,/XU?
M\%V/'?\ P4O^-?@G]OWX5Q:5\#],&H'P1>-H5G:V]O,M\BV,>GW,($M]'):F
M5Y&E,A4JN6B8^6WO_P#P2GCE^,__  2F^!NO_$:\N[K5-?\ A+I\FIZM;7LM
MI>^;=6JF>2*XMV26WD8L3OB9&!P000"/RD_X-R_VE?VJ?BS_ ,%KOV@/V9?C
M/^UO\6?&W@GPYX%\66NC:'XP^)FK:E%:?9_$6FVL,T?GW#&.=87=%F4B10[8
M8;C0!^_E%?SH^/\ XS?M3_\ !++_ (./_"/[/?[5/[;GQU\1? ;7/%EO?>&K
M'Q)\9]>EM#I>II+#9-<%[O\ ?PV=\1'*)=RR+9N7#!B#^ML?PHU7X[_\%>-9
M^(.@_&KXEV/@[X0^"=.@\3>%M)^)FL6VA:MXKO3]HMXI=/CNA;,+73D@FEB\
ML)*=3MVD#D-D ^P:*_"KX1_\%7/A#_P4:_X*Z?&3PE^W'^UA+\//V??A?IU_
MH_PY\$P>/;KP[;:[?I>"U_M*ZFM)H9;J4I'/*B,VV+S(MH!1F?W#_@V8_P""
MB?QK_:%\0_&_]BGXV?%'5OB!9_"CQ$TOPV\?Z[<M=7NKZ$]W<6ZK-=-S<A?*
M@D25BS,MR03M1  #]0/B[X9^(?B_X>ZEH7PH^)I\(>(98#_96OG2(;]+>8 [
M?,MYOEECSC<H*,1G#J>:_"#]E3_@OE_P5$T3_@KGI'_!.7_@I/\ %CPYX*TU
M/&TWACQ#J7ASP9:12K>LK+8M'+<*Z+;W$QM\2E"/+G5^!R/Z!*_"#_@\:_X)
MCS:UX8T#_@J9\'=$9-1T#[-H7Q/^Q)AGM6<+I^I,5Q\T<K"V=^6*RVPX$9H
M_9']LSXEVGP6_9@\:_&'4/BW/X(@\+:%/J<GB"WTRWO7B\I"RQ+;SJ5G:1ML
M:QC#NSJJL&85QO\ P3:TW]NR7]FC0_'7_!0WXB:;J7Q#\2:=!?:AX:T7P[#I
M]MX;W@N+,E,O-.%9!*S-M#H508!=_A/_ ((\?MD?$[_@NI\*?A/;_&;1;E/#
M/P$2TO\ XM7=VRF/QOXQMG9='3 .6@ACB75)PP"F[>T505C;/V]_P5L_;FE_
MX)Q?\$^?B-^UQI>CV^HZQX>TV&W\-Z?= F*?4KNXCM;;S ""T:23+(Z@@E(V
M ()!H ^CJ*_G%U?]MNRO?^"*5M^WO8?\%-/$][^VJWBV+Q$+"S^)5T;A(&UP
M61TA=%67[']B6Q/VEK?[/MRK$C;Q7V=^W3^WG_P5>_:L_P""+_P,_:._X)L?
M!_7Y?&/Q/,$?Q-F\#V32:EI B62&Y2T3F6".6[BD'VA<O"BK\REMX /ULHK^
M;O\ X+<_MA>(/^"8'[7?P4^*W_!/G]IKQAH_B_\ X1]YOC+\.K[XSZGXML[?
M4X6MG:PU(7EW<+)*RS21R*2#A$E549E<_H)_P=7_ !%^*_P;_P"":>E_M$?
M+XZ_$+P!XITSQUIMI;:GX&\>ZGH_G6MU'-YL4\=I/''."4C(,BLR%?E*AF#
M'Z@45^"_[+7[%?\ P68_X+!?\$L_@?\ '+PG_P %2?$?P_;2KVZ@T[3K_6]4
M:ZUR"#4;E)=:U#4HIC<7-V)4:."W=3$D,$1#JSNU?O!I5K=6.EVUC?:@]W/#
M;HDUW(@5IG"@%R!P"3S@<<T ?$>F7?\ P5H_:+_;T^.7A7X<?M-^#_AI\%OA
MUXATK1?"[77PTBUG4]5O)=#TZ_NP&DN(0D4;W@_>'?DL4"_(Q'YX_LA?\%JO
M^"LW[37_  6?O_\ @EAJ?[2'A#2=)M/'7BWP^GB^#X86TMRR:/!J,D<Q@,P7
M,ALE#+N^7S#@G%?OA'!#"SO%"JF1MTA50"S8 R?4X 'X"OY>O^"4?_*WSK/_
M &6SXI?^D>O4 ?MM^S=XC_X*?_"S_@IG-^S=^UM\;?"?Q"^%>O\ P>U3Q)X+
M\2:%X&31KI=3LM3TFVFMKE%EE"E([_<,.5D$@8;2C*/M&L7XA>,?#/PS\$:U
M\4?%S^5IWAS1;O4-1N5C#/%:PQ&:4C_@,><=]HK\3O\ @B3\8/B?_P '!7[1
MG[1WQW_;-^*WCZR\+>%H=*L?AKX#\&_$#4M$L/#2:@VH$3QK830B:[BCM(AY
M\H<LTC,1@(J@'[EU\[^&?^"CWP8\??\ !2W4O^":?P[N8=9\1^&/A?>>+?&V
MIVMV&CT:9+[3K:WTYE .Z9TO7F<9'EJL0PQD.S\YO^#;/_@IM^T?^VW'\9?^
M"9'[6/QO\1ZUXE\$:3<R^%?B3;7JIKITU;G[#<A[EU8O-%));O%.X>3]\VYC
ML2OA7_@@#^Q_I'[0W_!:;X^?!'4?VA?B]X2A\/\ AGQ1/'XF^'WQ'N]'UN_,
M'B/3[<)=WL!\RX1Q)YDBMP\B(YY44 ?U%T5^7O\ P4(O/^"F&J_\%2_@C^S;
MH/P]^(%S^R19:# _Q'\5^'O&%UH_VT^5<1W-WJNM6LL5Q MLJPS& RQBXVN#
MO\P!/C3]@G]NWQK\"?\ @YBU']B?]E7]J7Q!XY_9T\::U-9:?HVK^-[KQ%I\
M:MH/VX36-S=2RL#'>*R"5'/F1+M9G&U@ >[?\%P/^"P7_!07_@G)_P %//AE
M^S3\$OBAH%YX)^(FF:3J5Q8ZYX1MY;FP^T:K/9S01S+M+)LA#*6!8%CDG K]
MEZ_G1_X.P?\ E-7^S7_V)^@?^I'>U_1=0!^;_P#P<<?MP_MH?\$ROV7M#_:R
M_94^,UC!_:/CNS\/:CX6\1>%K2]M4CFL[N43PRA4E1@UJ,J[2 ^8<;=H!Y__
M ()J?&7_ (+ _P#!2'_@FEX<_;4\$_MP>!/#_C'Q$=6%AX6U;X/PS:8\MGJ%
MS:I%)/'<K+&LGD*3(JL4WG"-C%<K_P 'F_\ RB<\._\ 9;-'_P#3=JE?+'_!
M.C_@NL__  2._P""%WPAL_%/[$WCWQ VNWGBB#P/XP-_IT7AW4[U=7O)&BDE
MBN9+J QM)@I+;QM)Y4ACW*-X /JW_@A%_P '#_Q/_P""A'[0OB#]A?\ ;1^$
MNA>%OBCHUI>3Z7J?A998[+4C9R!+JUD@EDE:*X09D#+(R.J2<1E%#_K)7X7_
M /!J[_P2FU^_\=2_\%I/C'\9?#?B"^\:66J#PKH7AB=Y6LKN[G9;^:^9E40S
MJ1+$+==X E+%ONBNU_X*T_\ !5>_\1_\%J/AI_P2IU[]H>Z^%'P9T&6UU+XV
M>)=.\0R:/<:L[V#ZC'ITE]"Z2V]J\(MHB(G1I&O'!/RI@ _9NOG?XH_\%'O@
MQX"_X*#_  Q_X)OZ)<PZSX]\=V&IZKK=M;78_P"*=TVUL)[F*6< ']Y/)$JI
M&2#L#R' V!_SB_8+_P""AS?#W_@O1XM_X)X?L\_M$:QX^_9T^*&AO<^ +U_$
ML^MQ^%-732/MLRV5[=-,RPF2&[3R&9D5WBP 5;?\._LM_LDZ;X]_X.H?&G[,
M%[^T%\6M.@@\5>*(SXZT/X@W-GXGE\G39Y0S:E%B4ERNU\8#(2N,4 ?U#T5^
M"G_!U[XS_:(_X)[>#?V;K?\ 96_;4^.WARXU#2=;T;7]1A^,NMB;6H[!--^S
M7%ULN522Y_TB;?.$#R%_G+;5Q/\ \'/'[0'[3/[//[(W[+'QT^ ?[5_Q9\$^
M(O%?AW[%XGN/"OQ/UBPAU14TZSG26:"&Y6)IA)+*3-M\Q]^'9@J[0#]Y**_,
M7_@JUX\^+.E?\&V^F_M+^$OCM\0?#GQ \/\ PL\%:O9>,/"_CW4],OYKNYDT
MN&YDN);:=&N_,2XFW";>-S[^' 8?$O\ P3D_9]_X+&?\%G_^"1D<OA3_ (*:
M>*?!3>&/'M_::?=^(?$6J75_XQFS%+*]]JB3-<P6D"2QQ00(LBF2.9G',1C
M/Z%**_ __@Z.\;?MA?L _ 7]E@?"W]N7XNZ5XSF\+7?AWQ_XB\+_ !,UC38/
M$USIUGIJ_;I;6*Z$2S/+)<2-(%#OYV'9]JX\S_X+HK^VS^Q)^SC^RS^W=X;_
M ."D_P 9]4^(GC33(7UR,^*GMM'M'2PM+F%;2RB 4* [I*9VG>Y^]*S%F! /
MZ/**X+]E7XHZO\<?V7OAO\:O$$,4=_XP\!:/K=]' NU$FN[*&=PH[ -(<#TK
MO: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /Q!_X/>?^36?@?_V4#4?_ $A%%'_![S_R:S\#_P#LH&H_^D(H
MH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /A;_@XN^)O@;0?^"3?QA^%=YXCMW\4^*_#,5KX;\,VK>=J.I2->VX)A
MMDS(ZJ Q9PNU0I)(KX8_X,R/%NA_"+X4?%SX*_%FXD\+>*==\8Z=>Z#HWB.W
M>QFU2+[(Z-]F$P7SV5D.Y4RR@@D $&OW0HH Y;P;X3^&O[.?PCM?"VD7%MH?
MA3PII;;);ZZ6.&QM(P7+/(V B(N>3@ #VK^?#_@VWU>/P5_P7V^-GQ#\;Z=J
M&B:'X^T+Q79^$-6UK39K2WU.XN?$5A=6\,;RJJEY(8I&1<Y;;@ D@5_1Q10!
M^0__  =^_P#!/FZ_:1_8CT3]KWX=^'9+OQ9\'M5 U%+.$O-=:'>R1Q3* HW.
M8KC[/*!SM1K@]S7WQ_P3#_9S^(?[,_[&'A#PE\</$%SK/Q)UNS77OB=K=\X:
M>]UV[1'N [#A_)41VJ'C]W:Q^E>_R1QS(8I8U96&&5AD&EH _F;^#WQ%^)/_
M  ;._P#!<_XA>+/VE_A5XBNO@Y\1[G5+*T\1Z9IYD2[TB[O%O;.\MF)5)I[=
MD2.:'=N4--@$[-W[X_L8_MF/^W%I]_\ %WX9_"CQ%H?PP^RPQ^&/$7C'1Y=-
MO?$=R2S33V]I+B1+*-/+59I #-(\FU0L0>3W&6**9=DT2N P8!ER,@Y!^H(!
M_"G4 %? O_!R-\5/A]IG_!)SXP?!=_%-K/XR\3Z%8P^'_"5E)Y^IWQ;4K8[X
M[6/,K1A8Y"9-NT!#DU]]44 ?AU_P9I^-O#7P>^ OQ4^"GQ=U$>%/%.L^/[.\
MT31/$T;6$^IQ/9K$/LRSA?/8/&05CW,,KD#<,_H5_P %UOV+/'O[??\ P2[^
M)O[._P )K07/BV:SM=6\,61D"_;+NQNHKH6P+$ -,D4D2DD /(I) !KZ[HH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\
M0?\ @]Y_Y-9^!_\ V4#4?_2$44?\'O/_ ":S\#_^R@:C_P"D(HH \_\ ^#3;
M_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ 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@#\0?
M^#WG_DUGX'_]E U'_P!(111_P>\_\FL_ _\ [*!J/_I"** //_\ @TV_Y2F?
MM=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ H
MHHH **** "BBJ^JWS:7I=SJ:6%Q=M;V[RBUM%#2S%5)V("0"QQ@ D#)'(H L
M45^9/_!1+]KC_@MA_P $_OA2_P#P4.\4O\&=8^&NBZYIX\8?!+3='NVU/3=,
MN[N*UC6/5C+B[O!)/$CND21!V++'(BX/U1_P4G_;\M?V#_V8K#XJZ+X*&N^-
M?&OB33/"GPT\(7\QMQJ6OZB^RVAG9<F.- ))9,<[8F4'<RF@#Z.HKXS^)W[6
MW[1_[ 7QY^"WA']L/XE^'/&_@CXV^)5\'2^)=(\*G1W\,>*IHO,LHT7SY1-8
M7)2:("0^="R*[2R*S!=?XL?MF?%3XL_\%$?^':G[*OB+2M U#PMX#'B[XL>/
M=1TG^T'T>":5(K'2[.W9T0W<V\3M)+NCC@'".[C8 ?6M%?+_ .PW^VUXR^*O
M[0?QB_83_:'32U^*7P4U.R:ZU31;1K:S\3:%?P+<6&J10.[F&38WE7$0=U24
M JV) B_4% !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
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
M_P"N*_R% &;]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T
M&[+_ ,!C_C56*X\8S:M+I"ZO:AX8ED9C;<$'\:Z*L>R_Y'>]_P"O*+^9H /L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&JM_<>,=/N;6UEU>U8W4OEH5MN
M <9YYKHJQ_$O_(7T?_K]/_H)H /L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_Q
MK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#
M'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_Q
MK8HH Q_L7C?_ *#=E_X#'_&M>,.(U$K MM&X@<$TM% !1110 4444 %%%% '
MX@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?@?\ ]E U'_TA%% 'G_\ P:;?
M\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_
M %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @
MB7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\
MD'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_
M $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'X@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?@?\ ]E U'_TA
M%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O
M]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^
M0J:H=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^
MOT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P B
MQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.
M][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_
M )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'X@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?
M@?\ ]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_
M .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %
MS3O^0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMB
ML?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_
MR% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY
M1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %8_B7_ )"^C_\ 7Z?_ $$UHZEJ6G:-83:KJ^H06EK;QF2XN;F41QQ(
M.K,S$!0/4UX'#_P4%_9<\??M"^&_@+X!\?#6M5O+V51J%A%NL$D6-F$7GD@2
M,V"%,>Y2>-V2!7HX'*,TS*G4J82A*<::<I.,6U&*5VY-:+3N>;C\XRK*ZE.G
MBZ\*<JDE&"E))RDW9**>K=WT/H.BBBO./2"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^
MD(HH \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW
M^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*
M_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0
MOH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9
MOC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO\ D=[W_KRB_F:V
M*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BN/\ C%\?
M_@S\ - _X27XP_$73-"MBI,*7<^9KC'411+F24^R*37PI^TA_P %R+J;[1X<
M_9=\ B)>4'B7Q+&"WINBME.!ZAI&/O&*^NX:X%XHXLFO[/P[<.LY>[!?]O/1
MV[1N_(^.XGX^X4X0@_[1Q*4^D(^]4?\ VZM5?O*R\S]!/&_CWP1\-?#TWBWX
MA>+=.T33+<?OK[5+Q((E/8;G(!)[ <GM7Q9^TA_P6Z^%W@_S_#W[-_A*3Q3?
MKE5UO54>VT]#_>6/B:8>Q\H=PQKXZ\*_!_\ ;K_X*)^+5\43Q:[XEC,A4^(-
M=G,&FV8)^98V8"-0#UCA4G_9K[/_ &;O^")GP?\  OD>(?VAO$TOB_4DPQTB
MQ+VVG1MZ$@B6?![DQ@]"AK]27!GAQP&O:<2XOZUB%_RYI;)]G9I_.<H)_P K
M/RA\;>)GB _9\,8/ZKAG_P OZN[7=737RA&HU_,CXNUWX@_MV_\ !1GQ<="B
MDU_Q4JRAAI&EQ?9]+L<GY2X&V&/'0/*=Q_O&OJ#]EW_@CEK7PV\9>&?B3\=?
MB6T.IVFJPW=GHWA>3'V>6(B1"]RXY(8#*HHZ<.:^_O"'@OPA\/\ 0(/"O@7P
MOI^CZ9:KBWL-,M$@AC'LB  ?7O47B7_D+Z/_ -?I_P#037AY]XQ9KB<&\OR.
MA#!X:S5HI.33T>ME&-_[L;_WF>]P_P""V4X7&+,<]Q$\;BKIWFVHIK5:7<I6
M_O2M_=1L4445^-G[4%%%% !1110 4444 %%%% !1110 4444 %%%% 'X@_\
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
MJ\(=7E>?YGG#.I59!%G[Q_X)D^%M*\)?#GX@V'@;]G36OA/X(D^*-X_P_P#
M6M:$VEG3],%AI\;RPV?W;:"XO4O;I8TP!]I.0KEU !])UE>.KCQA:>"-9N_A
MYIUG>:_%I5P^AVFHS&.WGO!$QA25QRJ&3:&(Y )-:M% 'Y.?\%+O^"3WQ(_9
M\_9&\=?\%"OAK_P4H^.P^/?PX\/7'BZ\\7ZAXX==+U62T0W%S9+I:*(+>U=%
MD2&V3Y$'EH_FKN#?2_QL_P""E?B;]G'_ ((MZ'_P4(^,&@QV'C?6OA-HFHQZ
M-'8R.B^(=2LH2B&%07\F.:5I9$^\L4,G=:ZG]HSPS9?\%'?$=S^R;I$IF^$&
M@:]#_P +EUN(_NO$-Q:S+*OA>U<??3SDC-_*IPB)]D!,DL_V;Z7T+5/#^JV!
M;PSJ-G<VMM/+:$V,R/'%+"[120_(<*T;HR,O564J0""* /RX_P""1'P&_8,_
M:C^(.D?M1?LP_P#!:C]J3XS:GX.NUOO$7@'QQ\6Y8K(W+HR@WND-:0S"W\UB
MZ .86:,+ND564^GZC\7=1_X*!_\ !:#Q[^PWXBUW5(_A'^SW\/+"_P#$_AW2
MM5GM(_$OB?4_*E@^VR0.C3VMO:NVVV)V&<%W#;%"YG[;'[$WP_\ @W_P5H_9
M8_;&_9)\+V?A;XA>,/'VI>'/B7I_AZW6VA\2>'#I-U=7=[>1( CM 8(U\UAE
MI+BW#%F2'&/_ ,$_O"6H?!;_ (.*/VT_!'BR%HI_B)X,\)^,?"LDHP;W38HC
M;3R)GJL=U*821QNCH ]"_P""??[0WC#X6_\ !2_]H#_@E!XR\5ZGKFA>"M+T
MSQO\(K[6]1EO+VST*^C@%WIDD\S-)+#:W<Z) SL[B.386PB ?=M?FA^RYX3U
M?XA_\'0W[2WQIT2)Y-#\ ? ?0/!^JW:#]V-1OSI^H1Q;NA816TN1V[XK]+Z
M"BBB@ HJ*\6Z>U=+&54E*_NW=<@'W%9GV+QO_P!!NR_\!C_C0!L45C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L5F^,?^18O
M?^N!J'[%XW_Z#=E_X#'_ !JCXEM/%J:#=/?:M:O$(CYB);D$CV- '0:=_P @
M^#_KBO\ (5-6%96?C0V<1BUFS"^4NT&V.0,?6I?L7C?_ *#=E_X#'_&@#8HK
M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L
M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK
M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L
M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK
M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L
M7C?_ *#=E_X#'_&@ \#_ /((E_Z_9O\ T*MBN4\*VOBF33I&L-4MHT^TR K)
M 2=V[DUI_8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT 'B7_D+Z/_U^G_T$UL5RFN6OBE=1TU;K5+9W:Y(@98" K;>I]:T_
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH F\8_\BQ>_]<#5S3O^0?!_UQ7^0KG_ !+:>+4T&Z>^U:U>
M(1'S$2W()'L:LV5GXT-G$8M9LPOE+M!MCD#'UH W:*Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8K'LO^1WO?^O*+^9H^Q>-_
M^@W9?^ Q_P :S+6U\4GQ3=1QZI;"X%M&9)# =I7)P * .KHK'^Q>-_\ H-V7
M_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:R_&'BB?X>^'Y_%
M?COXB:%HVF6PS<7^ILL$*?5G8#/H.IJZ=.I5FH03;>B2U;?DB*E2G2@YS:45
MJV]$EW;.LJ*^OK+3+.74=2O(K>W@C+S3SR!$C4#)9F/  '<U\'?M#?\ !:?P
M;X'EG\/_  $LT\77R97^UKJS>VT]&]5#8EFP>V$!ZAC7R+XF^+'[=G_!1/Q8
M?#$,^O\ BA/,##0M%@\C3;,$_*TBKMB0#M),Q/\ M5^M</>#G$>9T?K>:2C@
M\.M7*II*W?DNK?\ ;[C\S\?XC\:>&<LK_4\JC+&XAZ*-+6-^W/9W_P"W%/Y'
MW_\ M(_\%@/V9?@M]HT+X=W,GCS7(LJ(M&F"6,;C^_=$%6'_ %R$GU%?"OQA
M_;T_;7_;4U\_#[P[>:C!9WY*0>$/!%I*OGIT(D*;I9AC&0S;.^U:]Y_9^_X(
M;:Y-';^(/VCOB!;PDX<^'= <L?7;+<$8'H1&I]GK[;^#_P"SMX2^ 6@#PS\'
MO"N@:#:E0)C9Z>?-GQT,LK$R2GW=B:^D_P!8/"SP_P#=R?#_ %[%1_Y>S^!/
MNFU;3IR1U6G.?,_ZN^+'B)[V<XA8#"2_Y=0^-KLTG?7KSST>O(?GY^S?_P $
M2_B]XX\CQ#^T1XGB\(:<V&.D6#)<ZC(OHS#,4&1WS(1T*"OOC]GS]C+]G']F
M*S1?A1\.+2WU 1[9M=O1]HOY<C!S,^2H/=4VK_LUW7V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C7YQQ1XC\6<6-PQE=QI/_EW#W8?-7O+_MYR/TOA7PTX
M0X049X/#J55?\O)^]/Y.UH_]NJ)L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (U\*??&Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L5C^)?^0OH__7Z?_031]B\;
M_P#0;LO_  &/^-9FN6OBE=1TU;K5+9W:Y(@98" K;>I]: .KHK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :UXPXC42L"VT;
MB!P30 M%%% !1110 4444 ?B#_P>\_\ )K/P/_[*!J/_ *0BBC_@]Y_Y-9^!
M_P#V4#4?_2$44 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\
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
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q!_X/>?\ DUGX'_\
M90-1_P#2$44?\'O/_)K/P/\ ^R@:C_Z0BB@#S_\ X--O^4IG[7?_ &\?^GR>
MOW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ KXU_:@_P""
MJWQE^ /[2_B/]G/X>_\ !+?XW_%(>'=/TZ]?Q3X&M+26PN8;R)F0J9)%((DC
MGB(/.Z!CT()^RJ^.OVDOBK_P6DT[]I_Q-X)_8^_9B^"&K^ ;'2M,N='\5?$#
MQ%J5C<WIFCD$UO\ Z,CJSQ313$C"[4FA/5\D ^<]=_:\T?Q)\./&'P@U;_@V
M$^,;>&/B!J;:EXVT2'P'HT5OK=\Q5C=W*QNOFW&Y$83'YPRA@P(S7U9_P2-\
M4>&M;_9IU?PUX)_8AN?V>=$\+^-;K2M)^&&I:4MI>V40M;2X-Q<JGRO),]P\
MH<$[D>/+,<L?-?\ A9O_  <@?]&M_LH?^'!US_Y'KWK]@77?VWO$/PZ\4WO[
M?O@[PQH7CA?&T\=KI_@F::72!IHLK/R&M99OWDJL3(79^1*95PH4* #W6BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_UP-:5
M9OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$
M2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE
M_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\
MR+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***^/O^"D/_!2_2/V;M/N?@[\&K^WOO'MS#MNKH8DBT)&'#N.0TY!RL9X
M7AGXVJ_M\/</9KQ1FD,!E\.:<ONBNLI/I%=_DKMI'A<1\1Y3PKE4\PS&IRTX
M_?)](Q763Z+YNR3:O_\ !1C_ (*2:!^RUI$_PN^%MU;:C\0+R#D'$D.B1L.)
MIAT:4@Y2(^S-\NU7^#OV3OV(/CI^WYXSU/QMJOBI[#3&NFFUKQ=K2//)=3LW
MS+$N09Y.<G+*J]V!(!W_ -@S]@/X@_MM>.)OBO\ %:_U&#P:FH/+J^M7,K&Y
MUJXW9>*)VR6).=\ISMR0,MT_5GP!X-\*_#R^'@GP1H-MI>DZ9I4,%A86D>V.
M&,$X 'ZDGDDDDDDFOW'-L_R;PBRUY-D+57,)6]M6:3Y7VL[JZZ0U4=Y7DS\'
MR?A[.O&/,UG?$"E2RZ-_8T4VN==[Z.S^U/1RVC:*/)/V;_\ @F/^RO\ LY?9
M]8M?"'_"3:_#AO[<\2JMPR..\46/*BP>A"EQ_>-?0U%%?@V:YSFN>8IXG,*T
MJLWUDV[>2Z)>2LC^@<IR3*,APBPV74(TH+I%)7\WU;\W=^84445YAZ@4444
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
M **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\
M((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$
MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6
M+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 %%%% !1110 4=.M([I&I=V"JHR
M23@ 5^:?_!3+_@J*_BPZA^SO^S5X@*Z5\UOXD\56<F#>]FMK9ATBZAI!]_HO
MR9+_ %7"'!^;<9YJL'@HV2UG-_#"/=^?9;M^5VODN,N,\GX)REXW'2NWI""^
M*<NR\N\MDO.R>G_P4R_X*C_:/[0_9V_9E\1?N_FM_$OBVRE^_P!GMK5QVZAY
M1UY"G&6/._\ !,__ ()>S?$=K#]H/]H[0FC\.@K/X>\-74>&U3NL\ZGI;]U0
M_P"MZGY,>9I?\$S?^"7+>)O[/_:(_:6\/D:;\MQX:\*7D7-YW2YN5/\ RRZ%
M(C]_@M\N _Z4JJHH1%  &  . *_5.*N+\HX&RJ7#'"LO>VK5U\3ELU%K[71M
M:07NQUNU^3<)<&YQQYFT>*>+8^YO0P[^&,=TY1?V>J3UF_>EI9-(88;>%+>W
MB6.-%"HB+@*!P  .@IU%%?@.Y_0VP4444 %8]E_R.][_ ->47\S6Q6/9?\CO
M>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?
M^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!^(/\ P>\_\FL_ _\ [*!J/_I"**/^#WG_ )-9^!__
M &4#4?\ TA%% 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO
M_MX_]/D]?O\ 4 %%%% !1110 4444 %>%?M+ZW^V#\#-7NOC/^S3\,X?BSHU
MU$A\2?"^[\1+IVI1/&@07>D7,X:#<451)93&..0H)(Y(Y&D6?W6B@#\[=3_X
M.*? GA74V\)^._\ @E3^VAI?B*-O+?1!\%(YGD?MY3K>A95)^ZXP&ZCBO9?@
M)\>_VVOVY+ZSU;5OV4_$O[/?PRCG2XOKKQ[J42>+_$$:D,+2"QMBPTF)B,2S
MS2F?862&.-F%Q']!I\=O@A)>^)]-C^,GA5KGP3'&_C*W'B&V+Z"L@=HVO5WY
MM0PCD*F7;D(V/NFNELKVSU*SAU'3KN*XM[B)9()X) Z2(PRK*PX(((((X(-
M$M%%97CKP[?>+_!&L^$M+\37FBW.J:5<6EOK.G$"XL))(F1;B+=QO0L'7/&5
M% 'B^I_\%3_^"<6C?'D_LQ:K^VQ\.+?QXNH"P?P[+XH@$J7F[;]E9]WEK/N^
M3R2P?=\NW/%>Z:UK6C^&]'N_$/B+5K:PT^PMGN+Z^O9UBAMX44L\DCL0J(J@
MDL2  "37YY?\%EO^"<__  3V\ _\$=?B?X4TK]F/PAHW_")^#6;P!>:1X?B7
M4X]>W+%IXCN%7SYI[B[>&)R69YS.P<L7.?)O^"I>M_'/PA^P]^P?_P $U/C/
MX@NI]?\ C1\0/ GA#XRW,ER7DU&TM([)=3MI) <R"2XDC+MGYQ&P.0Y% 'Z2
M_!/]L/\ 9?\ VC=:N/#?P0^./A_Q)J%OIZ:@;+3[T&6:Q=MJ7D2L 9[9F^5;
MB/=$QX#$UL?&?]H7X)?L\:18ZW\:OB7I?AZ+5+W['I$5]/\ O]1N=I;R;:%0
M9;B3:&8I&K,%4L1@$U\(_P#!PAX\N?V2+3]EO]N'X=[=/USX??M#Z7H,K6RA
M/M'A[5+2YCU&P.,?NY4M81MZ H&&"H-,_90^(>J?M3?\'&G[1NN>+)#=Z5^S
MU\,]%\(>!+28YCL)=4$=W?W*(>$FDDA>(R#YC$BH3@8H _0/X7?%CX9_&[P1
M9_$GX0^/-*\2:#?[Q::MHUZD\+LC%'3<I.'1U9&0X964JP!!%=!7YQ?L:?$7
M4O@S_P '#W[4/[&?A^X,7A+QU\/-'^*-OI"G$%CJZK8V%]-&O17NFG264_Q-
M$I[5^CM !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%
M[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T
M*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\
MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&
MKFG?\@^#_KBO\A0!-1110 4444 %%%% !39YX;:%[FYF6..-2TDCL JJ!DDD
M] *9>WMGIMG+J.HW<5O;V\323SS2!$C11EF9CP  "23P *_+3_@I3_P4YOOC
M;<WGP$_9]U:6#P@KF'6-:@)636V!P8T[K;9_&3O\O#?8<%\%9MQMFBPN$5H1
MLYS:]V"_5O[,=V^R3:^,XWXXRC@;*GBL8^:<KJG33]Z<O+M%?:ELEW;2>C_P
M4O\ ^"H,WQ->_P#V??V<M=>/PV"T'B#Q):N0VJ]F@@8<BW[,XYEZ#Y/O]1_P
M3-_X)<;O[/\ VB?VF?#O'RW'AKPE?1=>Z7-TA_ I$?8L.BUI_P#!,[_@EROA
MS^S_ -HC]I?P\#J/RW'AKPI>Q<6G=+FY0_\ +3H4B/W."WS8"?H)7Z1Q?QKE
M/"F5/A?A-V@M*U9/WIRVDE);M[.2TM[L+)7/S+@W@?-^+<V7%?%ZO-ZT:#7N
MPCO%RB]DMXQ>K?O3NW8****_!S^@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'
MLO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#\0?\ @]Y_Y-9^!_\ V4#4?_2$44?\'O/_
M ":S\#_^R@:C_P"D(HH \_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4I
MG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ K.\86.O:GX2U33?"NJ)8ZI<:=/%
MIM[(NY;>X:-A'(1@Y"L0<>U:-9_BR.[F\*ZG%827RSMI\PA;3/+^TARAP8O,
M(3S,XV[CMSC/% 'Y'?L>?MB_\$E_^",'B/QSX3^(FL:U\/O%VI_#/PD?'WAO
MQ%H^JWOB+Q'XN@N-=_M%SYB.+R21YX"MQ$WV619XWC?RSD?4W_! S3?V@?\
MABC7?''QP^&^J^"-*\9_%OQ)XE^%O@+6HS'<>&/"E]<B:QT\Q-@PHCM<-&F
M!'(FT!2!7SO_ ,$[O^"Q\_PR_9!\&?#KQO\ \$_?V[OB]J/AZ.YA3XG77P3N
M=:E\0!KB25;PW+W)925D"B+?)Y2HL8DE""1OO']@C]LVY_;C^&_B;XIR? [Q
ME\.X-)\:W&AV?ACXAZ&VFZW#'#:VDADN[5F;R'=YW95R?W1C)Y)H ]RJAXI\
M5>&? WAK4/&?C3Q#9:3H^DV<EWJFJ:E=)!;VEO&I>2661R%1%4$EB0  2:OU
M4U[0-!\5:/<>'?$^B6FI:?>1&.[L;^V6:&=#U5T<%6'L1B@#\SH_^"T?_!)C
M]J?XT6'Q7^.O[;?@C2? OP[UY[KX<^"M2N9?.U7582T:^(+Z,1G:(\O]BMCR
MF[[3*/.,"6T?_!7S5M$_:W_9?_9O_P""L_[-NF:OK_A7X&?'+2_'5X1I4L<^
MH>$X;\1WM_# 1YIC*V\-PN5#?9RTA5<8K] ?^&3_ -EG_HVKX?\ _A&V/_QJ
MNVTK1=&T+1[?P]HFDVUGI]I;K;VEC:P+'##$JA5C1% 55"@ *!@ 8H _.'_@
MM;X>T+_@HMXS_97_ &&?@7XDL/$C^(OC'IGQ$\4WFAWB746G>$--MI_.OY7C
M)6.*8W:1P,Q FEPJ$G.+_P #?A[+^Q9_P<(_&?6?'4B:=X5_:D^'FDZSX'UF
MZ<);W&MZ.B6][I0=L W/EO)=A.\3$C.T@?>7PY^"_P '?@\M^OPD^$_AGPL-
M5N//U,>'-!M['[9+S^\E\E%\QN3\S9/)JU\0_AC\-OB[X:D\&?%?X>Z'XGT>
M619)=)\0Z3#>VSNOW6,4RLA([''% 'P)^P%\-+K]H/\ X+>?M.?\%*/#;+<^
M -/\+Z7\+O WB"$[K?79[=+2;5I+=QQ)%!=VJP>8I*,^\ DHP'Z+U5T/0M$\
M,:-:^'?#6C6FG:?8P+#96%C;K##;Q*,*B(@"HH'    JU0 4444 17EK'?6K
MVDS,%D7#%&P?P-9G_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;51\2^$M,L=!
MNKN&XNBT<1(#W+$?B*Z:LWQC_P BQ>_]<#0!4LO!>E2V<4K7-YEHE)Q=-CI4
MO_"#Z1_S\WO_ (%M6EIW_(/@_P"N*_R%34 8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% '*>%?"NG:AITDTT]
MR"+F10$N&48#5I_\(/I'_/S>_P#@6U'@?_D$2_\ 7[-_Z%6Q0!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 <
MIKGA73K74=-ACGN2)[DJY:X8D#;V]*T_^$'TC_GYO?\ P+:CQ+_R%]'_ .OT
M_P#H)K8H Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
MV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJV** .9\2^$M,L=!NKN&XNBT<1(#W+$?B*LV7@O2I;.*5KF
M\RT2DXNFQTJWXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 9O\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_
M ,(/I'_/S>_^!;57U3PYX5T/3+C6M:UJ:TL[2!IKJZN=0,<<,:@EG9F("J "
M23P *U=>U[1?"^BW?B/Q)JUO8:?8V[SWM[=S".*")1EG9CPH &237Y._\%$O
M^"C_ (E_:IUU_@M\$Y+RV\#QW2Q8AC9;CQ!,&PK.H^81;L;(NI.&89VJGVW
M_ V:<;YE["A[M*.M2HUI%?K)](_-V2;/AN.^/,IX%RSV^(]^M.ZITT_>F_TB
MNLODKMI-G_!0[_@H1-\>-9N/@M\ M0OX?!D<WDWE]YS^=KT@.!\IY6#/W4QE
M^"W91[S_ ,$W?^"6%OX*M++X]?M)Z._]O.%G\/\ AJ7C^S!U6><=Y^A5/^6?
M4_/PFO\ \$T_^"85I\'(K'X]_M":-'/XM=5FT309U#)HH/(ED'1KGT'2+_?Y
M7[@K[WC3CG*LCRM\+\)^[0C=5:J?O5'M*TNJ?VI=?AC:"U_/N". \VS[-5Q7
MQ=[V(E9TJ+7NTUO%N+V:^S'[/Q2O-Z8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U;%%?AA^]&/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M6Q10!C_\(/I'_/S>_P#@6U9EKX5TZ3Q3=6#3W.R.VC92+AMV23U-=76/
M9?\ ([WO_7E%_,T '_"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;5F:YX5TZUU'388Y[DB>
MY*N6N&) V]O2NKK'\2_\A?1_^OT_^@F@ _X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJV** ,?_A!](_Y^;W_P+:M>-!%&L:DX50!D\TM% !1110 4444 %%%% 'X@
M_P#![S_R:S\#_P#LH&H_^D(HH_X/>?\ DUGX'_\ 90-1_P#2$44 >?\ _!IM
M_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%
M%% !1110 5F^,_$]KX)\'ZMXROK:6:#2-,GO9H8!EY$BC9RJCN2%P/>M*H=1
MNM/L=/GO=6N(8;6&%GN9;APL:1@$LS$\!0,DD\8H _,GP_\ &C_@XL\2^*/!
MF@>$+;]C#P5IWQ#\,7.O^#-%O[7Q%<BTMX_L\AL);B!A'+=K%=)(?+79((KA
MT^6-L?2O_!(S7_VC=>_9W\5I^UM\4?"OB?XAZ?\ %CQ#8^)D\(VTZV^CSPSJ
M@T\R7#--.(U"M%)(Q;[-);)G""O@6;]K'_@AH?@3XF_9Y_9^^!/[46L^!-;\
M9-XBT'Q?\+_"/B&6'1=3B0VZW.@7DCAK%$0/&JPJL921XRK1L4K[6_X(:Q_L
MN6G[(FNZ3^R1\-/B#X<\-6?Q'U%;^;XK"4>(]:U-[>TFN=0OUE.Y99&D"CIF
M.*-L L0 #[+HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R
M%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_ -?L
MW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\
M(53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ JAXH\4>'/!/AV]\7>+M:M
MM-TS3K=I[Z^O)0D4$:C)9F/05%XT\:^%/AUX4O\ QQXYU^VTO2-,MVGO[^[D
MVQPH.Y/<DX  R22  20*_([]N_\ ;X^(G[;WCJ#X4_"O3M1@\'IJ"Q:-H=M&
MQN=9N-VU)9D7)8DD;(AD+D'EN1]YP)P'F7&V8.,/<P\/XE1[16]EWDULNF[L
MCX#C_P 0,LX&RY2G^\Q%32G26\GM=]5%/=]=E=EO_@H%_P %#?&G[8OBM?@_
M\'X+^W\$I?)%96$$3?:=?N-P"22(/FV[L>7#ZX9@6P$^J_\ @FQ_P3*T[X V
MMI\;OCIID-WXWFC$FFZ9)AXM"4CKW#7&.K#A.B\Y8Z'_  3@_P"":6C?LU:=
M;?%_XQ6-O?\ CVZAW6UN<21:$C#E$/(:<@X:0<#E4XW,_P!?U]CQQQYEN RW
M_5CA7W,)#2I46]5];/=Q?VI?;V5H?%\5P)X?YGF&:?ZU<6/VF+G9TZ;^&DOL
MWCLI+[,?L;N\_A****_$C]T"BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_
MF:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH
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
MGL/)L[^WMEMT2(PMY,4R.B()%G$A1&=D7X1_:-_:@\?_ +)?Q\US]GGX#?\
M!;S]EKPL[^&=*\&QWGQ'T.XN?$OA:RTV:_:VAFG@N7L);N+^T)$>2YBB+".,
MN@8.\GWU_P $K_V'_AG^P3^R1I_PN^'/Q<N?B'/XDU:Y\5^*/B+=3I(WBK5;
M_8\VH@H[KL=5B"8=_D127=B78 ^C:*** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK
M_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !117@G[
M>O[?GPO_ &&_AU_:VNM'JGBK4X6'AOPO%-B2Y8<>=*1S' IZOU)&U<G.,,3B
M:&#H2K5I<L5NSU,FR7-.(<SI9?EU)U*U1VC%=?-]$DM6W9)7;:1H?MO_ +<O
MPH_8A^&;>+O&LZW^N7R.GASPS!,%GU"8#J>OEPJ2-\A&!T 9BJG\@?#7AG]K
M+_@K?^U+->75VU[?W)5M0U"1&73?#NGACM51SLC7)"H"7D;).YBS4_X6_"K]
MJK_@K3^T]>:UJ^L2W5Q/(DGB#Q%=1-]AT*SW'9&B X  W".%3ESDD_?<?L9\
M#?@9^SY^P'\"!X8\+F#2='T^,3ZSK=^1]HU&XP 9I6 R\C'A44<<*HQ@5\#4
MG7XGJ/$8B7LL%3N[MVO;=M[:=7M%>=V?U%B<5PW]'7(W0H.&(SRM#WI;PH1>
MO7:/5+251^]*T.5'YJ?M_?\ !(V#X!_ W3OC;\ [C4=8LM @:V\<07)WS':Q
M_P")BBC[J<[70<(H5N0'8>U?\$7?^"D/_";:99?L??'#7\ZQ8P>7X'U>[EYO
MK=!_QXNQZR1J/W9_B0;>J+O^A_A%^WQ\"O&>HW_@#QM92:19W=U*EI=ZLJO:
MW<+\%9NT602"&RF.K=J_.+_@I_\ L%:Q^Q;\5;+XY? V6X3P%KNH+=:!J&GS
M-NT.]SYJVXD4Y"\;X7SDJI&24W-Y6%SC)*E3^U^'*\:M*+Y:D(O;I=IZI/HV
MM]5=,\[P^XWRGQNX>J\'<28A2Q=Y3PU=VYN?5\KVU6MEHIT[Q5G&+?[8T5\J
M_P#!+;_@H5I?[:'PL_X1?QM>P0?$/PU;(NNVHPG]HPC"K?1*.S' D4<(YZ!7
M05]55^HX/&4,?AHUZ+O&7]6?FNI_.O$?#V:\*YU6RO,8<E6D[/L^THOK&2U3
MZIA11172>(%%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#0
M36Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%
M%<!^T)^T[\%_V7_"!\8?&#QA#8(X;[#I\6)+N^<?P0Q Y<] 6X5<C<RCFNG!
MX/%YAB8X?#4W.I)V48IMM^21S8S&X3+L+/$XJHH4XJ[E)I)+S;T.^9E52S,
M ,DD]*^-?VS_ /@KU\,/@G]K\ _ ,6GB[Q2FZ.;4!)NTS3WZ'<ZG-PX_N(0H
M[N""I^2/VMO^"F'Q_P#VP-6;X8?#+3K[P_X9OYOL]MX>T<M)?:KN.%6=XQN?
M=_SQ0!><'>0#7K?[&'_!&+5-:^R?$3]K=Y+*T.V6W\&6<^)Y1U'VJ53^Z'_3
M-#OYY9""M?N>6>'7#O!F"CFO&E97>L,/%WE)]I6?O>:345IS3L['X)FGB5Q)
MQMC993P/1;2TGB9*T8KO&Z]WR<DYO7EA=7/G'P?\+/VO_P#@HU\1KSQSJ-W?
M:R(6QJ?B75V,=AIR=?*3 VKC.1#$N><X RU?J%^Q+^PQ\*OV.O![?\(XS:MX
MDU2!/[8\27<(665>#Y,2C/E0@\[022<%BV%QZ>_@_P *^ ?AJWA#P3X=L])T
MNQL_+L]/T^W6**)<]%50 /4^I))K>T[_ )!\'_7%?Y"ODN-/$[-.**']GX2"
MPV"C9*E"RNEMS-6T72*2BNS:3/L.!_"S*N%:_P#:.+F\3CI7<JL[NS>_(G?5
M]9-N3UU2;1-1117Y@?J@4444 %%%% !1110 4444 %%%% !1110 4444 %8]
ME_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!^(/_![S_R:S\#_ /LH&H_^
MD(HH_P"#WG_DUGX'_P#90-1_](110!Y__P &FW_*4S]KO_MX_P#3Y/7[_5^
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
M0 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,T
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
M /0H7O\ WTM;%% ',^)=>U.YT&Z@F\,74*M$0979<+[FK-EXCU5+.)%\)7C
M1* P9<'CK5OQC_R+%[_UP-7-._Y!\'_7%?Y"@#-_X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]
M_P"^EK,M=<U%?%-U=+X;N6=[:-6@#+N4 GDUU=8]E_R.][_UY1?S- !_PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL5BZW\2?AUX9S_ ,)'X^T73]OWOMVJ
MPQ8_[Z85C7Q&'PT.>M-17=M)?B3*48*\G8=_PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2UQNM_MA_LR^'\_;_C)I$FWK]A=[G_T2K9KD-;_X*/\ [,VE9^P:
MGK.IXZ?8=)9<_P#?XQU\UC..^"\!?V^8T$^WM(-_<FW^!R5,RR^E\56/WH]A
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:^;M;_ ."J7P]M\_\ ".?"O6;O
M^[]NO(K?/_?/F8KD-;_X*I^.KC/_  C?PGTFT_N_;K^6XQ_WR(\U\KC/&SPU
MP=U]=YWVC"H_QY>7\3BJ<0Y33_Y>7]$_\C[ _P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI:^#];_ ."D?[2VJ@_8+S1-,ST^PZ2&Q_W^:2L(_M*_MF_$0XTO
MQOXGO"_ _L2P\O/T^SQK^E?,5_I#\'\_L\)AZ]:72T(I?C.__DIR2XIP%[0A
M*3]%_F?H;_PDNK_]"A>_]]+69K7Q9T3PV"?$20V 7[QO=1ABQ_WTPKX%_P"%
M0_MN?$;_ )"?AOQW>B3J=9N9XP?_  (85I:+_P $[OVH=7(:^\+:?IV[J;[6
M(3CZ^47-8_\ $8^+L?IEG#E>:_FESI?A2M_Y,3_;V.J_P<))^M_\OU/KO6/V
MS_@/H>?MWCG2WQU%IJ<=P?\ R$6KE]5_X*1?L[Z=D6MSJ=\1VM;!Q_Z,"UXY
MHG_!++XK7.#XB^(WA^T!Z_8TGN"/^^DCKK]$_P""5'AJ':?$?QBOKG^\MCI*
M0_D6D?\ E1_K/X]YE_NV44:,7UG)77WU5_Z2'USB6K\%",?7_P#:_0OZQ_P5
M/^&D (T'X8ZY=$=/M5Q# #_WR7KD];_X*K^)ILCPY\';"V_NF]U=Y_T6./\
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
M7:DR_*N<  ^V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO
M\A4U !1110 4444 %%%?F]_P57_X*Y)X0_M+]FC]E7Q*&U?Y[;Q1XPL9<BQ[
M/:VKCK-U#RC_ %?*K\^2GGYGF>%RK#.M7?HNK?9?UH?7<%<$Y[QYG<,MRR%V
M]92?PPCUE)]%V6[>B39L?\%5/^"M=M\(TU']F_\ 9A\0)-XK8-;^(_%%JX9-
M&[-! PX:Y[,XXBZ#]Y_J_B']EC]EO1_$:0_'G]I"&ZF\/RR-/HWATSLEWXFE
M#'+N_P!Z&TW AYOO2$%(\D.\>/\ LX_L[6^J/!\3/BGIIGM&(FTO1;C/^F9Y
M$T_<1'J$ZR=3A,>9]M_LZ_LN_$;]J'Q(=:O9Y+'08)%2_P!:EBPN%  @@7@$
MA0%"C"1J!T^53_,O%7'V:YYG2RS)J?M\7)VC%:PI=V[Z-K=W]U;ST7*?K''O
MB;D7A%E,^". )>UQ\],3BE9N,MG&+VYUJM'RT5=7=3F:RO"/@[XP?M=_$"WT
M/P_IT*P65O'!#%;P>1INAV2\)$B*-L4:@85%!9L'J<FOO3]GC]FCP!^SMX;_
M +.\-VXNM4N(P-3UJ>,":Y/7:/[D8/1!]22>:Z/X7_"OP/\ !WPG!X,\ Z*E
MG9P\NW62>3',DC=7<^I]@,  #HJ_4/#WPNPO"LWF>93^L9A4UE4=VHM[J%];
M]'-ZM:+E6A_,&792L-4>(Q$N>M+5R>NKWWZ]WNPILLL<,;332*B(I9W8X"@=
M23VKPG]JS_@HE^SM^RC!-I'B/Q!_;?B9$_=>%]%D62X5L<>>V=MN.GWSNP<J
MK5^;OQ^_;J_:W_;M\3K\-?#EI?6VEZA*4LO!/A..1_M ])F4;[CCD[L1C&0B
MU_4O"/A;Q'Q3!8F:^KX;=U:FBMU<8Z.7KI'^\?$\8^*_#7"<WA8-XC%;*E3U
M=^BE+51]-9?W3[=_:S_X*^_ WX'_ &GPE\'A#XX\2QY0R6D^--M'Z?O)U_UQ
M']V+(.""ZFO@K6/%'[;7_!2_XE+IJIJGB62&7?'I]DGD:5I"MP&()$4(QQO<
MEVQC+&OI']DS_@B;J-_]F\:?M::T;2$XD3PAHUR#*W^S<7"Y">Z19.#_ *Q3
MQ7Z"_#OX:> /A+X6M_!/PT\(6&B:5:C]S9:=;B-,]V..68XY9LL3R2:^YGQ5
MX?\ AK!T>'**Q>,6CKSUBG_=:M=>4+)K>;/@J?"7B)XG35?B6L\'@WJJ$-)-
M=.9.]GYU+M/:"/D+]DS_ ((R_"KX8_9O&/[1E]!XQUM,.NC1*RZ7;-Z,#AKD
MC_;"H<X*'K7VGI^GV&DV,.EZ58PVUM;QK';V]O$$CB0# 55'"@#@ 5-17XUQ
M#Q1GO%.+^L9E7=1]%M&/E&*T7R5WU;9^U\.<*9!PI@_JV5T%375[REYRD]7\
MW9=$D8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L5X!]"0W^GV&JV4FFZ
MI8PW-O,NV:"XB#HZ^A4\$?6O#?BQ_P $T?V+OB_YMSJ_P7L=(O),_P"G^&6;
M3W4GJVR+$3'W9&KWBBO2RW.,VR>K[3 UYTI=X2<?OLU?YGF9GDN49S2]EC\/
M"K'M.*E]UT[?(_.SXL?\$'8&\V\^!OQT9.ODZ=XKL<C\;BW Q_WY-?.WB[_@
MGM_P4#_9JU9O$WACP-KCM;Y\O6O 6IM.^!SD"W83J._*"OV<HK]/RKQNXTP,
M/98QPQ,-FJD5>WK'EO\ ]O*1^69OX%<$8^?M<&IX:ING3D[7])<UO2+B?A7\
M8_VL/VCOBK\.+CX#_M"ZR_B&RM[A9;9?$NFK_:&F7"\"6.?:LRO@E2'+ AB"
M#FN=_8S_ &A/B1^Q3\;+/XJ> K_[;I\N+?Q%H4SE$U*S+9:,GD"1?O(^/E8=
MU+*?W1^(OP;^$WQ=L/[,^*/PUT/Q!"%VH-6TR*<Q_P"XSJ2A]U(-?(_[6O\
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
M.^MO_2Y5 _U;=7_>,1*7]>;9\!>'/^"9W[0VK[7UF]T#25/WEN=0>1Q]!$C
MG_@0KO/#G_!*A!ME\6_&0G^]!IVD8_)WD_\ 9:^P:*]_ > _AQ@K.IAYU6OY
MZDOR@X+\#II<-Y53WBY>K?Z6/GOPY_P32_9UT?:^L3Z]JS#[RW>HK&A^@A1"
M!^)KO?#G[(?[-'A;;_9GP;T:0KT.H0M=G_R.7KT>BOML!P%P5EEGALNHQ:Z^
MSBW_ .!23?XGH4LMR^C\%*/W+\RCHGAGPWX:A^S>'/#UCI\>,>796B1+CZ*!
M5ZBBOJJ=.G2@H02271:([4E%6044458PHHHH *Q[+_D=[W_KRB_F:V*Q[+_D
M=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH ***^$?^"F7_!7KP_^STE_\#?V
M;]1M=6\=8:#5-:7;+:Z"W0J.JS7(_N<K&?OY(*5Q8_,,+EF'=:O*R7WM]DNK
M/IN$^$<^XUSB&6Y52YYO5O:,(]93?2*^]O1)MI/TK_@HC_P4Z^&O[$^@2>$O
M#_V;Q!\0KRWW:?H ES%8JP^6XNRIRB=UC!#R<8VJ2X_,+X$?L[_M7?\ !5K]
MH&_\7:]X@NKI9+E6\3^,]4C)M=-BZK#&HPI8+Q';I@>NU<L.C_8/_P""<OQI
M_P""@WCR?XN_%/6]4L?!TNH/-KGBN^<O=ZQ-NS)';&3/F.3D-*<JG/WF&ROV
M9^$7P@^&_P "/ &G_"_X3^$[71M$TV+9;6=JO4_Q.['YI'8\L[$LQY)-?&T,
M)C^*ZZQ&+O##KX8]9>?_  ?E'N?T;F>?<*> >63RG(''$YQ-6JUVDXTO[J6M
MK/:GWM*HW91?,_LL?LG?!S]C_P"&D/PU^$.@"%&VOJFJW #7>IS@8\V9P!N/
M7"C"J#A0!7I=%%?=T:-+#TE3IJT5HDC^6,PS#'9KC:F,QE1U*M1WE*3NVWU;
M_KL%%%%:'&%8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X@_\'O/_ ":S\#_^R@:C
M_P"D(HH_X/>?^36?@?\ ]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7
MX _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 5\;_\%(O^"L^N
M_L3?%+P[^SE^S[^Q7X^^/WQ/UW0FU^[\'^!8Y%&D:,)F@6]NID@G,8DF22.-
M?+PQB<%E.T/]D5^>O[2G[27[?_[.'_!2?XCZA^Q__P $MK[X]Z=K_P .O"5O
MJ?B"#XDV7AM-+EM9M8<6ADNX)!<$BZ\S:I&S=D@^8, &[>?\'!G[%N@_LE:+
M^T!XMT+Q98>/==U>Y\/V'[/XTEI?&<GB*WD$,VEBQ7YPRR%/WKA4VRQYP[B*
MO:/^";%_^V5XM^"&M?%W]N?P!:^#O&7CKQG=ZW8^"+75?MG_  CFDM!;065C
M(X&T3+%;AI O!DD9B%9F1?@#X>>)_P#@IGX!_;5\??M\_P#$,1:7WQ'\<)8P
M1^(9OVC] ^U:7;6]C%:-%"[6S!6D$6YY$5'92$8L%%?>_P#P30_:&_:C_:6^
M%?C'QU^U]\ 9OA9XOL_B%<:=_P *_GU);TZ/:1V%@\*BX556<2"1I]Z@#]^0
M.!0!]&T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^
M18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "
MBBB@ HZ=:221(D:65PJJ"69C@ >IK\M?^"G_ /P59U?XI:G>?LG_ +'FJS3V
M$[M:>(O%.F.2^I'D/:VK#I!U#S#[XR%(3+/Y6<9Q@LDP;Q&(E9+9=[?DEU>R
M/LN">",WXYS1X7"6A3@N:K5EI3I06\IO;9.RO=VZ)-K1_P""JG_!7%YGU']F
M/]DSQ(6+%K7Q1XRTZ7)8_=:TLW7\0\P]U0_Q5\@_ G]F46[0^,OB98AG!$EI
MH\RY"]PTP/4_['_?7=:Z;X$?LV67@F6WUKQ!;+J&O2LHMX8TWI;,> J#^)\\
M;OP7U/Z-?LC?L PZ;]E^)?QZTM9+CB73O#4P!6+N'N!_$W?RN@_BR<J/Y9S/
MB'BGQ5SV66Y!I!:3K:J$(^3Z+S7O3>VBN?4<8^+6 R7*I\%>&K<*.V(QNTZT
MMGR2WC'=*2LVM*:C'WI\%^R5^PMKGQ;DM_B)\5H;C3_#9826UH24N-3'7([I
M$?[_ %8?=Z[A]U:%H.B^%]'MO#WAW2X+*QLXA':VEM&$2)!T  Z5G?$#XC_#
M_P"$GA2?QG\1_%NGZ'I-HO[V]U"X6) <<*N?O,<<*N2>@!K\_/VL_P#@ME?7
MOVGP9^R7HAMHN4?QAK-L#(W^U;V[<+[/+D\_ZL'FOZN\'O FO@\-]5R+#N<W
M;VN(FK)OSEK9+I3C=];-W;_F7.N)^$?#O!<V.K+VC5U%:U)^D>B\VU'N[GV]
M^T#^U)\#?V8?#G_"1?&'QS;:<9$+66FQGS;R\([10K\S<\;N%&?F85^;?[5G
M_!8#XX_'":?P3\";6Y\%Z!<-Y2S6LF[5;P$X ,J_ZC/'RQ?,.F]@<5Q'P#_8
M:_:X_;P\4-\2O$-W?0:9J$N^]\;>+)9'\\?],58[[C R!MQ&,;2RU^D7[*?_
M  3I_9U_92A@UC0- _MWQ,B_O/$^M1K).C=_(3[MN.OW?GP<%VK^D_J'AMX7
M>]C9+,,?'["MR0EYK6*MWES2V:A$_,?[0\3?%;W<#%Y=E\OMN_M)Q\GI)W[1
MY8;ISD?"7[*?_!(+XY_'.:#QO\<[JY\%Z!</YK1W<>[5;T'DE8F_U.>?FE^8
M9SL8&OTE_9]_98^!G[,'AS_A'O@]X&MM/:1 M[J<H\V\O".\LS?,PSSM&%&?
ME45Z%17YKQ=XC<3<8S<,54Y*/2E#2'E?K)^<F_)(_3^#O#7A?@N"GA*?/7ZU
M9V<_.W2*\HI>;84445\&??A1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[
M-_Z%6Q0 4444 %%%% !1110!^=O_  6>_P"";W_"Q='O/VN_@AH.=?TVVW^,
M])M(N=1M47_C\11UFC4?./XXUSU3#\+_ ,$7/^"CZ:)<V7[&?QTUT&PNG\KP
M)J]Y)Q!(Q_Y!TC'^!B?W1/1CY?(9 OZF$ C!&0>H-?CO_P %@?\ @G)+^SCX
MR?\ :5^"6C-%X)UN^#:I96:$#0;YVR-H'W()&Y0]$<[. 8P?A\[P.(R?&_VO
M@5_U\CT:ZOY]>SM+N?T_X9<493XA\./P_P")YZM?[+5>\))>["[ZK["O[T6Z
M=_A3_2OXL?L&?LB_&GS9_''P+T3[7+DOJ.E0&QN"W]YI+<H7/^]N%?,GQ8_X
M(2?#G5/,O?@K\9M5TB0Y9+#Q!:)>1$_W1)'Y;(/<JY^M=)_P2+_X*.1?M2^!
M4^"/Q<UI?^%@^';,>7<SO\VNV28 G!/69!@2#JW$@SEPOVI7ZYPOXF\58+"P
MK9;CIJ'\LGSQ7=<L^9+Y+T/Y/\1?!3(<NSVOE>?9?!5H/XXKD<D_AG&<>5RB
MUJK^C2::/QS^(O\ P2F_;G^"E]_;_A;PHFOI:-OBU/P;JN^9#V*QMY<^?]U#
M]:Y34/VP?VR?AW;-\,OC-J6I:O:1??T#XBZ2T\J$<962<+<Q$<C*2*:_;>LK
MQ?X%\$_$'2FT+QYX/TO6[%OO6>K:?'<Q'_@$BD?I7Z5+QBHY[@W@N*<JH8RE
M)6:<5JGO>,U.+^7*?B>)\"Z> G*KP[F=;"R?V6^:+\GRN#M_BYOF?B'9_M,6
M-Q<[M6\(&V1N6^Q7)<*>X57YQZ L3ZD]:^F/V9?^"H^M?#4V_A_5?$ZZYHBX
M4:9K4IBGMU](9F!QCLI++Q@ =:^F_BQ_P2(_8N^)OFW6D>#+[PG>29/VGPSJ
M#1IGM^YE$D0'LJK]:^9/BQ_P0G^*6C^;>_!CXPZ1K<0RR6.NVKV4V/[H=/,1
MS[G8/I7YL_!KZ-V<X_Z_P]B<3D6+?_/N3=)OM*%3VT'#^ZI4X^2/!_LSQMX1
MJ^TIPAC(+K!KFMZ>Y)_^ S/OOX(?M+_"+]H'2EOO 'B6-KH1[Y]*NB$N81W)
M3)W+_M(67WSQ7?5^'OC3]EC]M_\ 90U'_A*=3^'?BK018/YJZ[H4K36\..CF
M>U9E3_@1!KU'X/?\%H/VLOAY%#IGCR+1O&=G$ K/JEI]GN]H& !-!M!/^TZ.
M3U)-?<T/ [BB>$<\#F&'Q\5M.G^[<NUX<U2"??\ >V;U26R]_+O'; 86JL+Q
M'@JN$J];Q;7JTU&:^46?JSXE_P"0OH__ %^G_P!!-)X_^(?@;X5^%+KQQ\1O
M%5EHVDV2;KF_OYQ&B^@&?O,>@49)/ !-?"6L_P#!<WX;:IX0CU:V^"&M6_B6
MT<O;:;)J$4ED[%2,M<#:X /./*R>F1U'REXD\9_MC?\ !3'XLK9.MWK<L+;X
M=.M/W&E:)"QP7.X[(5QP9')=\ 98X%:Y#X-9_7K3K9ZU@\-2UG.4HWLM^6S<
M;?WF^5=.;8]/B#QLX=PU"%'(4\;B:OP0C&22;VYKI2O_ '4N9]>5-,]W_;/_
M ."ROBSQS]K^'O[*JW.A:0VZ.X\5W";+ZZ7H?(4_\>ZGLQ_><@CRR,5Q/['O
M_!*GXT_M-7D/Q+^,]W?>%O"]Y)]H>[O4+:EJH8[BT22<J&SGSI.N055Q7T9^
MRK^Q!^Q?^R/]F\<?'GXM^%O%'C2#$BI-?1R6FG2#G]Q;Y+2,#TE=<Y *JAKW
M/Q-_P43_ &8] W+8>(M2UAEZKIFE2#)]C-Y8/YXKBXF\>_#;P]P,\HX6Q-&C
MTG7G.+J2?>,6^9OSDK+7E@E9GS>6\ 9CQ1CHYQQYBU)K6&'C)*,5VE9Z><8W
M;TYIMW1Z!\#OV??A%^SCX-C\#?!_P9;:39C!N)$&Z>[D QYDTI^:1O<GCH !
M@5V=?)7B;_@JKX<AW)X.^$-[<Y^Y+J>II!CW*HKY^FX5Y[XF_P""G'QZU;=%
MX?T3P_I*'[KQV<DTH_&1RI_[YK^4<Z\?N 8XB=:KC)XBI)WDXPG)M^<IJ*?_
M ($?M-+.,@RW#QP^&2C"*LHPC9)=DK)?<?>]1W=Y:6%NUW?74<,2#+RRN%51
M[D\"OS=E_:._;,^+,C0:-XS\4WI<D>7X=LFB/T'V5%-/M/V3?VPOB=<+>ZOX
M'UN9F.3<>(-16)ESW(GD#_D,U\H_'>KF6F1Y+B,1V=K?^D1J?F1_K(ZO^[X>
M4OZ\KGW5XF_:8_9^\(;EUWXP: CI]^&#44GD7ZI$68?E7GOB;_@I!^S5H6X:
M5J&L:R1T_L[2F0'\9S'7AGAG_@E]\:M2VR^)O%WA_3$/WDCEEN)%_ (J_P#C
MU>A>&?\ @E;X'MMK>,?BMJM[_>73;&*V_#+F7^5'^M'COG/^Y932P\7UJ-<R
M^4JB?_E-B^N<28C^'045Y_\ !?Z&=XF_X*K6*;HO!WP>ED_N3ZGJP3'U1$/_
M *%7GOB7_@I=^T/K.Y-$MM!TA?X6M=/:1Q]3,[@_]\BOI7PS_P $^_V7_#NU
M[GP7<ZI(O234]4F;\UC9%/XBO0O#/P1^#O@W:WA?X7:!8NO2:#28A)^+[=Q_
M$T?ZF>-V<_\ (PSN%"+Z4EJO_ 84_P#TM^H?4.(<1_%Q"BO[O_ 2_,^ #\:O
MVU/B^=ND>*/&>I++U70+66)2/I:HHQ^E3Z;^QA^UQ\0KD:AJO@:^!?[UUKNI
MQHP^HD??^E?I   , 8 Z 454? +"8^2EG6:XC$OU2_\ 2W4?XC7#,*FN(K2G
M_7G<^&?#7_!+?XM7^U_%?C[0=.1NJVHEN77Z@J@_)C7H7AK_ ()8_#.SVMXN
M^)>MZ@1U%A;Q6JM_WT)3C\:^I**^IR[P2\-\OLW@_:-=9SG+\+J/_DIVTN'L
MII?\N[^K;_X!X[X9_8*_9>\-[9#\/#J$J_\ +74]0FES]4#!#_WS7H7AGX3?
M"[P9M/A+X<Z'IK+TDLM*BC;ZEE7)/OFN@HK[O+N%^&\IM]2P5*FUUC3BG]Z5
MST:6#PE#^'3BO1(S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JY
MIW_(/@_ZXK_(5[ITDU%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !39YX;:%
M[FYF6..-2TDCL JJ!DDD]!5#Q;XN\+^ O#-]XS\:Z_::5I.FVS3W^HWTXCB@
MC49+,QX K\?O^"D__!6CQA^U-?77P+_9WEOM+\!O+]GNKJ-&2\\1'.,,!\T<
M!/2+[SYR_78OD9QG6$R>ASU'>3VBMW_DN[_70_0_#SPUS_Q%S3ZO@H\E&%O:
M59+W(+_VZ36T4[O=M1NUZA_P4U_X+*/??VA^S_\ L>>(RD'S6^O>/+.3!D[-
M#8L.B]0;@<GGR^,2'@?^"9__  2%\0_M RV/QX_::T^[TSP4[+<:7H<A:*[U
MX=0[GAHK8_WN'D'W=H(<^J?\$RO^"-<.C?V?\?\ ]L+PXLEY\MQH/@2\CRL'
M=9KY3]Y^A$!X7_EIDY1?TK5510B*  ,  < 5\]E^38S.<0L?FNWV:?1+S7Z;
MOKV/UWBSQ'X=\.<GGPKP$_>VK8K1RE+9\DEN]USKW8+2FK^\JGA[P]H/A+0[
M3PQX7T:UT[3K"W2"QL+*!8H;>)1A41% "J , "KE%%?;I)*R/YAG.=2;E)W;
MU;>[84444R0HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\0?\ @]Y_Y-9^!_\
MV4#4?_2$44?\'O/_ ":S\#_^R@:C_P"D(HH \_\ ^#3;_E*9^UW_ -O'_I\G
MK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ ID=K;0S27$5
MNBR2D&614 +X&!D]\#BGU\=?M*?\$IOB+^TS^T_XD^-EQ_P4[_:6^'7AO5M+
MTY-,\%?"?XFMI5G97<,;Q7$@BE@G14D5+=\1A<R&9FR6!(!]BU7LVTIKF[&G
MM;F9;@"^$)7<)?+0CS,<[O+\OKSMV]L5^:WB+_@G1^S'X/UJY\-^+?\ @X[_
M &K=+U&SE:*[L-1_:LTB">!U."KH]D&4@@@@C(Q7T9_P25\$?"WP+\!O%^G?
M"+]L+Q'\<=,E^*&J_:/&_C+Q$NK:Q]KABMK6:UN[M $F:-[<B-T 0P- 5RI!
M(!]2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18
MO?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ I
MEU=6UC;27M[<1PPPQEY997"JB@9+$G@ #DDU'J>IZ;HNFW&L:QJ$%I:6D+37
M5U<RB..&-069V9B J@ DD\ "ORQ_;T_;]\<?MMZ[??L]_LSZK<:7\-+68P^(
M_%05D?72#S''T/D>B<&3@OA2%/S_ !+Q+E?"V6RQF-FHI;*^[_K_ "5W9'T_
M#?#<L\E4Q&(K1P^#H)2K5Y_!3CT\YU);4Z<?>G+1:7:7_@HY_P %,/%W[4.O
MWO[*7['FH2CPQEH/$_BNV<H-47.'BC<?<M>S-UFZ#Y.)/+_V>/V:O[#O[7PI
MX%T.;6?$>I$1M/%#F20]2JC_ )9QCJ23C RQXX[+]F/]EC6/%VHP?#/X.>&]
MV-KZAJ$_"1+T,T\F/K@=3T4=J^F/$O[3W['7_!-7P]<^$?#%XOCCXAO%Y>I1
MZ;(NY9!_RSFF^9;6,$?ZM=\G +*?O5_/>0<-^(7TC^(?89?2G# IVE)+623V
M73[WR1WFW*R?A>(GBYEM;('DN4S_ +/R.F_>E-VK8J:^W5:UDW:\:4;QCIH[
M14?6?V7/V,_!G[/6E#XC_$NZLKSQ%% 99;R=P+72D RVPM@;@,[I3C X&!DM
MY1^UG_P68^%'PO\ M/@[]G6R@\9:XF4;6)&9=+MF]0PPUR1Z(50YR'/2OC#X
MN_M2_MD_\%#_ !O'X TZWU"^MKB7=8^"_"\#K:QJ#P\H!S)MX)DE8A>2-HXK
MZ@_9,_X(G:3I?V;QI^UGK2WTXQ(GA#1[DB%#UVW%PN"_ND6!D??8<5_H1PKX
M.>''@YDE*.?5(W2O'#TW>4GWF])3;ZMN,-+<S5D?S-_KWQ9QE)Y;P-A'2H)V
MEB*BM;NU>Z3_ / YVU48V/E32O#?[;7_  4O^)1U!GU3Q-+#+MDO[MO(TK2$
M;G:#@10C'.Q 7;&<,:^\_P!DS_@C_P# _P""/V;Q;\96A\<>)(\.L5U!C3+1
M^OR0-_KB/[TN0>"$4U]6^$?!WA/P#X>MO"7@CPW8Z1I=E'LM=/TZU6&&)?0*
MH 'J?4\UI5R\4>+>=9OA_J&506#PB5E"GI)KLY*UE_=BDNC<CZ_A3P>R3)\1
M_:&;S>-Q;=W.IK%/NHN]W_>DV^J41L444$2P01JB(H5$1<!0.@ ["G445^2[
MG[!L%%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;%
M !1110 4444 %%%% !67XU\%^%?B-X2U'P'XXT*WU/2-7LY+74;"Z3='/$XP
MRG\.XY!P1@BM2BE**DFFKIETZE2C4C4IMJ2:::T::V:?1H_"K]M#]E;XN_\
M!,7]J#3O%WPWUV^ATDWYU'P%XGC^\ ARUM*<;3)&&V.I&V1&!QARH_6']@']
MMWP9^V_\%8/&NF^19>)-,"6WBS0D?FTN<<2("<F&3!9&YZ,I)9&KL/VI/V9_
MAQ^UK\&M4^#7Q+LLVUZGF6-_&@,VG7:@^7<Q$]&4D\=&4LIX8U^+7A7Q'^T7
M_P $D_VRI8+^T(OM)E\K4K+>RVGB'2G;(*MCE'"[D;!,<B\C<C+7P%2-7A',
MO:03>%JO5?RO_@=.ZTW5S^L\%6P7T@^"_J6(<89Y@HWA)V7MH>?E)Z2_DFU)
M6C-Q/WIHKCO@)\=?AW^TE\*-(^,?PNU@7>DZO;AT#8$MO(.)()5!.V1&RK#U
M&02"">QK[VG4A5@IP=T]4^Z/Y1Q>%Q.!Q4\-B(.%2#<91:LTT[--=&F%%%%6
M<X=>M?.?[37_  30_9]^/XN/$&D^&[+0/$$N6:\L[4+#<-_TT1<$$G^)"#DY
M(:OHRBL*]!5DFI2A);3A.5.<7WA.#C.+\XR3.#,<KR[-\,Z&-I1J0?2237XG
MX^?%O_@FQX\^&/C"'0=5\)ZR5GE(M9-)0W<%X!VB<*6!_P!EOF']T5Z)\/?V
M*/VC[C1(O#OA/X.:M8V ?>(-09;1=QZNPG926]^37Z3^)?\ D+Z/_P!?I_\
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
M Z HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\
M0JV* "BBB@ HHHH **** "BBB@ KYO\ ^"E'[ _AW]M[X/M!I,5O9^.- BDF
M\*ZM( HD)&6LYF_YY28'/\#88<;E;Z0HKGQ>%H8W#RH5E>,M'_7?L>OD.>YG
MPUF]',\OJ<E:D[Q?YIKJFKJ2V:;1^'G_  3I_;<\=_\ !/'X^7_PU^+=A?VW
MA/4-3-EXRT*YC;S=+ND;R_M:)U$D>,.H^^@QR50C]N=#US1_$VBVGB/P[JD%
M]87]LEQ97EK*'BGB=0R.C#AE*D$$=0:^#_\ @LC_ ,$WO^%W>&KC]J/X)Z#N
M\8:-:9\1Z9:1_-K-G&O^M4#[UQ$HZ=7C&WDHBGQ;_@C#_P %(?\ A6^LV?[(
MOQOU['A_4KG9X-U:[EXTVZ=O^/1V/2&1C\A_@D;'W7RGQF58JOP[C_[,Q;O3
ME_#ETUZ?Y]GY.Y_2?'>199XP<)_Z[</T^7&TDEBJ*W?*OB2ZM+5/[=/3XX.)
M^L=%%%?=G\JA1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0
M 4444 %%%% !1110 4444 %%%% !117._$_XM_##X+>%I?&OQ9\>:5X>TJ'A
MKW5;Q859L9V+N.7<]E4%CV!J9SC3BY2=DNK-:&'KXJM&C1@Y3D[))-MOLDM6
M_0Z*LWQ=XQ\)> /#USXM\<^)]/T;2[--]WJ.J7B000KZL[D*/Q-?GA^U1_P7
M\\(:']I\+?LD^ VUJX&4'BGQ)$\-JI_O16P(ED]C(8\$<HPKXVL- _X*%?\
M!47QU]N8>(_&8AG(-W<L+;1]+)Z@'Y+>$X_A4;V Z,:^5QO%N#IU/8X.+K5/
M[NWW]?DGZG[UPQ]'_B'&83^TN(ZT,NPBU;JM<]O\+:4.WOR37\K/O#]JC_@O
M/\$?AQ]I\,?LT>&9/&^K)E!K-Z'M=+B;U&0);C![ 1J>H<U\(^*_BY_P4(_X
M*>^-SX6@D\0>+$$P=?#^AP?9]*L 3\K2*"L,8'02S,6_VC7VU^RO_P $"_A?
MX.^S>*/VJO&;^*M07#MX=T222VTZ-O[KS?+-./IY0[$,*^]? /PZ\!?"OPS;
M^#/AKX-TS0=)M1B#3])LD@B7U.U  2>Y/)ZDFN)91G^>>]F-7V=-_8C^O3[W
M)^1]-+Q!\)O#!>RX/P/US%K3ZQ6O9/O&Z4O54XTTU]IGYK_L\_\ ! V/1]#/
MC?\ :P^(0EFBB$B^%?#$A" _W9KIAD^A6-1[2&O<?B?_ ,$,?V(_B-IJ77@J
MPU_P7>- I5]%U=KB%FP.7CNO-)'LK)7U]XQ_Y%B]_P"N!JYIW_(/@_ZXK_(5
M[E'AK)*-#V7L4UW>K^_=?*Q^69EXT>)F99I]>>8U*<EM&#Y::7;D7NR]9J3[
ML_)'XP_\&^O[0GACS;[X+_%?P]XKMTR4M-2B?3;IO15!\R(GW,B_TKPZX^''
M_!3W]@V9[NST?XC^#K*W8M-<:1/+<:62.?G:!I+9_7#9K]Y:*\ROP9E[GSX6
M<J4O)W7XZ_B?;97])'B^-#ZMGF&HXZD]U."C)_\ @*Y/OIL_&WX/?\%[?VO?
M WE67Q1T#PYXVM4QYLUS9_8+QP/22WQ$/QA-?5?P=_X+Y_LF>-O*LOBMX4\2
M>";IL>;/);#4+-/^VD'[T_\ ?D5](_&']AW]D?X]^;-\4_@!X;U"ZGSYNI0V
M(M;QL^MQ 4E/_?5?*OQA_P"#?3]GOQ/YM[\%_BQXA\*W#Y*6FI11ZE:J>RJ#
MY<H'N9&_I6/U+C#+OX-:-:/:6_X__)'J?ZR?1WXPTS++JF757O.E\"]%"Z_\
MH'V%\(_VI_V</CS$C?"#XV>&]>E==WV*RU2/[4H_VH&(E3_@2BN^K\5?BY_P
M0Y_;A^&$KZGX$L=$\9VT+;XI?#^JB&Y4#H3%<B,[O9&<^E<5I'[6G_!3G]BC
M4HM"\0>-?'N@1Q-LBTKQM827%LZC^&-;U&4*1WC(]0>]"XKQF"=LPPDH>:V_
M'3_R9DR\!>'>)(NIPAGU&NWM3J-*:]7"\OOI1/W?HK\I/@[_ ,'#/Q/TGRK'
MX[? K1]:C&%?4/#=[)92@?WC%+YJNWL&0?2OJOX/?\%I/V$/BMY5IJWC^_\
M!][+@"U\5Z8T*9[_ +^$R0J/=G7Z5[.$XER7&:1K)/M+W?ST^YGYQG_@MXE\
M.WE7R^=2"^U2M55N]H7DE_BBCZPHK'\%?$+P#\2M'7Q#\.O&^D:_8-C;>Z+J
M45U$<_[<;,/UK8KW(RC.-XNZ/S"K2JT*CIU(N,ENFK->J84444S,**** "BB
MB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "OG']O[_@H]\*?V'O
M"1L9VAUSQOJ%N6T3PO#-@J#D"XN2.8H0>G\3D$+T9E\[_P""E7_!6;PA^RI:
MWGP?^"EQ::Y\19(REQ(<26N@9'WINTD_=8>W5\#"O\"?L:?L*?M"?\%*OBO?
M?$_Q]XBU*'P[+J)E\4^.-3S)+=R\%H+?=Q++C _N1+C/\*-\EG'$%15_J.7+
MGK/1OI']+K[EU[']!>'?A)@JF6?ZT\93^K9;!*2B[J=;M9?$H2Z6]^?V+)J1
MB_#OX8_M>?\ !6G]I"ZUO4-3FU"ZD=3K7B"]1ET[0K3<=L:*.$4?-LA7YG.X
MG^-Q^QG['W[%_P &OV+?APG@;X7Z5YM[<JCZ[XANT'VO4Y@/O.P^Z@R=L8^5
M03U8LS=5\"?@+\*_V;?AO9?"KX/>%(-*TBR7.U!F6YE( ::9SS)(V!ECZ #
M  [&NK).'Z667KUGSUI;R>MK[VO^+W?X'@^)OBWC>-5'*\MA]6RVE94Z4;+F
M4?A<TM-/LP7NQ\VN8****^C/QL**** "BBB@ HHHH **** "L?Q+_P A?1_^
MOT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /Q!_X/>?^36?@?_V4#4?_ $A%%'_![S_R:S\#_P#LH&H_^D(H
MH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BB
MB@ HHHH **** "L_Q=>Z[IOA34]1\+Z8E[J=OI\TFG6<C86>=8V,<9/8,P S
M[UH5XAH?QS^.WC/]NWQ9^SQX?\/>%['P+X&\&:'J^KZY>FXGU/4+O4I=01+6
M"-62.%(TL2S2N7.9%4(<DJ ?#_P%_P""0'_!'?\ :0^#EC^VC^VO\3%^-/C[
MQ1IL&J^-_B9XQ^*E[I_V&^=!)-;1PVEW;QZ;';R%XDMV DMQ$$)!0U]8?\$I
MOB?X,^(WP2\7Z1\&_BMJ_CSX:>#_ (D7OA[X8>-=;U.34)M6TF"SLGDVWLGS
MWT-O?RW]G%<,6+Q6:9>3'F-E?M$?\$*_^"3'[5GQ>G^/'QS_ &*O#FJ>*[RZ
M^TZCJECJ%_IHOY\Y,MS%97$,5R['EFE1RW\1-?27PN\*?"SX<>$8/A-\'?#N
MC:)H?A-(],MO#^@VL<%MI8$4<J0+%& L?[N6-]N!Q(#WH Z*BBB@#\Y/VH=0
M^+_@3_@X=_92\,1_M%^.-0\)>,_"GC:\O/ UYJL<>D6T]KI5QY3I;6\<2R$"
M; >;S9!L'S]<^A_\%O\ ]LGXH_LU_!7X<? G]GSQ3+H7Q$_:"^+.C?#SPYXA
MM45I]$@O9U2ZOX0P(\U(RL:''RO.KC[E<+^V[_RL2_L0_P#8C_$3_P!-1K"_
MX.&/"6H:'\6_V)_VH[Z%CX9^'7[5&@Q^*KK'R6-O>W5OMN9#T5%:UV[CQND0
M?Q"@#6_;SUK3_P#@CG\3?V=_VAO@EK_B&'P'XO\ BE9?#?XO^']:\4WNIQ:M
M;:C!*UOK,IO)9"+VVDMG=KA2))ED:.1F!7;JZC\7=1_X*!_\%H/'O[#?B+7=
M4C^$?[/?P\L+_P 3^'=*U6>TC\2^)]3\J6#[;) Z-/:V]J[;;8G89P7<-L4+
MRG_!S3X3U?XT_!O]FW]E_P %PO<>(_'W[5'AR#3[:(9=;>*VOOM%QQT2(21L
MS=%4DG %'_!/[PEJ'P6_X.*/VT_!'BR%HI_B)X,\)^,?"LDHP;W38HC;3R)G
MJL=U*821QNCH ]"_X)]_M#>,/A;_ ,%+_P!H#_@E!XR\5ZGKFA>"M+TSQO\
M"*^UO49;R]L]"OHX!=Z9)/,S22PVMW.B0,[.XCDV%L(@'W;7YH?LN>$]7^(?
M_!T-^TM\:=$B>30_ 'P'T#P?JMV@_=C4;\Z?J$<6[H6$5M+D=N^*_2^@ HHH
MH **BO%NGM72QE5)2O[MW7(!]Q69]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q7-?
M&+QGX5^'OPQUGQEXUUVVTS2["S,EW>W4FU$&0 /<DD*%&2Q( !) J[]B\;_]
M!NR_\!C_ (UQOQ^^#T'QH^$>M?#OXER6EYI-_:D2K%!MEB<?=EC8YVNIP0>1
MV(()!J"@YI3=E=7ZNW6RTN[=+KU1E7=94).DDYV=D]$W;1-ZV5]W9V70_-#]
MN#_@I+J_[0NL1^&/!MI)#X8TN53IMA.?W<TJ<+<S@'][(#RJYV1\$;V^>O+_
M (!?LE?M-?MH^)//\$^'[BXLEEV7GB35F,-A:^HWX^8C_GG&&;G.W'-?:G[-
MO_!%+PEX,U%?%OQU\667BB:.<O8Z/;Q2QV7EAOD>;H\C$;24X0'*GS!S7VEH
MGA;7?#6DV^@>''TG3["TB$5K966G"**%!T5$7 4#T K]CPV?>'/AK5J5.$L+
M]9Q\U:>,KJ\[?RPNDXQ7\E-4Z=_>:F[M_P ^QX XY\1L9'&\9XGV-"/P8:F]
M(K>V\HQ75MN<W=N33=SY]_9,_P""47[/W[.GV;Q5XSMD\:^*HL.-0U:V'V2U
M?K^XMSE00>CN6;(R-O2OJ6L?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:_,
M<ZS[..(L8\5F-:56;ZMZ+RBMHKR22/V[(^'\EX;P2PF6T(TH+HEJWWDWK)^;
M;9L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C7D'LFQ16/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- !X'_ .01+_U^S?\
MH5;%<IX5M?%,FG2-8:I;1I]ID!62 D[MW)K3^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V*_(W_@LK_P3?/P<\17/[5OP1T+9X5U
M>[W>*-+M(_ETB\D;_7H!]V"5CR.B2' X=0OZM?8O&_\ T&[+_P !C_C5'Q+X
M.UCQCX>OO"?BI]+U#3-2M)+:_L;NQWQ7$+J5=&4\$$$@BO)SG*:&<8-T9Z/>
M+[/_ "[H^]\.>/LT\.^(H9CA?>IOW:M.^DX7U7E);QET?=-I_'7_  1X_P""
MD _:&\)P_LW_ !GUW=XXT*S_ .)/J%U)\^N648[D_>N(E'S=W0;^2)"/NNOP
MP_;R_8T^*7_!-W]H+3/'OPWU>\@T"YU#[?X)\26C'?93HV_[+(Q_Y:1]LY$B
M<\_.J_IK_P $\/VX9OVX?A"-;BUS3K'Q;HH2#Q3HOV?!CD(^6XC&>89,$C^Z
MP93G:"?'X>S:O[1Y;CM*T-%?[27YNWWK7N?H_C!P#E?U2GQIPQ[^78K62BOX
M4Y/73[,7*Z:^Q.\=$XH^FJ*Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !KZ
MX_GL/$O_ "%]'_Z_3_Z":V*Y37+7Q2NHZ:MUJEL[M<D0,L! 5MO4^M:?V+QO
M_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8
MO&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO
M_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^->7?M'?M@?"/\ 92TDZA\:_C7H
MFFW31;[;1H8#/?W([;+=,O@GC>0$'=A65:M1P]-SJR48KJW9';E^6YAFV+CA
M<%2E5J2VC"+E)^B2;/::XCXX_M(? S]FWPV?%?QN^)NE^'K5E)@2\GS/<D=5
MAA7,DQ]D4FOR]_:6_P""\WQR\:"Y\,_LX:)#X5TY\HNNZC:QSZC(OJJ'=% <
M?]=".H8&O)_@A_P3Q_;O_;V\2?\ "S/$EKJ<-CJ3![CQMX]O)E%PG4&(/NFG
M&,[2BE.VY:^3Q7%D:M7V&6TG5GWL^7_-_@O,_H#(_ "M@<$LTXUQL,!AE]GF
MBZC\KZQBWT2YY=.2Y]%?M4?\%_\ 6;_[3X6_9&\ "QCY0>*_$\*O,>VZ&U!*
M+ZAI6?(/,8-?,GPZ_9E_X*!?\%+?&0\>7D.N:_#,Y5_%_BR[>'3K9<\K$[#!
M4'_EG;HV/[HK]#_V8_\ @BG^S[\!9;?Q'XU6U\>:]#AA<^(;+-E$X[QVF2A'
M_74R'N,5];VND>+K*VCLK+4]/AAB0)%%%9[510,!0!P !VK"'#V;9M)5,UK-
M+^2.W^7YOS/3K^+W /A_1EA. LM4JEK/$UDW)^:3]]I[V;IQ3^PT?&G[*_\
MP0J_9V^$OV;Q-\?M5E^(&MQX<V,B&WTJ%NN/*!WSX/&9&VL.L8K[;T#P]H'A
M31K?PYX6T.STW3[.,1VEAI]LD,,"#HJ(@"J/8"J?V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XU]5@LMP.74^3#TU'\WZO=GX-Q-QEQ/QCB_K&<8J59]$W:,?
M\,%:,?DE?J;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C7<?,$WC'_
M )%B]_ZX&KFG?\@^#_KBO\A7/^);3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&AL
MXC%K-F%\I=H-L<@8^M &[16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L56U?1M'\0:;+H^
MO:5;7UI.NV>UO(%ECD7T96!!'UJA]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XTFDU9CC*4)*479H\*^,7_!)W]@_XS>;<ZE\#;+0;V3.+_P )2MIS(3U/
ME1?N2?=HS7RI\8?^#=Z(^;?? #]H1EZ^3IGC#3L_3=<VP_\ :-?I!]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^->/B^'LFQMW4HJ_=>Z_P +?B?H^0>+OB-P
MW:.$S&HX+[-1^TC;LE4YK+_#8_$?QK_P3*_X*1_LNZNWBOPG\/M=F:VSY6N?
M#O5FN)<#G*K;L+A1WYC%7/AQ_P %=?\ @H=^S_J?_"-^+/&[ZZ+-@LVD>/-'
M\V93W#R?N[C/^])7[6?8O&__ $&[+_P&/^-<U\1_@?X<^,.F?V-\5O!WA7Q)
M;!2$AUO0(KD)GNOF [3[C!%>'+A&IA9<V7XF5-]GJOPM^*9^H4OI"8+/::H\
M6Y)0Q:VYHI*2\TIJ>O\ AE#Y'PS\'O\ @X=\#WYBL?CU\ M2TUN!)J7A6_2Z
M0GU\B?RR@^DCG^5?5?P>_P""FO[#GQN\JW\)_M!:+97LN -.\1.VFS;C_ /M
M(19#_N,U>/?%K_@AE^RA\16EO?"MO>^#KN0E@^@7LCPEO>*X,@ _V4*?A7S+
M\6_^#?/]H3PXDM]\'?BUX<\3PIDK::E')IURP[*O^LC8^[.@_E2]OQEEW\2$
M:T>ZW_"S_P#)67_9GT<.,?\ =<36RRJ]HSNX7\W+VD;?]Q('ZX6MU;7MNEY9
MW$<T,J!HY8G#*ZGH01P13Z_!NY^$O_!3W]A&YDOM.T#XC>$+2W8M/=:%<RW&
MFMWS(UNTENP[X?/TKT?X4?\ !>#]LWP2L=E\0[?P]XQMUP'EO=-6TNB!Z26^
MV,?4QFM*7&6$A/DQE*=*7FKK]'^!Q8_Z-^?8C#O%<.9A0QU+HXR46_36</OJ
M(_9VBOS\^$/_  7J^ WC-HK+XJZ3K/@RX?'F7#::-0LX_P#@<)$I_P"_-?5/
MPA_:D^$'Q[2/_A4'[17@_79Y!D6-I=*+H#_:MW(E7\5%?0X3-LLQW\"K&3[7
ML_N>OX'Y#G_A_P :\,7>9X"K3BOM<K</_ XWA_Y,>M5CV7_([WO_ %Y1?S-'
MV+QO_P!!NR_\!C_C6%J6IW_AG4-4U_Q!XKTW3[>PTX7&H:C>XC@AA4$EV9B
M@ !)).,5Z#:2NSY&,93DHQ5V]D=J2 ,DX ZDU^;?_!37_@LE;>%_[0^ '[('
MB))]3^:WU[QS:.&CM.S0V3#AY.H,XX3^#+?,GD'_  4>_P""O'C3XV'4?@-^
MSKXDFM/"#EK?5?$-K"T%QK:]&CC_ (HK<]#T>0<':I*MU_\ P3=_X(TZ]XBB
MT[X^?M5:'':VA*W&A^"-2A;?<#JLUZG&U.A$!Y;^, 91OB,PSG&9QB'@,I_[
M>J=$O)_KN_L]S^G>$O#?A[P\R>'%?'JL]Z.%T<IRW7/%[O9\C]V*UJ/[*\Z_
MX)O?\$G_ !M^UIJ=O\<OV@1?Z7X">?[1$LKLE[XC;=D[&/S)"3G=-U;D)R2Z
M?L-X,\%^$_AUX5L/ _@7P[::3I&F6ZP:?IUC"(XH(QT55'YD]222>35:VTGQ
M=96T=G9ZGI\4,2!(HHK/:J*!@* .  .,5)]B\;_]!NR_\!C_ (U]!D^2X3)Z
M'+3UD]Y/=_Y+R_4_)?$3Q+S_ ,1LS]OC'R4(/]W2B_=@O_;I-;R:\DE&R6Q1
M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C7L'YT;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q6/XE_Y"^C_]?I_]!-'V+QO_ -!NR_\  8_XUF:Y:^*5
MU'35NM4MG=KDB!E@("MMZGUH ZNBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_
MX#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P : -BBL?[%XW_Z#=E_X#'_ !K7C#B-1*P+;1N('!- "T444 %%%% !1110
M!^(/_![S_P FL_ __LH&H_\ I"**/^#WG_DUGX'_ /90-1_](110!Y__ ,&F
MW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !11
M10 4444 %?FU^TS^PC>?MR_\%5OB?HGAS_@HM\;?@IJ?A[X5>#IWT3X.^/FT
M<ZQ!+<ZTOVBXC7F81,@16Z)YQ!^^,_I+7-ZK\&OA!KOCZS^*VM_"KPW>>*=/
MC$=AXDNM"MY-0MD&["QW#(9$ WM@!A]X^IH ^!/^(?GXJ?\ 2=K]M_\ \/1/
M_P#$U]-?\$X/V,/&/["_PH\5?"+QE\>?%7Q-DU'QY=:U9>-?'.IM>:QJ$$]G
M9I_I<S$F21'BDB#'JD:' S@?0M% !1110!\[_&#_ ()L_";XU_M8^$OVU?%/
MQ8^(-KX^\ V]W;^"+W2]9MH;;1H+J-H[B*.W-LT4JR([*QF61F&,D[1CUOXY
M? SX4?M*_"'7?@/\<_!=IXC\*>); V>M:1? A+B,D,"&0AHW5E5TD0JR.JLI
M5E!'6T4 >)?"_P#8/^%O@'XKZ'\<?&GCOQG\1?%GA+1YM*\$ZU\0M:CO9/#E
MG,JI.MHL442":5$1)+J19+J1%"O,RD@ZWQY_8]^&7QW^('AKXT/K>O>$O'_@
M^WN;7PYX\\'W<4&HVUI< ?:+-Q/%-!<V\A5&,,\4B*Z*ZA7 :O5Z* ///V</
MV7OA%^RQX5U/PU\*])NOM&OZW/K7BG7M7OGN]2U[4Y\>=>WEQ(2TLK;54=$1
M%5$5$55'H=%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/
M_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0
MZ=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C
M^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% 'P[_P %@/\ @G O[27@V7]H3X.:$&\>:!9_\3&QMH_F
MUVR0?<P/O7$8Y0]74&/D^6!\S?\ !''_ (*/M\#/$\'[+7QNUPQ^#]9O"OA[
M4KR3"Z+>NW,3$_=MY6//9)#NX#NP_7NORE_X+0_\$WO^$'U2\_;!^!^@8T:_
MG\SQOI%I%Q8W#M_Q_(HZ12,?W@_A<[NCG9\5GV7XC+\4LWP*]Y?''HUU?^?W
M[JY_3'A3Q?E'%^1R\/N*97I5-,-4?Q4Y_9@F]M?X?JZ;O&22_4+Q+_R%]'_Z
M_3_Z":V*_-[_ ()1?\%,=-^(7AG2OV>/VB?&%M::SX7C:31/$6K7BQ)?Z?'&
M<QS2.0!+"H^\3\\8R>48MZ!^U1_P7._9N^#WVGPS\"K"3XA:Y'E!=6LI@TN%
M^F3.06FQUQ$I5A_RT%>S2XARJ> CBIU%%/H][]5;=M>7J?FV-\'^/</Q75R&
MA@Y5:D'\45:FX/X9\[M&,9>;5FG'=-'V]//!:P/<W,R1QQH6DDD8!54#)))Z
M #O7R1^U1_P6<_9-_9Y^T^'_  3JS?$'Q'#E18>'+A?L<3CM+>$&,#L?+$K
M\$"OS9^)O[5W[?\ _P %)O&!^'UA/K>LP7+[H_!G@^SDBL(4SPTJ(3N4'_EI
M.[;?[P%?27[*_P#P0!\2ZM]F\4_M<>/1I4!PY\*^&9EEN#_LS71!C3T(C$F0
M>'4UX<^(<US:3IY31=OYY;+]/S?D?J.'\'^!. :$<9Q]F474M=8:BVY/R;7O
MM/9M*$4_^7ECP#X[?\%(?VZ_VZ_$7_"M/"EUJ5E8:DYCM?!7@*UF#7*G^&5D
MS-<<8W!CLXSL6O6?V5_^""GQF^(/V;Q/^T[XJC\%Z6^'.AZ:R7.IRKZ,PS#;
MY'<F1AT*"OTY^!/[,OP&_9H\._\ ",? _P"&.EZ! R!;B>VAW7-SCH9IW)DE
M/^^QQVQ7=UMAN$U6J^WS.JZL^UWRK]7^"\CS<[\?JF7X)Y7P3@88##_S<L74
MEYVUBF^K?M)=>9,\I_9M_8G_ &:/V3],6T^"_P ,+*QO3%LN==NE^T:A<#OO
MG?+ 'KL7:GHHKU:BBOK:-"CAZ:ITHJ,5T2LC^?\ ,<SS'-\7+%8ZM*K5EO*<
MG*3^;NPHHHK4X0HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_U
MQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q
M6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?B#_P>\_\ )K/P/_[*!J/_ *0BBC_@]Y_Y-9^!_P#V4#4?_2$44 >?
M_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT
M[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q
M_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ JOJ^D:5X@TFZT'7=.@O+*]MW@O+2YB#QSQ.I5T=3PR
MD$@@\$&K%%)I-68XRE"2E%V:/QB_;<_X) ?&WX<?M(0>&OV9?A_?^(O"OBR9
MYM :%AMTILC?:W$TA"QJFX;)'8;T(&2RM7NW[*__  0!\.:5]F\4_M<>/CJD
MPPY\*^&9FBMQWVS71 D?T(C"8(X=A7Z'^)?^0OH__7Z?_036Q7S-'A')J>+E
M6<>:[NHOX5\NOST\C]OS#Z0GB/C<AHY;3KJDXQY958K][.VS<FWRNUKN*4F[
MN^MCFOA7\'/A7\#_  M'X*^$/P_TKP[I<6#]DTNS6(.V,;W(^:1_5V)8]S72
MT45]+"$*<5&*LET1^*XC$8C%UY5J\W.<G=RDVVWW;>K?J%%%%48A1110 444
M4 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>
M_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\
MZ_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q!_P"#
MWG_DUGX'_P#90-1_](111_P>\_\ )K/P/_[*!J/_ *0BB@#S_P#X--O^4IG[
M7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S
M?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_
M "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]
M?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/
M@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9H V
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\
MZ":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /Q!_P"#WG_DUGX'_P#90-1_](111_P>\_\ )K/P/_[*!J/_ *0B
MB@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(
M5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_
M -?I_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_
MY%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R
M_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /Q!_P"#WG_DUGX'_P#90-1_](111_P>\_\
M)K/P/_[*!J/_ *0BB@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?
MM=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBO /^"H$?[7
MFI?L/^.O"?[#'PY/B7XD^(--_LG1[8>(+;3#:PW!\NYN5N+F1$21(#+Y9!R)
M6C., X +O@S_ (*;_P#!.GXC_$.R^$?P^_;G^$VN>*=2U#[!IWAW2?'UA<7M
MS=;BODQPQREW?((V@$\5Z!\9_P!H7X)?L\:18ZW\:OB7I?AZ+5+W['I$5]/^
M_P!1N=I;R;:%09;B3:&8I&K,%4L1@$U^;_\ P2C_ &@_V"+G]K>Q_9(^.'_!
M'#P)^RK^TUX=TJ2\\*VW_"#:6S:S:I \<UQI>KQ6R22OY0FWX9MZ"7$LNV7;
MU_[*'Q#U3]J;_@XT_:-USQ9(;O2OV>OAGHOA#P):3',=A+J@CN[^Y1#PDTDD
M+Q&0?,8D5"<#% 'Z!_"[XL?#/XW>"+/XD_"'QYI7B30;_>+35M&O4GA=D8HZ
M;E)PZ.K(R'#*RE6 ((KH*_.+]C3XBZE\&?\ @X>_:A_8S\/W!B\)>.OAYH_Q
M1M](4X@L=75;&POIHUZ*]TTZ2RG^)HE/:OT=H **** "BBB@ HHHH **** "
MBBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @
M^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_
M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-
M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_ *X&
MKFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\
MHOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_
M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _$'_ (/>?^36?@?_ -E U'_TA%%'_![S_P FL_ __LH&
MH_\ I"** //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR
M>OW^H **** "BBB@ HHHH **** "BBB@ HHHH *\R_:;_;+_ &7OV,M(\/>(
M?VI?C3H_@?3?%/B"/1-$U/77>.VEO7C>18WF"E(%V1NQDE*(-O+#BO3:P_B'
M\,?AM\7?#,G@OXK_  ]T/Q/HTTBR2Z3XATF&]MG=3E6,4RLA(/0XXH ^-/VI
M?#OP4_;]_;G_ &9]<_9L\7:'XJUCX+>/KKQ7XQ\;>%KZ*]MM#T5M-GC_ +-E
MNH69!/>W3V6VVW;S%!-+MV+D\=\#?A[+^Q9_P<(_&?6?'4B:=X5_:D^'FDZS
MX'UFZ<);W&MZ.B6][I0=L W/EO)=A.\3$C.T@?H'X*\">!_AKX<M_!WPZ\&Z
M5H&D6@(M=*T33HK6VA!.3LBB557GT%0?$/X8_#;XN^&I/!GQ7^'NA^)]'ED6
M272?$.DPWML[K]UC%,K(2.QQQ0!\"?L!?#2Z_:#_ ."WG[3G_!2CPVRW/@#3
M_"^E_"[P-X@A.ZWUV>W2TFU:2W<<2107=JL'F*2C/O )*,!^B]5=#T+1/#&C
M6OAWPUHUIIVGV,"PV5A8VZPPV\2C"HB( J*!P   *M4 %%%% &/X^\%:3\1O
M!VH>"-<N;N&TU*#RIY;"Y,,RKD'*.O*GCK7CO_#NKX'_ /0W>.__  KYZ]ZH
MH \%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ]ZHH \%_X=U? _\
MZ&[QW_X5\]'_  [J^!__ $-WCO\ \*^>O>J* /!?^'=7P/\ ^AN\=_\ A7ST
M?\.ZO@?_ -#=X[_\*^>O>J* /!?^'=7P/_Z&[QW_ .%?/7 ?M2?L2_"KX9?L
M^>*_'OAOQ7XR:^TO2FGMEN_%$TL18,H^93PPYZ5]<UQW[07PSOOC+\%_$7PO
MTS4XK*XUO3FMHKJ="R1DD') Y(XH \A\#?\ !/[X,:WX)T?6;SQ;XX$UWI5O
M-*(_%LZKN>-6.!V&3TK5_P"'=7P/_P"AN\=_^%?/7M7A+1I?#GA33/#T\RR/
M8:?#;O(@P'*1JI(]CBM"@#P7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\
M"OGKWJB@#P7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGKWJB@#P7_A
MW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ]ZHH \%_X=U? _P#Z&[QW
M_P"%?/1_P[J^!_\ T-WCO_PKYZ]ZHH \%_X=U? __H;O'?\ X5\]'_#NKX'_
M /0W>.__  KYZ]ZHH \%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ
M]ZHH \%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>O>J* /!?^'=7
MP/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>O>J* /C+]D3]CCX9_%CX9:AXD
M\4^*O%ZW$'BK4K)!9>)IHD\J&<HF0.K8ZGO7J?\ P[J^!_\ T-WCO_PKYZ[G
M]FOX,ZG\#/ 5[X0U76H+^2Z\0WVHK-;QLJJL\I<)@]P#@UZ#0!X+_P .ZO@?
M_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/7O5% '@O\ P[J^!_\ T-WCO_PK
MYZ/^'=7P/_Z&[QW_ .%?/7O5% '@O_#NKX'_ /0W>.__  KYZ/\ AW5\#_\
MH;O'?_A7SU[U10!X+_P[J^!__0W>._\ PKYZ/^'=7P/_ .AN\=_^%?/7O5%
M'@O_  [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\]>]44 >"_P##NKX'
M_P#0W>.__"OGH_X=U? __H;O'?\ X5\]>]44 >"_\.ZO@?\ ]#=X[_\ "OGH
M_P"'=7P/_P"AN\=_^%?/7O5% '@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[Q
MW_X5\]>]44 ?&7Q]_8X^&?@3XF_"_P -Z)XJ\7M;^)?%4EEJ)N?$TTCB(0%Q
MY9/W&R.HKU/_ (=U? __ *&[QW_X5\]=S\8_@SJ?Q-\>^ /%]CK4%K'X.\0O
MJ-S#-&Q:X4Q%-BD=#DYYKT&@#P7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[
M_P#"OGKWJB@#P7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ]ZHH
M\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ]ZHH \%_X=U? __H;O
M'?\ X5\]'_#NKX'_ /0W>.__  KYZ]ZHH \%_P"'=7P/_P"AN\=_^%?/1_P[
MJ^!__0W>._\ PKYZ]ZHH \%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\
M\*^>O>J* /!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>O>J* /!?^
M'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>O>J* /D;]J3]B7X5?#+]GS
MQ7X]\-^*_&37VEZ4T]LMWXHFEB+!E'S*>&'/2NJ\#?\ !/[X,:WX)T?6;SQ;
MXX$UWI5O-*(_%LZKN>-6.!V&3TKU[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5U
M.A9(R2#D@<D<5T/A+1I?#GA33/#T\RR/8:?#;O(@P'*1JI(]CB@#Q7_AW5\#
M_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ]ZHH \%_X=U? _P#Z&[QW_P"%
M?/1_P[J^!_\ T-WCO_PKYZ]ZHH \%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W
M>.__  KYZ]ZHH \%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ]ZHH
M \%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>O>J* /!?^'=7P/\
M^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>O>J* /!?^'=7P/_Z&[QW_ .%?/1_P
M[J^!_P#T-WCO_P *^>O>J* /!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_
M ,*^>O>J* /!?^'=7P/_ .AN\=_^%?/7EGA/]CCX9ZK^USXM^%%UXJ\7C2]*
M\*V%[:LGB:83&65V#;GZLO' [5]FUY]X<^#.IZ)^TEXD^.,NM0/::YX>L].B
ML5C821-"Q)<GH0<T <-_P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/7O5
M% '@O_#NKX'_ /0W>.__  KYZ/\ AW5\#_\ H;O'?_A7SU[U10!X+_P[J^!_
M_0W>._\ PKYZ/^'=7P/_ .AN\=_^%?/7O5% '@O_  [J^!__ $-WCO\ \*^>
MC_AW5\#_ /H;O'?_ (5\]>]44 >"_P##NKX'_P#0W>.__"OGH_X=U? __H;O
M'?\ X5\]>]44 >"_\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/7O5%
M '@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[QW_X5\]>]44 >"_\ #NKX'_\
M0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7SU[U10!X+_ ,.ZO@?_ -#=X[_\*^>O
M+/C[^QQ\,_ GQ-^%_AO1/%7B]K?Q+XJDLM1-SXFFD<1" N/+)^XV1U%?9M>?
M?&/X,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC<PS1L6N%,138I'0Y.>: .&_X=U? _\
MZ&[QW_X5\]'_  [J^!__ $-WCO\ \*^>O>J* /!?^'=7P/\ ^AN\=_\ A7ST
M?\.ZO@?_ -#=X[_\*^>O>J* /!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO
M_P *^>O>J* /!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>O>J* /!
M?^'=7P/_ .AN\=_^%?/7N6D:9;Z+I-KH]H\C16END,;3.6<JJA06)ZG Y/>K
M%% !1110 4444 %%%% 'X@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?@?\
M]E U'_TA%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC
M_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 <9\>OVB?@3^RW\.;GXN_M%_%OP_X*\,VDBQ3:UXC
MU..U@\UL[(E+D;Y&P=J+EFP< UD?LS?MC?LL?MF>$[KQO^RO\?/"_CS3+"X$
M&HS^'-52=K.4@E4FC!WPLP!(#J-P&1D<TSXJ_LD?!+X[?%SP_P#%CXV^"]/\
M6GPEIMQ;^%M$U^PCNK'3KFX=3<7RPR!D:Y9(XHED(W1()0A'G29^'O@=^R5X
M'^$/_!R5XN\9?L@^$;/PKX.A_9RMI_C/I?AVV6WTQ]?O=2D^PQM#&!''=26]
ML+@@ ?+&SGF9BX!]U_&S]K']G#]G*^L-)^-GQBT7P_?:I;RW%AIMW<%KJ>WB
MQYUP((PTGD1Y&^;;Y:;AN89%=CX8\8^$?&OA2R\>>#?%.G:MH>I627FG:SIM
M['/:W5NZ[DFCE0E'C*D$,"00<YK\[O\ @AU\0]4_:P_;"_;2_;0\;2&\U%OC
M2WP]\,33_,=.T#14<6]M"#_JD?SUFD5<!Y26.3S7+?\ !*/0+'XL^._VZ/\
M@E!XDUB]@^'?@#XWB?1-,L9S&+7P]KEU<W5SH<14@Q6KBUN(2$PRK>2E2"00
M ?:/PI_X*E?\$Y_CE\96_9\^$'[:GPZ\1>,O.>&#0=+\3P2RW4B9W);D-MN&
M !)6(N<*3T!KV#XC_$KX>_!_P1J7Q+^*WC?2O#?A[1[?S]5UO7+^.UM;2/(&
MZ260A5&2 ,GDD <D5^:/_!PG_P $^OV=KK]BSP19?LM? CPOX/\ C/!\5O#.
MC? W4?!>A6^F7D&I37J PH]LBD0I:QW%P0?E3[*)./+R.D_X*7_$'6/C!_P6
MH_8G_P""?VLW)F\)"\UGXC^*[!A^ZU*\TRQNI-,,B=&6*XM97"G(W2*>J T
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
M6-'TCQ#I-SH.OZ5;7UC>P/!>65Y LL4\3 JR.C AE()!!!!!KB?^&3_V6?\
MHVKX?_\ A&V/_P :H _/_P#X+&ZIHG_!0G_@G5\-O^"B'['&F:MXMTGX)?&K
M3?B#I;6^ER1S:_H^EW4MO?S6D,@$C1@AIE9E4O':LR@JR%M#_@NG;>$?^"E7
MP7^ 7["W[./B[3O%=U\9OBEHWB"ZGT6Z6XCM/!MI%-->ZS(4)V0+YD"*S8$D
MD@1<O\M?I)H6@:%X6T>W\.^&=%M-.T^SB$5I8V%LL,,"#HJ(@"J/8#%8G@#X
M*?!KX47VIZI\+?A+X9\-7.M3^?K%QH&@V]G)?R\G?,T**96Y/+9/)H ^3/\
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
MOK&]@>"\LKR!98IXF!5D=&!#*02""""#0!^9_B'_ (+/?\$F_P!K'XT0:O\
M&O\ ;<\#:5\,OAUXD%SX6\*ZA>2&7Q7K5K)^ZU>[0(0+*WD7=:0-S+*HNG $
M=M4/_!8W5-$_X*$_\$ZOAM_P40_8XTS5O%ND_!+XU:;\0=+:WTN2.;7]'TNZ
MEM[^:TAD D:,$-,K,JEX[5F4%60M^@'_  R?^RS_ -&U?#__ ,(VQ_\ C5=I
MH6@:%X6T>W\.^&=%M-.T^SB$5I8V%LL,,"#HJ(@"J/8#% 'YM_\ !=.V\(_\
M%*O@O\ OV%OV<?%VG>*[KXS?%+1O$%U/HMTMQ':>#;2*::]UF0H3L@7S($5F
MP))) BY?Y:]6_P""BG_!7;]E#]G/XGV_[%E_^UWX5^'OC76+#S_%'BK4KM7/
M@[36 _>)'M<2:E*K?Z-"ZE(P?M$P*+'%<?6?@#X*?!KX47VIZI\+?A+X9\-7
M.M3^?K%QH&@V]G)?R\G?,T**96Y/+9/)JEXA_9Q_9Y\6ZU<>(_%7P'\&:GJ-
MW)ON[_4/"]I--,V,;G=XRS' ')/:@#Y5^ '[1?[!'[7G[/WB?_@G#_P2Q_:?
M%C<6'PSOH(_&G@S3I[U?"OVAO(2\FN)FC,U]-+/-.#YAED>*>5W5L,WQ3_P6
M)_X)]?\ !1W]F7_@CO\ $>P\=_\ !7AO&OPS\(^&-)L3\,;7]GGP[HEO=6<>
MH64,%NEU:'S;=8SY;@IR?*VGAC7[)^!OA+\*_A@;IOAI\,_#_ATWH3[:="T:
M"T^T;-VS?Y2+OV[FQG.-QQU-:7B7PQX:\9Z'<>&?&'AZQU;3;M0MUI^I6B3P
M3 ,& >-P5;! /(Z@&@#QC_@G%\,?C_\ "G]DSPSX?_:._:=E^*^M7-E;WEAX
M@E\'66B&SL)+6#R;'R+/Y)!%AOWS?.^_YN@KW6F6]O;VENEK:P)%%$@2..-0
MJHH&  !P !VI] !1110 4444 %%%% !1110 4444 ?,/_!2'_@J1^SA_P3QT
M#1/#?Q%^*OA72O''C64V_A#2_$NI&&UA7D/J-Z4S)'90X)8J-\K 11 NW'G/
M[!/_  4'_P""72>+]+_9O_9H_:QL?BW\4_B5X@NM6\5:MHMC)+>ZWJ(MC+=Z
ME=ML6*UMXH8%CCC+!8HHH+>(-M13]>>-/@?\%?B1JR:]\1/A!X6U^^C@$$=[
MK7A^VNI5B!+! \J,0H+,0,XRQ]:9X/\ @1\#_AYK'_"1> /@UX4T/4!$T8OM
M'\.VUM-L;&Y=\:!L' R,X.* /@K_ ()+^$]/_8 _;4_; _9#^,&KVF@6VO\
MQ*F^+/@&_P!6NDMX-5\/ZDC?:)87<@.+*2%()S_ Q4GA@3B?\$E]3\!?L^Z=
M^V'_ ,%AOVBO%MKX.^'/QC^+5UJ_AC7-<)A6Z\+:;+<PZ?J"J1O871NI/)C4
M%Y1Y90-YB9_1;XD?!GX/_&2UL[+XO?"CPUXJATZY^T:?#XDT*WOEM9N/WD8F
M1@C<#YA@\5H>*O O@CQUH/\ PBOC;P;I6L:7N1O[-U73HKB#*_=/ER*5R.W'
M% 'YL_"W_@M'_P $E_B=\48/VUOVE_VW?!&FZGHVGW-O\,O <EQ-<R^$K"=0
M)[J988W$NK72*JR&/<((L6T1;-Q+<?9/C#_@I#^QE\*[GX:Z3\=?C=I?P\U/
MXM:%_:O@O2_'3_V<]Q$(X9&CED?]Q!,OGQ*8Y) Q=MJ[B"*[/_AD_P#99_Z-
MJ^'_ /X1MC_\:K7^)OP1^"_QKTVUT?XR_"+POXNL[&;SK&U\3Z!;7\=O)C&]
M%G1@C8XR,&@#Y*TOX?\ PQ_:L_X+%^"_VTOV=-5T[5M$^%_PGUOPYXZ\=Z#,
MD]CK-]>W-N;'2([F,F.Y>U5;Z>8(S>09H$;#/@?;M5=$T/1/#.D6WA_PWH]K
MI]A9PK%:6-C;K%#!&!@(B* JJ!T &*M4 %%%% !1110 4444 %%%% !1110
M4444 ?B#_P 'O/\ R:S\#_\ LH&H_P#I"**/^#WG_DUGX'_]E U'_P!(110!
MY_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_  :;?\I3/VN_^WC_ -/D]?O]0 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!^(/_![S_R:S\#_ /LH&H_^D(HH_P"#WG_DUGX'_P#90-1_](110!Y_
M_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5^=?_!T#JGB_X9_\$H_&/Q_^%/Q,\7^$/&'A
MC5]$72-<\(>,+_2I8TGU."WE1Q:S1K*K1S.,.&P<$8(!K]%*_.C_ (.L_P#E
M"%\4?^PQX<_]/5G0!ZIXE_8 _9M\;?LW:#I>N?'#XQ>$->\8:)9V.C^*-)^/
MGBQ;N'5;FUW1R1(VI-'(X8,^QT:,A3N&,T[X^Z#^P9<_%3]F/X5_MK?M&:>W
MQI\!:YI]W\/-$LO&4\=[JVMFU6W:>2TC;S9X)'1CYDRA3RK-AY%:7X8_\$LO
MV:)X_@I\?/";>+++Q+X"N=/UW3YM3^(>MZI:R;]/>":(VMY>2P+N2X;#J@9"
MHP0NY3Y'_P %K+.U;]O#]@"_:W0S)^T1(B2[1N"M;1E@#Z$HN?\ ='I0!]H_
M%K]K/X#?!'Q3'X'\>^+KPZTVE_VG/I&A>'+_ %>ZL[#>R?;;F*P@F>UMBZ.H
MGF"1DQN V5;%GPY^U-^SIXL^ *?M4Z+\9= ;X<26$MZOC2XOU@T[[-'(T33>
M=+M4)O4@-T;C&<C/Q-^VI\)O^"CGP'_;;\;_ /!0;_@EIKGA+XFO>^']'T'X
MT_ /Q3,8+FZ;3X9+BSFT^Y!41S_9KYF6,LH)E8XG+B-/G'X^_P#!03X"?&;]
MG?\ 82^,WA/X?WOPZ^"VL?M6.OQ.\):ZVV'0-<M[JYF2TNF("&VBOI)KE00J
M!(8V*1F/8@!^I/PB_;M_93^./Q3N/@;\/_BLO_"9V^E#5/\ A%-=T:]TC4;B
MP+%!>06]_##)<6^X8\Z(.F<?-R*Q_BC_ ,%+/V(?@SJ^OZ5\1/CM;6D7A+4H
MM.\8:Q:Z-?7>E^'KR3;LM]1U"W@>UL)3O3]W<2QL-ZY R*N?&+]G7]D'5OVL
M/A9^UK\5/"<#?%3PZ]]X=^&>M+J%TDQ-Y:7#7-NL$3B.<"V6[D)E1A&@E<%>
M37YR_$?6/ OQ:_X))_MG^)_^"?OA#2?"GP3O+GQ_JWB#Q'XLFNM7U;QMKGV=
MCJ,]G TR)IEJ98D2*:5II&"$_9X3MD8 ]5_X.J=)T3Q1_P $7/&GQ2T'Q7J@
M?3+W1)=)N=#\2W4-G>07>IVD#^;%!*(+R-H93M\U9 N[<F"23^EB?<'TK\<?
M^"JD\MS_ ,&?'@2XGE+O)\%_A6SNQR6);1B237[')]P?2@#\N/\ @X/_ &8_
MVC?A7X<\/_\ !3/]DOXK_%%K;X9>(K35OC'\*="^)^M66F^)_#T4\<EQ(L$%
MR%MVC5667RE4&"620\P_-]&_'']L'X.?'O\ X)L>'?'?[+VJ7_B*X^-^D6V@
M?!K3M-U^ZL;ZYU>YB=8EDN;>03VWV+RIY[N0/NACL;@DEEP?K74=.T_6-/GT
MC5["&ZM+J%H;JUN8@\<T; JR,K AE()!!X(-?D7_ ,&_/[.WP\^%7_!1_P#;
M'^$/AM]2F\+_  *^(0TWX2:#J.HO/:^&+;6I+J34%M4;A&D&G6<>_P"]LA(S
M^\D+@'Z*?LB_LT>%OV%?V<[/P;XG^-_BKQ7<Z3HZ3^,?B!\1_&=Y?S7LT49:
M>[>2]GD6TAR7;RT*HB 9S@L8? '_  47_8N^)GQ>TOX#>%?CG9KXLU^Q>]\,
MZ3JVF7FG?V];(,M-ITEW#''J";06W6S2 J"P.T9KYX_X./?B3K'PM_X)MMXA
M;4[^Q\+R_%+PE!\0[[3;>.66'03JT#W/RR1R(P9DBC*.CHXDV,KJY4Z_[4'_
M  3W^ /[3ND_"C]IG]H+_@H+\5->TGX<^,M)\5_#?7M,E\,01RWTT\"V8BEL
M-$22X2YD:W18HV_>EHPO.V@#WOXS_M\_LF_ 'Q1K/@OXE_%8QZKX:TB/5?%5
MEHN@7^K/H%@X8I=:A]@@F^P0LJLRR7'EJRJ2"0":D^)W[?7[%/P9^!.E?M-_
M%#]J/P3HW@+7K);KP_XFNM?A^SZM$RAA]DVDM=,5(.R(,WM7RC\.]8\#?%3]
MIW]KO3OV!/"&D:)<'6(=-^/WQ,\;376IIJ.MVNFO#_9NEZ6)HP!#"662YEEC
MC65R%@N%'R_%6F11:G_P8ZE[]%G,>@3F,RC<5*>/7VXSTQ@8],4 ?L#\(/V^
M_P!C;X_?'?7_ -F3X,_M#^'?$?CSPMI*ZGK_ (:TRX9Y[*U+1H78[=I*/-$C
MH"6C:15<*2!7E'_!<RVU/3/^"6?QF^)7A3QCXC\.^(O"7@>[U/P]KGA?Q+>:
M9=6=S&4=6$EK+&S#Y0"K9!!(QR:]E_9=^"7P=^'_ ,*_!/B/P3\+M TS5(/A
M]IFDQZM9Z3$EY]A6&.06QG"^8T?F9?:6(+DL>237D'_!=/\ Y0_?M$_]DPU'
M_P!!% ' _P#!/;]E?X'_ !2_X)D?!WX__'KXB?%.[U37/@WHNN^+_$,_QZ\6
MV[2S2:;%/<W+&'4U$>27<[ H'8"O6?#/QG_9L_X)>?L@Z%;?M;?ME6D.A6MW
MJDGA_P 5_$/Q1+<ZGJMA+?SW-I#ON&:YO[B*TGMXFVJ[GR\X Q7S=^PS_P $
MI/V4OVI?^"-?PF\-^,K?QI#>>./@#HT=[=VWQ2\0I!#<7&E1?O5M%OA;[%=@
MWD^7Y1 VE-ORU5_X.0=7\$:M_P $&?CEX&T/7+;5;_P!=^$M&UB2*%L6E\NK
MZ)(4#,,;O(N8F.TG EVD@Y  /KNU_P""F_[ E[^TU:?L<6?[57A.7XE7TC0V
MOA>.]9I'N%7<UMYH7R1< =;<OYH/&S/%=]\9_P!HWX,?L^Q:0OQ7\;)87GB&
M]:S\.Z-:64]]J6L7"IO>*SLK6.2XNG5 6811N54;C@<U^?O_  74\!^"_AW\
M!?V*?^$"\*Z?HP\/?MB?#^#0QIEHD(L8GCO&>./8!L5FC1F ^\44G)%;'P(^
M*<WCC_@YV^.7P_\ BK=C[5X*^ .BVGPHM+LX"Z=<-9W>IS6ZGC>US,J.Z_,5
MA"D[4P #DO\ @FQX_P#A/\1_^#@K]I?Q%\$?B-J_B'P]+\(-!(&M:QJ%U-IU
M[]I1;JU:/4&,]FR2JVZV8)Y9) 11@5]N?%__ (*3_L/_  $UZYT'XN?M Z;H
MRV&KQZ3JVL2V%W)I6EW[D!;2\U&.%K2SF^9<QSRHP# D $5\:_#:+5?!W_!P
M/^V/X@^%^AQ?\)#+^S9H.H644$ +7>H) BQ%E_C8F.)?< "L+_@DC^SGX!_X
M*:?\$1/#/PR\0?MN_$F?PYXF\/7^A_$OPKI-MX7W6FJ/<RR7RO+/HTMTDSRO
M]J$LDK2GSDEWDL&H _2SXK?'?X._ _X?CXI_%?XC:7HGA]Y8(;;4KJY!6ZFG
M8+!# JY:XEE8A8XXPSR$@*"3BOS0\6_&'X+_ !;_ .#E?]GW4_A!X_\ $EW=
M+\,_%B^+/#/B.75[272KM;*0PDZ7J81[#?%)D;(8TD W#=@FL47OPR^$O_!6
MW]@']C;P[\4=9\5?!GPE\(O$%Q\+=<\67:2_VSK,5M=V=O,\BQ0Q7#Q6D"+;
MR*@7;.C19\U6;UO]J[1]'MO^#EK]E/7X=/A2^O/@QXQM[BZ5 ))8XHIFC1CU
M(4RRD#MO;UH _1NORP_;ET;7[/\ X.,_V4O@IHWQ=^(>F>#/B)X4\2ZGXS\(
MZ5\2-8M=-U.ZL;#4;J!WMHKE8U ECC+*H57"!6!'%?J7=W=I86LM_?W,<$$$
M;2333.%2- ,EF)X  &237YC_ +9<7_"4_P#!S+^Q'XB\.2)?6$7PO\9WK7EH
MXDB-N^E:BB2AER"C-+& PX.\>M 'W;\/?VO?V:/'OQOUG]E?P3\3X)_'_A72
M/[0UKP=<V=U!?VEDKQQ"X:.>-6:,M+&%<9#[U()!S5#P#^WO^QU\2AX\/AG]
MH'0(O^%7- /B.-:E?3/^$:,WF^4+W[8L7V?=Y,OW\?<.<5\D_#\+'_P=->/5
M;"M)^QE8LH/!8#Q# "1Z\\4S_@EP;2[_ ."U?_!1J(>7*AU[X<*Z\,,_V+?
M@_B"#[@T >\^*_\ @M#_ ,$L_!'PVT;XO>)?VV?!D/AWQ%J%S9Z)J45Q+,+Q
M[><V\TB)'&SF!904-QM\G.,.<BO>?$?QE^$WA'X7'XV^)OB3HEEX/&G17X\3
M3ZE&+%[:4*8I5FSM=9-Z;"I.\NH7)89_)3_@CQ\+_ARW_!LA\8IO^$'TOS-<
M\+_$A-7F%BF^[6$:@D(D;&6$:@; ?N]1@URDGQHOO '_  3J_P""62?$7XM:
MIX-^'^H^*].A\2^+;1;-AIU]%I4\6D/(;Z">V"1S.9,S1LJ" 2#:T2NH!^K_
M ,%?V[?V4?V@OB?JOP1^&/Q:BE\:Z)8I?:EX/UK2;S2=5CM&("W*VE_##-)"
M2RCS45D^9?F^89]1U^/79="O8O"]U:P:FUI(-.FOH6D@CGVGRVD165F0-@E0
MP)&0".M?)/C[_@G+\%H_VX/@Y^W+\;?VQ_BGK?Q$\(7-UH'@""].@6T&JBZM
M;EYK*:+3M'@DN(_)%U,1O C5)')50QK[!H _*#_@JC_P3D^,?[./@;PG^UO^
MQ9^U]\:=6_:9N/B3HNGZ0=:\>7-S9^,KB[NE6XM)=-!%K;VD< FN&BAC2"*W
MMI0RE%++]!?\%L/VP/BC\"O!GP=_97^ ?B^Y\.>._P!HWXNZ5X&LO%&GX%SH
M.ES31KJ-_;D@A9TCDC1&QE/.+@AD6N%_X.!/^"=WP_\ BS^RYXP_;[\&_%KQ
MOX)^+OP1\,7GBOP1XGTSQWJ"6UL]E#YTEM':/,;> S)$4#0)$[2,A9G&5;RG
M_@J&OQ:UW5/^"8G[:_QWT=K*ZT3XI^'+;XE[K?RX]+U/6K;3F=Y5Z1(D]K,I
M)P%) ZD @'K'[:OB2P_X)!_M'_LV_%?X+:SKMK\-_B9\2(/AG\4_#6K^);W4
MK>[DOXF;3]8S>32-'>020RM+.IWSQ,RR%BJ%?T5K\T/^#D#PGJ_QN;]D+]EW
MP?"\VO>+OVKM#O[:&$9>.SL;6[^UW.!SLACN1(Y[*N:_2X.A<QAQN !*YY .
M<']#^5 "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?B#_P 'O/\ R:S\#_\ LH&H_P#I"**/^#WG_DUGX'_]E U'_P!(110!
MY_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_  :;?\I3/VN_^WC_ -/D]?O]0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH
M&H_^D(HH \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G
MR>OW^H **** "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 _$'_@]Y_Y-9^!_P#V4#4?_2$44?\ ![S_ ,FL_ __ +*!
MJ/\ Z0BB@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z
M?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH
M&H_^D(HH \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G
MR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#RG]JO]LOX)_L:^'])\3?&R_P!1@M=9O'M;$Z=I[7#&1$WG(!&!CO7B
M/_#]#]@?_H8?$_\ X3<G_P 57IG[=_["'A+]N_PEH/A+Q;X\U'08]!U&2[AF
MTZVCD:5GCV%2'Z #GBOF7_B'<^#'_1Q7BC_P5VW^-?,YE5XHCBVL%3@Z>EF[
M7VUZKJ?MG!>!\#J_#].?$F*KPQ=Y<R@I<MN9\MK4Y?9M?7<]._X?H?L#_P#0
MP^)__";D_P#BJ/\ A^A^P/\ ]##XG_\ ";D_^*KS'_B'<^#'_1Q7BC_P5VW^
M-'_$.Y\&/^CBO%'_ (*[;_&N'V_&_P#SZI_A_P#)'U7]E_1A_P"@[%?=+_Y2
M>G?\/T/V!_\ H8?$_P#X3<G_ ,51_P /T/V!_P#H8?$__A-R?_%5YC_Q#N?!
MC_HXKQ1_X*[;_&C_ (AW/@Q_T<5XH_\ !7;?XT>WXW_Y]4_P_P#D@_LOZ,/_
M $'8K[I?_*3T[_A^A^P/_P!##XG_ /";D_\ BJ/^'Z'[ _\ T,/B?_PFY/\
MXJO,?^(=SX,?]'%>*/\ P5VW^-'_ !#N?!C_ *.*\4?^"NV_QH]OQO\ \^J?
MX?\ R0?V7]&'_H.Q7W2_^4GIW_#]#]@?_H8?$_\ X3<G_P 51_P_0_8'_P"A
MA\3_ /A-R?\ Q5>8_P#$.Y\&/^CBO%'_ (*[;_&C_B'<^#'_ $<5XH_\%=M_
MC1[?C?\ Y]4_P_\ D@_LOZ,/_0=BONE_\I/J3]E3_@H+^SI^V5X@U;PS\$]3
MU:>ZT6S2ZOAJ.E-;J(W?8,$DY.>U9W[?7[6GB[]F[3/AS\-_A'I>F7?C_P",
M/Q'LO!W@]]:BDELM-:6.6XNM2N(XW1YH[>V@E?RE=#)(8TWH&++B?L(?\$R_
M O["'BW7O%OA+XFZMKTFO:=%:30ZC:11K$J2;PP*=23QS6S_ ,% _P!C[Q;^
MU)X>\ ^.?@_XITS1?B/\(OB#9^,? 5YKD<C:?=7,*20SZ?>>4#(MM<V\TL32
M1@O&2CJK;"C?2Y;+,)81/&I*IK=+;?3J^A^)\:4>$Z'$%2'#=2<\):/*YWYK
M\JYKWC'[5[:;'177A3]HCX7>+/#'B:[_ &CO^$A\&6L]Y+\2!XNT33[>>WM$
MT^Y>*>TFLXK=8HUN5A\R.1)6*$$2($<28%O_ ,%-?V09/ OB3XD7GC36[32?
M"_PYM?'^H37/@W4Q)-X7N!*8=7@B6W,DUN1!*6VJ7C"9D5 03T2ZC^V/\1O
M^I6-QX*\)_#G6&T*\CLKD^(6UY3J3VTB6Y"_98%^SI,T<I=OG<1%#"N_</C/
M4/\ @F_^WMXG\*_$*Z\0^%OAM'XA^(O[(=W\+M:O9/B3J-_-<:_(;H?VE+/+
MIBEH'^UEO+4 0)"L4:E=H3O/E3Z4\;_\%4_V8?"_PT^)OC[0X/%NK77PQ^&_
M_"<W^A'P;J%E<:KHK),8[RQ-U#&EU;,\$J&XC+1)M+,P3#&_JW_!2[]FKP+\
M.[#QQ\5M4UO0G'@6V\6^)K.3PK?L_A_2)IVMA?7:B'?#;F>.8*[#+)$\@!C1
MF'COQ<_8$_:>^,FM^-+2YL_".D6'B[]C"]^$B7K>(IYY+76IUG(G:,6HW6@,
MP&\-YG!/EURW[7'[!_\ P44_:D^!?B7X(:YIGPR.D>)?V=(_"FF:1)X]U!;7
MPYXEC-VLEVRIIH&J+-$]GY<DHC^R/#*8T)=GE /=O^&G_$OPX_X*#_&'P%\7
MOBU;67PO\&? CPUXU1-2M+:&'1I+C4-<M[V9IUC$KQF+386P[-M.[:!G%=1X
MK_X**?LO^ =&\:ZMX^UWQ!H4OP^\'KXM\3Z3J_@[48+^'0#YG_$TCM6A\V>W
M4Q2!VC5FB9"LBHV%KP?]J/\ X)U_M*?M<>/_ (T7GB34?"_A&R^)O[/GAGPA
MI.J:7KT]])INNZ5J>I:F'DB>UA\VS,U]'$6W*[I"Y,:;PHUOVA_V"/CU^VJG
MCGX@?%JT\+^"?%6N_LN^)/A7I%EI.N3:C:F^UKRI+F\EE-O$WV6*6UMQ$NTR
M,LDS,J,%! /:?BC_ ,%!_P!EGX,77BVU^)'C+5;#_A"?AU!XZ\0R1^$]1N5B
MT"5Y$6]0P0/YJAXI ZIEH]C%PH&:J> O^"D_['_Q"\5^+?!5A\0]1TK4?!?A
MA/$NJP>*/"FHZ3]IT1F*+JED;N",7]H9 8Q/;^8C,5 )WH6^./V[?V?_ -KK
M2_V;OVA_VG?CKX-\!Z#I4G[">J^";S2]!\8W6HW,%_:IJ-SYBM)8P)+&XFQR
M4*?*!YG./3?V@/\ @G;\7OV\-%F^(WB?4/#_ (&UB']GU_!O@][:\;5(I]1N
M;_3=4:ZN@88PUDDVE6L:1X+R)<7!9(R$# 'U;\(?VH_A#\;/'GBCX5^$=1U*
MU\4>#8[*;Q%X<U[1+G3[RVM[Q'>UN1'<(A>&41R!77(#12(VUT91P_\ P5$^
M-7Q/_9M_X)^?%G]HCX,^)$TOQ-X&\%WNN:1//8Q7,,DMO&7$4L<JD-&V,'&U
MO1A7F_AJ/]LW]G/]G_Q+\:8_V)?@%H'Q#ABTZSM?!?P_\13I#XB"3C[3)]L&
MEQ2B6169;6R\N0*YR\[^9B/T[_@IE\!/BI^U3^P=\4?V:/@O;:._B+Q[X1O-
M#L)M?U*2TM+8W$90S2/'%*V%SG:$)/MUH S/$?\ P4'^ OP M[/X9_&7QAXN
MUGQG8?#:'Q?K-OHWP[U*_GGTW<L<MXBV%H8F19"P81Y\L+\^TE=W1^/_ -OS
M]EKX=> HOB?J?C^YU#03X$A\;7>HZ!H=WJ"V/AN52\>K7 MXF:&V95D92P#.
M(9BBL(9=GDVM?LN_M3:S^T>_QG;P5X2CL9?V8KCX?O:?\)=,TJZQ)=K<!O\
MCSP;7"[?,SOR?]77 _LR_L6_\%"OV-=7\ >)OA3H7PP\3?;_ -GGP=\-_B;H
M7B/QC>VD.E:CX=BN8K75[&:.PE-Y;R1WEQOM&2W<G9B098J ?>FDZMIFO:5;
M:YHM]%=6=[;I/:7,#ADFB=0RNI'4$$$'T-6*Y+P-<?&F+QKK6A>/M'T)_#EC
MIFFCP[X@L=1D-]JET8Y?MQN;0PK':JKK#Y>R67>)'SLV@'K: "BBB@ HHHH
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
MJMAJ,<]J8FW:?#&MQ"T!N0L4=N)!( -TID18_+/BA_P3=\1?##XF?"+]I/\
M8R\1W.H>+_A&VLV,VB?%3QYJNI)XHT350AN[*75+LWEU!+')%%-;R$21HRE&
M38^4]"^/^A?MT_&C]F[QGH7PLM?"GP]\87_A]K?PO;WFNO?[[II8FD,]REKM
MM!Y231(\<<Y#3K*=IB"$ L>)_P#@I#^R=X#\,>(_%'Q#\8ZQH$?@_P 7Z5X8
M\56FJ>$]06?2=1U(6YL%G1(6V13"[MRMP3Y.9 I<,&4='^S;^V7\!OVKM3\6
M>'?A+K.LQZUX%U.&Q\6^'/%'A74-$U33'FC,MN\MGJ$$,ZQ31@O'(4VN V#E
M6 ^ /VP?V9_VA_V>_@Y\9?BSXJ\"^!M+L?B3\9_@QJ7A[2;#QU?:C-%J%GXB
MT&TEAO+JXLD>4.\7F-='?(WF,2A*EF^X/@)^SKXNT+]K'XH_MA?$'3K'2=1\
M?:!X>\/Z?H%A>_:3!8Z5]ND%Q<2!$4SRRZA,NU=RI%;P_.6=E4 ^:_VB?VWO
MCI\,?VF_VG_ 4G[7OA_P=IWPF^&WAOQ+\.M,\2:!831ZGJ&HP:H[V$JXCN+M
M#+8P1QQP.L^;C&YV*@_2/P3_ &T;76OA[\";+]H_P1J?@;XD?&KPM'=V?@]]
M(NI$MM4CTIM1O;%I=A$#QQ13L$F*.1'MY<$5XC\3?^"9/C;]H_\ :P_:#\;?
M&?2M'TOPE\3O#/A"U^'WBOP_X@D;Q!X6UG0&U"6VU>)#;HL$RSWD<B;)FXA*
MOE9&6MOQ-\#?^"B?CJU_9Y^,GQ*\)_#/6/B9\%_&M[<>);2P\875GI?B:TN]
M#U#29+Z&4Z>[V<VZZBN#;&*10!(BR'"D@'L?AC]O7]G'QMX6L?%'@S6M<U5M
M1U;7=.M='L?"E^^I-/HMTUIJO^A^3YV+:=?+8A3N9D5-YD0-H1?MF_ B\U33
MM+TG5M7O_P"T!HF^XT[PY>3Q6#:PR+IRW3)&1;&;S%/SX$893(4#H6^2+/\
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
M ,31_P .9/VV_P#H!^'/_"@3_P")KZ'_ (AMX=?]%%3^Z'_RP^<_XB=XD_\
M1-U/OG_\K/U<_P"%P?"7_HJ/AS_P=P?_ !='_"X/A+_T5'PY_P"#N#_XNORC
M_P"',G[;?_0#\.?^% G_ ,31_P .9/VV_P#H!^'/_"@3_P")H_XAMX=?]%%3
M^Z'_ ,L#_B)WB3_T3=3[Y_\ RL_5S_A<'PE_Z*CX<_\ !W!_\71_PN#X2_\
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
MGX3WGA?0-%\&7Y>X\26>NQOK>JZ?:0P":$#3%M4FN8D42-#*"Q:-\^@_$O\
M8U_9(T/]OW4_"VC?L;:/%\.KC]EK6$DL=-^%TC:))J<^M"\$6V*V,#7962>5
M8_\ 6KO;:!G% 'Z)1ZCI\M])ID5]"US%&LDMNLH+HC$A6*]0#@X/?!]*P?'G
MQA^%WPR^'GB'XK^.O'FEZ=X=\*65Q=^(M7GO$\G3XH$+RF1@?E*J.5Z]!C)K
M\NO@'\.]1^$7AG]D[XC^'?V6O&EUXSD_8[\5:9\6HM*\+:CINKZUJJ:1HAMM
M+U&_\E9(KI[FSNXK<SONC=28\#&>7U7X0^*/B;\)_CQX.^&W[-WB]K#QU_P3
M^LM,\.>'XO@_JNEV(U_3_P"VA#IT:WL'F37L"S6J)+.[3S2-NC.T!4 /UET[
MQ]XFU[QWHEIX;\*Z?=^$-6\,W.HR^)_[>"W$-TDMLL-LMGY1,J/'+*[3>8/+
M:%4*,9 5Z6TU73+^XGM+'4H)I;60)=1PS*S0L1D*P!RIQS@U^<OB[P9XGU_]
MIOPKXJ_8U^$>L^$-=U7]A[QSH/A/7)OA]>:-!8>(9[[1YM+AN7EMHUM9#+;W
M4ZI-L;"NV/G&:/@KX5V7CP? +QQ\-?@1KWA>+PO\"O$FC?M#:)JG@B[M9+J%
M])BBBTF^1X1_:-T-6!GC \UF5+B525G#2 'Z3VFKZ3?S&VL=4MYI!"DQCBG5
MF$;YV/@'[K8.#T.#CI7@O[</[:OCW]C'X?>./C,_[.-SXD\%_#[P-'XCUW71
MXDCLVN,RW*26=K$87\V:-($D;<T:@7$8!)SCY _X)S?!G3_@W\3/V'-=\.?
M77/#&MS_ +*FL:#\7M4'@:]LY3J26WAO[)::M.T"XE26TOQ$D[941.$PNT'Z
M:_X+:Z1XA\4?\$I_CCX'\'>$]9U[6_$'@.\TW1=&\/Z-<7]W>W4JX2..&W1W
M8GGG& !DD4 >R?"+XK_%#Q=?ZS:_%KX,1^$+73M,L;^PUB#Q&E_9:A%.)RZK
M(8H6CDA\E3(K+@":,@D&NXEUW0X-('B";6;1+ QB07K7"B'8<8;?G;@Y'.>]
M?(O_  44\0^/3^S_ /!;XL>#O"?C;6O ^A?$33M0^*6C^#_"HO\ 5_[$.EW]
MNEQ_9ES;3-<K:ZA-874D!@>0"V\Q5#1 CP^TT/P#^S-XL^#GQ8\-_!3XN>)_
MV;-4\5>-[[Q!8ZY\.+Z\N-)UK54T^6PU;_A'K>P2ZL[$R1ZQ!'&+-/*:_:0(
MJ3H: /M7Q#^U;_PC'[:^B?LE:QX*MX=.USX5:OXTA\92:X%6(:?J&FV<EJ]N
M8L -_:22"7S<#RR-ISD>L7VKZ3ID33ZEJ=O;QK"TS//.J 1KC<Y)/W1N7)Z#
M(]:_.Z+]G']G>Y_:]^#?P[UG]E#Q!'\'O#_[,'C+3;+P]XR\*:EJMI8";6]$
MGL+6Y-RDVR=[6UN)H[29C+"(PFQ'C51Y9^Q/\#/"?C_Q)^RY#^UG^S5K>K6N
MD_L.:KX<\>)XS^&U_-'%J<-_H!M["]$UL0TZQ6MZT44F6'E%D&[82 ?K)J&K
M:5I5NMWJFIV]M$\BHDMQ,J*S,<*H)."2> .]>7?$+]IR^\ ?MB?#;]E6;X>K
M<VWQ&\+^(=6M_$JZOM-D^DFR\R!K;RCO$@OHBKB08VN"O S\$_L'Z%XVTOP[
M^SW:_MQ?!7Q/J_PXD_8[L_"D=EXG\"7U^-%\56]SMU.SO;1H'E@FN;$6D<3R
M(!*+.2)&+.%?5^"OPH_:S^'6K?L@>!/%UCXF;QSX?^!OQ,T^/7=8TF[O(M!F
MOFTPZ#;:E="-XXYE@MTB82ON+6L@Y/4 _3.WU73+R\N-.M-1@EN+0J+J".96
M>'<,KO4'*Y'(SUIL>M:-++=01:M:L]CC[:BSJ3;Y&X;QGY..><<<U^<_[)_P
ML\:^)KG]C;6_ OPJ\2^#/B5\.M,OM._:+O=7\.W%G/);?V)/;ZC#?W4D8347
MNM:6SNH7+R&8[KI"RAWKSG_@GC8_LT?$WXE?L^Z'\99IQK/@3P7XCT"T;QO\
M'=>M+CQ[/JLT4\%QJ%YJ.FQV'VD0P33,(;N[$UQ>RF*4JQ\X _5Z/6M'E2*6
M+5K9EG?9 RSJ1(WHO/)]A7C_ .T_^UMJG[.?Q9^$?PMM?A<FNGXN>,Y/#6FW
M_P#;OV4:==)97-\TDJ&%RT7D6LW*DMOVKMP=P^?/V!OV9?$/PW^-NH_LA^*?
MAY8'X;_LS>+M0U7X3:R88G%VNMPF?3H@1\R3Z9:W>IVDFX R)/9R@D\UU/\
MP4I;5)/VJOV1;[3/"/B'4K;P]\;;C5?$%YHWAJ\O8-,LG\/ZK:+<7$D$3K A
MGN(4RY'+YZ D 'UVVKZ2EXFGOJ=N+B21HXX#.N]G"!RH7.20I#$>ASTKR?\
M:[_:N3]EC3/!6H0>#;;Q!)XK^)WAGPG=69UU;2:PBUC5K?35OPGE2&98I+A6
M,?R;L8WKUK\\]1^!/A/P^OBSXH^'/V:M;MO%.D_\%$M#UK0-9M/AM?B^MO#;
MZKI!U"[M76VWK8/;+J!E>+]TZ^9NR3S+\0M/\0ZKX9;P?\</V;/'&J?&CPM^
MW;H/BR^\0VGPNU34?MGAM/&-M/9ZE97]O:R1O:0Z)Y=N(UDWQK;/&R @Y /U
M>?6-(BU Z1)JELMV(#.;5IU$@BSCS-N<[<\9Z4D&NZ)=-&EKK-K(96*Q".X4
M[R!D@8/)&1^=?F]\"? 6C>-OVFI?!'[5'P_^-$?Q=\"?'SQ!XKT/5K'P&(M$
MU319[V\:UO1KT>G$26']D7,5H]A/>;V:W6W6']W$J7/V.OAEX5_9L_;PM/$>
MF_LY:[%\)/BW<Z[K'P61?!=YGX9ZO+- FJQW4/V8'2X=6\F*Y@,I7[/Y<D&(
MA,R4 ?H_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!D^,/ /@7XAZ='I'C_P7I.N6D4PEBM=8TV*YC20='"R*
M0&&3SUK4BBB@B6&&-41%"HBC 4#H .PIU% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!^(/_![S_P FL_ __LH&H_\ I"**
M/^#WG_DUGX'_ /90-1_](110!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM
M_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!1
M\3>'-%\8^&]0\(^)+(7.G:K8RV=_;%V42PRH4=,J01E6(R"",\&O'_AE^P7\
M+OA?X>@\(67Q.^)FKZ1IFGM9>&].U_XA7UTFAQ>2T*-;.7$GFQQMB*:5I)(B
MH9&5ANKVZB@#BO@)\!O!?[.O@"/X?^#-3U[4PTYN-2UWQ9X@N=6U75;DHD9N
M+N\N7>6XD\N..,%F^5(D10JHJCM:** "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 _$'_@]
MY_Y-9^!__90-1_\ 2$44?\'O/_)K/P/_ .R@:C_Z0BB@#S__ (--O^4IG[7?
M_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "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 _$'_ (/>?^36
M?@?_ -E U'_TA%%'_![S_P FL_ __LH&H_\ I"** //_ /@TV_Y2F?M=_P#;
MQ_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "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 _$'_@]Y_Y-9^!_
M_90-1_\ 2$44?\'O/_)K/P/_ .R@:C_Z0BB@#S__ (--O^4IG[7?_;Q_Z?)Z
M_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "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 _$'_ (/>?^36?@?_ -E
MU'_TA%%'_![S_P FL_ __LH&H_\ I"** //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?
MZOX7OCS\3?B3\,OVL?BE?_#?X@ZYX>GNO'FL1W,VAZM-:/*@OYB%8Q,I8 \X
M-8?_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM
M'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_
M  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6
M'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA
M^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W
M_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_
MT<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1RO
MQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\
M0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\
M+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\
MPLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_
M^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[
M_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T
M?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".
MT ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T
M5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W
M>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%
M_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_
M"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -
M8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_P
MUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3
M?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U
M-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*
M_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<
MK\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_
M ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/
M_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*
M^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"RO
MO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\
MCM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM
M'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_
M  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6
M'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA
M^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W
M_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_
MT<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1RO
MQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\
M0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\
M+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\
MPLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_
M^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[
M_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T
M?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".
MT ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T
M5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W
M>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%
M_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_
M"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -
M8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_P
MUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3
M?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U
M-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*
M_$#_ ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<
MK\0/_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_
M ,+*^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/
M_"ROO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*
M^_\ CM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"RO
MO_CM'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\
MCM'_  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM
M'_#6'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_
M  UA^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6
M'[4W_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA
M^U-_T<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W
M_1ROQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_
MT<K\0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1RO
MQ _\+*^_^.T ?W>T5_"%_P -8?M3?]'*_$#_ ,+*^_\ CM'_  UA^U-_T<K\
M0/\ PLK[_P".T ?W>T5_"%_PUA^U-_T<K\0/_"ROO_CM'_#6'[4W_1ROQ _\
M+*^_^.T ?O\ _P#![S_R:S\#_P#LH&H_^D(HK^>7QO\ &/XN_$VU@L?B1\5/
<$GB&"UD,EM#KFN7%VD+D8+*)78*2.,BB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>ctlp-20250630_g6.jpg
<TEXT>
begin 644 ctlp-20250630_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@!
MS 2  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@ HKY'\=_\
M%,M>UO\ X*?>&_\ @FK^RY\)K3QM?:5I)UOXX^++G56@L_!&GL%-O#\D;^=>
MS;E*PDK@21DG!D:+ZXH **9<7$%K ]U=3)'%&A>221@%50,DDGH .]06NN:)
M?:5_;UEK%K-8^6S_ &V*X5HMHSEMX.,#!R<\8H M45#I^HZ?JUE'J6E7T-S;
MS+NBGMY0Z./4,."/I7PU^T;^W_\ \% _V(O^"2_Q-_;=_:X_9X^'NG_$SP5J
M\*Z3X2\/ZU/<Z5=:?/J5E9PS2RB1G$F+F5BH8?<7A<D  ^ZZ*^1OC?\ \%'/
M'/PM_;:_9(_9<TOX<Z3<Z9^T7IGB*[U[4[BYE$^DG3]*AO8EMP/E;<\I5BX/
MR@8P>:]:^!?BS]M76_V@_BGH/[07PJ\'Z+\-M,O;)?A'KNA:J\VH:S RRFY:
M]B9V$3(PB"@*F=S?>QF@#U^BJ<_B+P_:ZO%H%UKMG'?SKN@LI+I!-(.>50G<
M1P>@[5<H **J0:_H5SJTN@6VM6DE] @>>R2Y4S1J<8+(#D#D<D=Q5N@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OGK_@J[^V/JW[ /\
MP3O^*G[6_AS2H[W5_"7AU?["@GCWQ?VA=7$5E:/(O\4:SW$3NO&55AD9S7T+
M7 _M2?LV?"W]L+]GGQ?^S'\:M*EO/#'C319=-U6.WD"31JV"DT3$$++&ZI(C
M$$!T4D'&* /RI_8O_P"""W[;WPI_9BNOVLO@S_P5C^(?AGX^?$W38O&OB!+6
MVM9O#^JZO/$;J.WOXYE9KP!IGC,SDJ#([K#@[&^[O^",'[>GB;_@I-_P3J\!
M_M4^/= MM-\2ZDEWI_B:WL8RML]]:7$EO)-""2524(LH7)V&0ID[<GYGTC_@
ME?\ \%OO!?P27]B#P+_P5T\*1?"2#3?[$T[Q5>?#4MXNL=$V>4+1)!)Y99(?
MW:S>8)  "KIA0/NK]B;]C_X1_L$_LN>$/V3/@?:W*>'?!^G&WM[B^=6N+R:2
M1YI[F9E !DEFDDD; "@OA0%   /S=_;@_8^^%'[<?_!SEX4^"'Q[&J7W@J/]
MD*/4O$'AJQUBXLX->CA\0WHCM+IK=T>2W$[PSF/< SVT><@$'SKP3_P2?_9H
MT7_@NSXK_P""7VDW/BBV_9JU+X-6_P 6=2^"D/BV_71[K6HKU-,C23$WFM"&
MF:X,?F89UC#;DC15_2#4/V ->O?^"OMC_P %-A\2;-=,L_@*WP^/A/\ LYS.
MTYU62^^U^?OVA-K[-FW.1G.#2Z;^P'KUA_P5[U#_ (*:GXDVC:9?? 1?AZ/"
M?]G,)TG&K1WWVOS]^TIMCV;-N<G.<#D ^4O^"9WP@\+_ /!/[_@N5\=/^">7
M[-]QJ.E_!W5O@WI?Q TGP3<ZI/=VNB:H;N&TF^RF=W=%D$KLWS$G$8)(C0#X
MUT"627_@T&_:,:61F/\ PMV]Y8Y_YFW2S_,FOUW\(_L":]X8_P""M7BS_@I1
M)\2+2;3?$GP8M?!$?A5=.83P317T5R;DS;]K(1%MV[0<MUXY^>M._P""%7CG
M3_\ @C#\3?\ @E?_ ,-#:2^K>/O&5QK=MXP_L&46]HLFL6FH+$T'F[F.VVV$
MAAR^<8'(!S'[7_\ REZ_X)?_ /8M^.?_ %&[.N4^ 'QK\4?LZ_MC_P#!7C]H
M'PBBS:MX%\.^']?TB.9-Z&YL_#6KSQ;E/!7=$F1Z"OL+XT_\$W_$/Q4_;/\
MV4?VIK/XJ65G9_LY:9X@M-2TB72W:36SJ.EPV2-$X?$.QHBY#!LAL"H_V?\
M_@F+9?#3]J/]K7XT?$[QE8>)_"_[4!T:"Y\++I[PM86=KIUU97$$LA<B7S5N
MFP5"X ]3P ?''[!?_!"S]B#]LS_@ESX7_:5_:0T76?%/QM^+7@W_ (2S5_C-
MJ?BF^;6;+5KI&G@GAD$P1!;DQ +M*MY9WALFOF_]IK]I'XX_MM?\&QG[,OQ%
M^)GQ#U/_ (3>[_:!T;0)O&!F9KN26TO=4M+:]+YW/,L<<+,Y.YI$9B<FOM#P
M5_P2<_X*]?L]? .]_8(_9C_X*8^";+X)O#=:=X?UWQ/\/);CQ=X>TBY9R]I!
M+%,L$S(LCJDK;6&<IY05%3T?X_\ _!$#P=XI_P""</P:_P""=7[/7Q+3PSHO
MPD^(&B^(TUC6M/-U+J9M)KB>Z9UC9 LMQ-<RRDCY5+$ 8Q@ ^6O^"T?_  2-
M_9"_X)N?\$_M5_X*'_L1:-XA\$_&KX/ZYHFKZ?\ $9/%U_=:CK<UQJMK9W/]
MH-/,R7!E^U-*YVC<R[.(V9#^P'P\\3R^-O &A>,YK987U?1[6]>%3PAEB60J
M/8;L5XA_P5;_ &)-<_X*-?L!?$#]C+PWX^M/"][XSBTU8-=OK%KF*V-KJ=I>
MG=&K*6W"V*<$8+@\XQ7M_P /?"[^!_ .A^"Y+T7+:/H]M9-<*FT2F*)8]^,G
M&=N<9.,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% '@?\ P4Y_;BL/^"=/[%'C+]J^
M;P1-XFO]#CM;70/#D$IC.I:E=W,5K;0E@"53S9E9R 3L5L M@'Y1T'PO_P '
M6?CK1[?QCJ?Q1_9%\&3:E$MPWA6XTO6+B72]PSY#R)',K.O0E99%SG#$5]&_
M\%D?V;OB9^UK_P $X/B1\!?@M\,K7Q;XPUJWL&\,Z7=>($TORKR'4+:9+M+I
M_ECDM_+,ZAOE=H@AX<@_*_@/]IC_ (.K?#W@[3M"\:_\$VO@?X@U2TM$AO-;
M/Q#M[5KYU&#,\4=\41VQE@F%R3M51A0 ?>'[&>C?MD:#\";'3OV\?%_@77/B
M,M[<G4-0^'5I<0Z6UN9"8%1;A5?>$P&.T#/3/4^JUY/^Q3XS_:]\?? '3_$O
M[<OP;\.^ _B'+>W*ZAX<\+:T+^TA@64B!Q*'<%F3!(#'!].@]8H **** "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*CO+J"QM);ZY8B.&-GD*J6(4#)X&2>.PYJ2B@#X9_9\^!P_;B_91^*WQF_9B
M_P""JWQ<U#PQ^T)XM&O> ?&-G-<07/@2WMM0(FTW3(KLA[>$M!);NFR+Y,X7
MG)X?_AQG^V3_ -)^OVH/_!NG_P <K:\1?\$*/$/PF\<:_P",O^":G_!1KXJ?
MLZV/B;5IM4U3P+I,%MK?AF*\E.99K;3KK:MN6/) <@ !5"JJJ*R_\$Q/^"V-
MT_D:Q_P<6:W):OQ*EE^S3H-O*1_LR"Z)4^^* /=O@'XA\!_\$]]/^%G[#O[1
M?[9OC#XF?$3XEZQK*^"=<\<6\UUJ6M&VB-Y<1-)"C)%'!"5 :5E'( .2 /I>
MOCW]C3_@CYX"_9M^/P_;$^/'[2GQ&^.WQAATF73=+\;?$G55DCT.UE!$T6FV
M<8$=F) 6#8+G#N%*AW#?85 !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!\%?M3_\%_O@_P#LD_%7QC\,
M?'/_  3Z_:MUFV\$74T>J^,?#/PF@GT.:*)-[W,-W+?1AH N3YC*HPI/3FO+
M+?\ X.O_ -D"[^'!^,=K^P%^UM)X06$S-XJC^%>GG31&.K_:1JGE;1Z[L5]!
M?\%\_@]\<OCK_P $IOB?\/\ ]GOPG?>(M>9-,OKGPOIA;[3K>G6NI6US>648
M3YF:2WBE&Q06D * ,7 /C6B_\'2W_!%K3?A-!:W?Q \2Z+K-IIRVA^$[?#'4
MAJ-M(J"/^SE5+?[&&!'E!?/"<8R!0!]D?L%_MK?#_P#X*$_LS:'^U5\+?AWX
MT\,Z!XBDG&EV'CS1H[&^EBCD*"<)%-,C0R8W)(LC!E.>.E>QU\1_\&^OPR^,
M?PS_ ."<VGGXO_#:_P#!$?B7QSXA\1^$/ FIQ&.?PWH=]J$EQ:631$#RL!WD
M"8&%E&0IR!]N4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!\M?&[_@M?\ \$L/V;_BKK7P0^-W[9WA?P]XK\.W(M]:T6[ANGDM)2BOL8QP
MLN=K*>"<9QUKE?\ B(=_X(N?]) /!_\ X"WW_P CU[Y\1OV0?V)O%VMW_P 2
M?BY^R]\+-3U*\<2:IK_B/P3IL\\[8"AI9YHBS'  RQZ "LW3_P!@;_@GMJUE
M'J.E?L6?!JYMYEW13V_PYTET<>H808(^E 'SW_P;J_M$?%C]J3_@FEIGQ?\
MC+\4M6\8ZO>>._$<46N:U=M//):QZC*($W-SL5,!1V4 # &*^Z:^-O\ @A%^
MR!\</V'/^"?]C\ OV@_!=MX?\0VWC;7[\:9::C;W4<=I<7\LMN0]N[QC,94[
M0<KG! /%?9- !1110 4444 %%%% 'ROKOQ*_X*[KX&^.EUX7_9S^%4GB+1?&
M,%O^S_:ZAK\T=KX@T0W*":YU)DG9H9A;EV51Y67&-N.3\[O\1O\ @Y?EUQ?$
M\G_!/3]DYM37[NHMXJNS..,<2>?NZ<=>E?0O_!:G]ICXO?LG_P#!.SQE\4/@
M-XFMM \6WFI:-H&C^)KV!9(=#?4M4M;%[]U<%3Y23NZ[@5#A"01P?S\N/^"6
M'[7NJ_\ !17Q1^PE<_\ !=7]K&QNV^!5AX\\*^)/^%F7OESW;ZG<6%ZDEHDZ
M#R(W6V98XW1E6;!<\&@#]6OV-/$?[8'BKX$6&L?MT?#OP?X6^(;WMRNH:1X&
MU*6[T](!(1 RO*S-N9,%AN(!].@]4KXJ_P""!/C+QSXC_P""?Z>$_BW\6O&G
MC;QQX'^(?B/PKXY\0>./%4FM7$^JV%_)#*8+N55D>T("/$CY:-7V%GV[C]JT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^2OA']A'X"_\
M%J?^"BG[3NJ?\%$/%'B/Q5I?P6^(-MX0^'WPCM?%=UIVGZ+IPL8Y1JC16TB2
M/)=.TC"3< ?+<'<H01WO#7[&/P:_X(U_\%:_V</A=^P'XQ\1:'X/^/A\2:5\
M0_@_?>)[C4K*2*QTQKN#6($N'>2&2.50KR,S97**5#.#ZQ_P4_\ ^";_ /P2
MP^*_QS@_:.^/G[9&H?LY?%+5=*2UG\;>#?B]9^%-0UNUC CC6=;K*7 4*$WJ
MH<JBH7(10OB?[+NJ_P#!"[_@F!^V;X U+P]^V;)\9OB3\5[/5])E^.'C[XU:
M3KZ^$;.RM!=-%=W(FBCL8[DXAB81EW?,>_:6! /UPHKG/A;\8?A)\<O":>/?
M@G\4O#GC#0I)WACUKPMK=OJ%HTJ'#H)H'="RGJ,Y'>NCH **** "BBB@ HHH
MH ^%/^"P?_!3?_@E/\#/"NJ?L*?MZ7NJ>+9?'WAYO[9^'_A30Y]0O8[!B62Y
MD,146S!HQ)&V]9 8UD48 :N!^'?['O[%O_!5G]D3X-_&C_@G+^WI\2_".I_"
M'2+CPIX6^*OA[5'_ .$@ALFBB2ZTG54G6-Y&VK"X#;=I*21DHXW0_P#!.KX@
M? OPA_P5V_;R^)?QC\?^%M(\32>._#.CZ9J7B/5[:VN1IL.D+B"%IF#"+(CW
M!>"4CSG:N,G_ ()@?'O]E3X)_P#!4G]O/PU!\<? /AKPEJ7CKP?K'AZ&7Q19
M6ME=W5UH\LNH3VY:0)(6G(,A3.&(SS0!]S?L*_L5_";_ ()_?LTZ'^S+\'+K
M4[W3M)DGN;_6M=NA/?ZO?W$K37-[<R  /+)(Q)P   JCA17K]9/@CQ]X%^)G
MAV+Q?\./&FD^(-)G9E@U31-2BN[>1E8JP62)F4D$$'!X(Q6M0 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 %%%% 'Y6>)/V)_P#@F39?\%2/C'XN
M_P""LWQ$^"?B[QS\8/$FD_\ "F/"?B_Q69;_ $_1H[-+:.W:TG\N.W>2=2L>
M-WF%,*Q)(/7?&_\ X-\?^"?7Q!_;2^"OBGX.?LZ?!S1O!_P_?7;KXP^ 19;;
MK7[:^T\P:4Q@C5@RQ74;R RE!\K%2Q!%?+7QPTG_ ()AZC^TC_P4#_9Q_;_^
M(7PMM_C%XUU!]5^&?C7QAK%EYME8'18AIEI:7LK'^S[NTNHP'MV:*1U,1VR1
MX-==^S)^U/\  G]JG]O3]@+X^?LZ_%BQ\0_'7Q'\)+O3/VCX?#FM?:BNC0^'
M_,DCU=8V9()(]3^:)9-LA=EW XC  /UD_9\_9J^ ?[*'P[3X2_LW?"71/!?A
MJ.\ENUT70+)8(//DQYDFT=6; R?8>E=Q110 4444 %%%% !1110!\A?M!_\
M!!C_ ()+_M4?&37?V@/CW^R!8Z_XO\372W&N:P_BG6+<W4JQK&&,=O>)&IV(
MH^51G&>I)KC?^(9?_@AS_P!&(Z?_ .%MK_\ \GU]3?M=:9^U5J_[/7B"S_8F
M\2^$M)^)P%K+X7N_'=K--I+,EU$\T-PL(,@62!9H@RC*M(K#IFOBWP__ ,%U
M/B3^RAK-K\.O^"S_ .Q!XK^!MU).MO#\4_#%O)X@\$ZA(3@,+JV#R6A8D8A8
M2LHY=EZ4 ?:G[*G[)'[._P"Q'\';3X _LN?#:'PGX1L;N>ZM='@OKFY"33.7
ME?S+F221BS'/+''08'%>CURGP9^.GP7_ &B_ =K\4/@)\5O#WC+P[>C_ $;6
MO#6KPWENYP"5WQ,0'&>5.&4\$ UU= !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%>6?MP?\ )GWQ+_[$O4/_ $0U95ZOL*$JEK\J;^Y7.S+\+]>Q]+#7
MM[248WWMS-*]M+VOW/4Z*_GCHK\^_P!?_P#J&_\ )_\ [0_HC_B7G_J9_P#E
M'_[J?T.45_/'11_K_P#]0W_D_P#]H'_$O/\ U,__ "C_ /=3^ARBOD3_ ((I
M_P#)GUW_ -CI>_\ HBVKZ[K[K+\7]>P5/$<MN97M>]OGH?@O$64?V!GF(R[G
MY_92<>:UKVZVN[?>PHHHKL/%"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M>YU+38(LP[LC?&'S&6V;FDVH_P"D<$\%U EU:S))%(@:.2-@592,@@CJ".]
M#Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MKQE\"5\!_&GX1_#6[BUC5O#6I17IU&RN(?)RMY$)9KJ!W3(1&!)^Z" ?2/\
MP2'^/_PV_:B_8/\ "7QV^#_[*&E?!CPSX@GO)M'\$Z&UD;6.,7#H;A/L4<<0
M,C*Q9=BNKA@PR#7TS7R!_P $0O@'\>/@-^Q+-+^T;X$7P?XD\>?$7Q%XU/@1
M9Q)_PB]MJE_)<PZ<2O"E%;>5&-IE*D!@P'U_0 4444 %%%% !7E'[<?QW^+/
M[,7[*'C7X_? _P" %U\4?$OA33%O[+P)9:FUI/JD2S1BX$<BPS-OC@,LH18V
M:0Q! ,L"/5Z* /R8_:5_X*N_\&Y/[4?[&GBKXH_%NU^&VL^)?%7A.9K[P=>^
M!U?Q7_:TEN56U!^S"9;I)L1K<JP164.) N&KZ?\ ^#?SX=_M#?"K_@D%\%O
MO[3]AJ=GXJL]"NF&G:T&%W9:=)?7$FGP2J_S(4LWMU$; &-0J$ J17TR?V>_
M@&?'?_"TC\#_  @?$_G>=_PD9\-6OV_S/[_VCR_,W>^[-=?0!^;VOHK?\'7^
MALR@E?V(G*DCH?\ A)K@4[P[%'_Q%>Z\_EKG_AB!&SCO_P )/;#/Y<5^B9\/
MZ"=>'BDZ)9G5!:?91J7V9//$&[?Y7F8W;-WS;<XSSC-*/#^@C73XI&B6@U,V
MGV4ZC]F7SS!NW^5YF-VS=\VW.,\XS0!^=OPG4+_P=._%3:N-W[(NFEL#J?[9
MM1FO@GPX#_Q""_M&\?\ -7;W_P!2S2J_H(3P_H,>N/XGCT2T74I+86\FH+;*
M)WA#;A&9,;B@/.W.,\U4_P"$"\"_\(]/X1_X0O2?[)N79[G2_P"SHOL\K,V\
MLT>W:Q+?,21R>>M 'YG_ +7_ /REZ_X)?_\ 8M^.?_4;LZXWX&_"+Q;\?_VN
MO^"P'P)\ 8_MWQIX7T'0]%#2! UW=^&=8@A!8] 7D4$^AK]:[GPYX>O=2L=9
MO-!LIKS3!(--NI;5&DM Z[7\IB,Q[E !VXR!@TMCX?T'3-2O-9TW1+.WO-19
M&U"[@MD22Z*+M0R,!ERJ\#).!P* /RD_X)S_ /!;;_@GC^R[_P $@?"?PW^/
MOQCT_P +?$7X2> W\,^*?A/K=O)!KSZK8H\'V6.S90\AF95(8 JOFD2%"CA?
ME[XG_L[?$_\ 9I_X-G_V3/AI\:?#MWI6NW?[26@ZO<:+J$+)+907VI:I<P1R
M(P!1C#+&[(0"K2%2,@U^[NL? ?X'>(O'$/Q.\0?!KPI?>);=D:W\0WGAVVEO
MHB@PI6=D,BD=L-QVK?UKP]H'B2VCL_$6AV=_##.D\45[;)*J2H<JX# @,#R#
MU% 'PE_P= (K_P#!"_XZ!E!Q#X=(R.A_X232Z^S?@*S/\#/!;NQ+'PGIQ))Y
M)^RQUT.N:#H?B;2IM"\2:-::A8W  GL[ZW66*0 @@,C@@X(!Y'4"K2(D2".-
M JJ,*JC  ]* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO+/VX/\ DS[XE_\ 8EZA_P"B&KU.O+/VX/\ DS[XE_\ 8EZA_P"B&KDQ_P#N
M-7_#+\F>OP__ ,C["?\ 7VG_ .EH_#:BBBOY^/\ 1$**** /UA_X(I_\F?7?
M_8Z7O_HBVKZ[KY$_X(I_\F?7?_8Z7O\ Z(MJ^NZ_=.'_ /D2X?\ PH_@OQ$_
MY+C,/^OL@HHHKV#XL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQS]KO]OS]D
MC]A?PI_PE'[2_P 9M+T%Y83)I^BJYGU*_P 9'[BUCS*XSQOVA%)^9E'-?C3^
MWI_P=+?'_P"+?VWP%^Q!X._X5UH,FZ/_ (2K6$BNM;N$/&Y$^:"SR#C \UQP
M5D4UUX; XC%/W%IW>QE4K4Z>[/V6_:[_ &_/V2/V%_"G_"4?M+_&;2]!>6$R
M:?HJN9]2O\9'[BUCS*XSQOVA%)^9E'-?C3^WI_P=+?'_ .+?VWP%^Q!X._X5
MUH,FZ/\ X2K6$BNM;N$/&Y$^:"SR#C \UQP5D4U^<'A/P3^TU^VK\97TWPIH
M?B[XE>.==F,MRZ"?4;ZY.0#+-(Q9@HXS(Y"J.I K]5?V"_\ @U0\5:W]B\?_
M /!03XC?V/;';)_P@'@^Z26Z;OLNKW#1Q\C!2 29!XE4U[$<'@, N:N^:7;_
M ('^9RNK7KNT%9?UU/MK_@W_ /\ @H3J?[=7[%-OH_Q*\4S:G\0OAU<)HWBJ
MZO;@R7-_ 06L[Z1B2S-)&K1L[$L\MO*Q^]7W37GO[.'[*/[.?[(G@5/AO^S=
M\']%\(Z2 IFCTNUQ+=,HP))YFS+</CC?(S-CC->A5X5>=.I6E*"LGT.R"E&"
M4MPHHHK$L**** "BBB@ HHHH **** "BBB@ HHHH _$S_@JCX6_X*D?MM?\
M!0>W\'_&[_@FE\1_&_[*WPRU^2;0? '@SQ/8647CJ\A;$6H:A/)+N:!SN*PA
M04C^0;7>22OT%_8H_:C_ &B/VEM2U3X%?'+_ ()6^,/@5X.L?"+16%_KGB#3
MKBQG0-%;KIT,-I@Q?N7=EP JK"1Q\M?5U% 'Y#_L0^+/^"GO_!$3X2ZM_P $
M]K[_ ()F^-/CWX/\,^(M2NOA!\0OAUK=JL%]IUW=/<+;W\;@M9R":65G8@X,
MC *RHLC^N?\ !.']F7]N3]AC]DS]HG]M[XN? ZT\4?M%_&SQ9J'C=_A1H6KQ
M>5:R8<6&D&XW%"4:65F96;",J@LRDG]'** /PG_8)LO^"GOP0_::\6_\% _V
MX/\ @C?\6/C+\?/$T\EOI?B<^*=(M--\)Z5@JECI=J\C_9QM9E,F=VPE1C?,
M\W[*?LJ_%_XH?'?X'Z3\3_C'^SMK7PJ\0:A+<K>>"/$&HP7=U8K'/)&C/+ =
MC"1$608Y < UZ)10 4444 ?+7QO_ ."*/_!+#]I#XJZU\;_C=^QAX7\0^*_$
M5R+C6M:NYKI);N4(J;V$<RKG:JC@#./6OSY_:N_X)*_\$B_@A_P6*_9H_9Z^
M&7[,'A;4[;XM:=XDL?B)\,7U.ZN4LK6TL!=V6LHGGF2S<21R1DY$<T:R87<C
M/5#_ (*?^#?^#>E?^"AOC6S_ &I?A[\=->\72:CI\_Q<\<^!;_49?#/@N:[C
MBCM_[2FCG7[*&3RSB*.0#=CA@5'V+_P3_P#V,_\ @BE_P3Z_;0U7]G?]E+1+
M"R^.NH>"(]=EF\0:I?ZAJ5WH<\A&^SN;HM"R%H\NMN=Y4*9 5 ( /K/]F3]E
M+]GC]C3X7Q_!;]F'X5:=X.\+Q7TUXFCZ69#']HE(\R0F1F8LVT=3V [5Z%11
M0 4444 %%%% !1110!YQ^UM\(_C!\=OV?=?^%?P%_:,U#X3>*]4^R_V7X_TO
M18M1GTOR[J*67;;S,B/YD220G+#:)2PY %?"WBW_ ()&_P#!:B'P[=S>!/\
M@XA\77&K) S6%MJ_PBL8;::0 [4DDCN7:-2< N$<@<[6Z5]F_M^>)_BKX/\
MV3?%/B#X)?M&> _A-XHB>P32O'WQ,,7]BZ:SW]NCK<>:0F949H(\_P#+6:/
M)Q7Q[J'[)7_!S-XGM'T#4O\ @JG\%=$MKM3%<:KH7PJ62[MD88+Q++ %+@'C
M)'/<4 >N?\$(OC7\8/CC_P $_-/U;]HKXT:QXX^(F@>,M=\/^.]1UNQMX9;/
M5+.]>*6T0V_R31( ICEX+HZDJI^4=)_P55_;=^-/['OPT\#>$OV6_A9IGB[X
ML?%[X@VG@SX?6'B":2/2[.[FBEE>]O6C(<P0QPLS*K*QSG.%:K?_  2._9P_
M9T_93_8NTOX-_LW?'F#XGV-EK^J2>*O'T6H1W#ZSK[73_P!H2RF-W5'$P,?E
M[F95C4,SMEV^FJ /SSA_X)__ /!>GXC0#5_BA_P77TCPA<3)F7P_\/OV?-*G
MM+9C@E8[JZDCGD4= 77./3)REU^P=_P7X^%UN=;^$W_!;_PYX]N;=-T'AGXE
M? '3;*RNF X66\LGDN$4G@E!D>YKU'5/VK?C_P"-_P#@KU>_LP^#_&.B>&_A
M+\'_ (3P^*OBB;ZP22\\07FI&ZBLX(Y7_P"/:WMU@^T-(A#,RE&RK#'PI\-/
MVX?^"JE]X!\#?\%K?$7[55M)\&OB-\=+7PU9_L[3^$;=(;?PA=ZP^E6]W'>9
M\[[:'42CY1OX8N4)AH _1#_@E;^V]\1_VY/V>M=\0_'3X4V_@OXD?#OX@ZKX
M$^).@:=.TME%K6G&/SI+1W)9H'2:)UR6P69=[A0[?2]%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7EG[<'_)GWQ+_ .Q+U#_T0U>IUY9^W!_R9]\2_P#L2]0_]$-7
M)C_]QJ_X9?DSU^'_ /D?83_K[3_]+1^&U%%%?S\?Z(A1110!^L/_  13_P"3
M/KO_ +'2]_\ 1%M7UW7R)_P13_Y,^N_^QTO?_1%M7UW7[IP__P B7#_X4?P7
MXB?\EQF'_7V04445[!\6%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%>.?M=_M^?LD?L+^%/^
M$H_:7^,VEZ"\L)DT_15<SZE?XR/W%K'F5QGC?M"*3\S*.:_&G]O3_@Z6^/\
M\6_MO@+]B#P=_P *ZT&3='_PE6L)%=:W<(>-R)\T%GD'&!YKC@K(IKKPV!Q&
M*?N+3N]C*I6IT]V?LM^UW^WY^R1^POX4_P"$H_:7^,VEZ"\L)DT_15<SZE?X
MR/W%K'F5QGC?M"*3\S*.:_&G]O3_ (.EOC_\6_MO@+]B#P=_PKK09-T?_"5:
MPD5UK=PAXW(GS06>0<8'FN."LBFOS@\)^"?VFOVU?C*^F^%-#\7?$KQSKLQE
MN703ZC?7)R 99I&+,%'&9'(51U(%?JK^P7_P:H>*M;^Q>/\ _@H)\1O['MCM
MD_X0#P?=)+=-WV75[AHX^1@I ),@\2J:]B.#P& 7-7?-+M_P/\SE=6O7=H*R
M_KJ?E5X3\$_M-?MJ_&5]-\*:'XN^)7CG79C+<N@GU&^N3D RS2,68*.,R.0J
MCJ0*_57]@O\ X-4/%6M_8O'_ /P4$^(W]CVQVR?\(!X/NDENF[[+J]PT<?(P
M4@$F0>)5-?L#^SA^RC^SG^R)X%3X<?LW?!_1?"6D@+YT>EVN)KIE& \\S9EN
M'QQOD9FQQFO0JY,3G%6HN6DN5?C_ , TIX2,=9:GGO[.'[*/[.?[(G@5/AQ^
MS=\']%\):2 OG1Z7:XFNF48#SS-F6X?'&^1F;'&:]"HHKR)2E)W;NSJ225D%
M%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'X=_'']NS]GW]BK]IW]N?]A?XR_ KXD^+/"_QSU*\U*V\6^&_ 4UV++4=
M0T5+6YL+@2;/,AC<)+#-"9 !*00I!(W/^"=?QZ\9_P#!1GX[?L*V/@']FGXA
M:3JG[,?@:\C^,GQ1\5>%WL+-2WAX:8NG6UPYW737-QMD9/EPN7"L ^W[$_:9
M^(7_  <-Z1\=O$FF_LF? +]F75?AU%>J/"NH>,=;U:/4Y[?RT)-PL4Z('W[Q
MA5 P!UZGS7]F[_@H/_P6>T+_ (*=_#?]AK_@H=\ _@-X/T#Q]X>UG5M,USP=
M=ZG+-K"V%H[R6]A))=2H;B.1H'ECFC3]P7923MR ?I=1110 4444 %%%% !1
M110!^1'_  <"_ +_ (+9_%3]F#XLZ/X4\7_#'Q7\';_Q%HKZ)X"\*>#=3NO%
MLELNLV+VXS&C([1S*DLI7CRHY#QV]CU#X+_\'/\ J%E)8P_MF?LL6#2KM%Y:
M>"=3:6'/\2B6)D)'HP(KV#_@N)^U1\6_V.O^":/C_P",7P(UR#2/%TLVEZ'H
MGB"Z4&+1Y-1U&WLFO6W J#$D[NI((#A"01P=;PY_P3C\0Z9_P3>N/V"=6_;=
M^+U_K=[92-<_&D^)W7Q,M^][]N-Q%<$EDC$WR"+<3Y!,?F$G?0!M_P#!+_\
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
M\3?#+PIK%ZLNB^ [+X/V=_%H\0B1#$MPU]&TH+*S;B@/SX.<9/R'\8/V7_\
M@MA\"?VX_A3^R7\1/^"^7BF/0?C+9ZO#X-\<67PILI9$U?3[=;J2QNK)KI?)
M22 LT<Z3R;G38R)D-7U_^U=\._\ @OB_QI\3>*_V;_VR/V=?"GPTEOE/AG3_
M !GX9NWO;2#RT&V>40LC.7#G(8C!'3H,']DW_@FE^W%\3?VR?!7[?G_!3W]M
MOPG\2]0^&-AJ$/PL\'?#70OLFB:;<7L)M[B^DD94::0Q$KM*$A@A\S$80@'U
M7^P]\!_VA_V<?@3#\-/VGOVNK_XV^*(M4N;A_'&I>&(=(E>"0@QV_D12RC$>
M#\Q<D[NP %>P444 %%%% !1110 4444 5-?\/Z#XKT6Z\-^*-$L]2TZ]A:&]
ML+^V2:&XC(P4='!5U/<$$&O@+]IO_@VH_P""=/QB\;VWQN_9TTK7OV?OB3I=
M\M_HOC#X/Z@=/CM;Q#F.7[%S @4DG]P(&.?OU]E?M1?M,_!S]CCX ^*/VF?C
M_P"*!H_A'PCIWVO5[T1&1\%UCCBC1>7EDE>.-%'WGD4<9KX3T+_@O]^T'\0M
M)@\:?"+_ ((7_M2Z[X9U*,3Z'K4WAI+8WULPS',$PXVLI# J[*000Q'- 'VA
M^Q+\)?VF?@?\ -/^&G[6G[2L?Q;\7:;>W2GQR/#L6ER7MF93]F66"(E?-6/:
MK-DEB,EF.6-G]M&']KJX_9G\30_L(W?A&#XK%;3_ (127QV)#I2G[9#]I\[R
M@6S]E^T!,#'F;,\9J/\ 8S_:(\=_M2? FQ^+_P 1_P!FCQA\)-5N[VY@E\%^
M.H%CU"W6*0HLK*,?*X&Y<@<'\3E_\%$-+^ VM?L9>.M*_:<^/&N?#'P)/86Z
M^(?'7AO7CIE]I4?VN'8\5R$<Q%I?+C/RMN$A7'S4 >/_ +7B_P#!>Q?'NBC]
MAJ3]F)O#/_")V8U__A9(UO[;_;69/M1A^R_)]FQY?EY^?[V[M7$?"H?\'.A^
M)_AP?&5OV-1X0_MVT_X2HZ"/$?V[^S?.3[3]F\SY/.\K?LW?+OVYXS7Q%_PI
M?_@W@_Z6%?V@/_#\R?\ RNKL?V=OA+_P07TS]H#P-J/PS_X+P_'+Q)XD@\8:
M9)X?\.ZG\<))[;5+T749@M98_L*>9'+)M1DW+N#$9&<T ?M91110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117\]GB3
M_D8K_P#Z_9?_ $,U]EPCPE_K5*LO;>S]GR_9YK\U_P"]&UK>9X^;9K_9:A[G
M-S7ZVVMY/N?T)T5_._17VG_$(_\ J-_\I_\ W0\?_6S_ *<_^3?_ &I_1!17
M\[]?H'_P09_Y&/XF?]>.E?\ H=U7CY_X<_V'E%7'?6N?DMIR6O>26_.[;WV.
MO <0_7<7&A[*U[Z\U]DWV1^CM%%%?F)]*%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5\E_MJ?\%1_^&/\ XR+\)/\ A1G_  D6[1X+[^T/^$F^
MR8\QI%V>7]FDZ;.N[G/08KZTK\EO^"U)"_MCQLQP!X/L<D_]=)Z^SX$RG+\Y
MSWZOC(<\.63M=K56MK%IGCYWBJ^#P/M*+L[I='^9ZS_P_M_ZM2_\OK_[AH_X
M?V_]6I?^7U_]PU^7GC']H7X+^!=Z>(?B%IXF3[UM:2_:)0?0I%N(_'%>5>,?
M^"A/A"RWP>!O!%[?N.%GU"9;>//J%7>S#V.TU^HXOAGPZP7\:$4^RJ5&_N4F
MSYFEF/$-?X&__ 8K\T?LQ_P_M_ZM2_\ +Z_^X:W/AG_P7+\)^,?B+HGA#QO\
M%=.\)Z7JFI1VU[XBU7Q]&MOI\;'YIG,EK&NU1DG+J..HK^?7QC^VM\=?%6Z&
MPUJVT:!N/+TNU ;'^^^Y@?<$5YW+>>.OB3X@@LY;G5M>U2[E$=M"7ENIYG8X
M"(O+,2>@%?*YAA^!E2E#"8-N332DYS23[VYG>W9I'J8>>=\R=6LK=K+[MD?T
MS_M"_P#!PQ_P2T_9_P#/LH?CO)XZU*#/_$M^'VFOJ ?']VY8QVK?A-7Q9\3/
M^#O.6/Q*(?@Y^Q4LNCQO\USXF\7^7<SKG_GG! RPG'^W)U]N?A']GK_@A-_P
M5%_:-\B]T']E_5/#6FSX)U7QW*FCQHIZ-Y4Y%PX/7*1-Q7VW\(/^#1#QK?:
M]U\>_P!LO2]+U-XL16/A'PO)?01/_>:>XE@9P/[HC7/]X5\-]7RC#?'+F?K?
M\CV_:8JI\*M_7F>C?#3_ (.[/@!J?EK\8OV/O&&B=/-;PUX@M=4QZD"=;3\L
M_C7H?QC_ .#B;_@F)^T!^S3XW\!Z9\1_$GA[6M:\+7EKING^(_"5R#+.\3*J
M>9;":-22<99POO7RC\2_^#1G]I?2?,;X/_M9^!]>"Y\L>(](O-*+#_MC]K /
MX_C7S3\>_P#@WH_X*@?L_P#A;5/'>L_"31-=T31K62ZU+4_#WBVS=884!+2>
M7.\4K  =%0GVK&O@\CQ5"474Y4TT];637]X[,OQ68X3'TJU*'-.,HN*M>[33
M2LM7=]M3M=#^.?P;\1X&D?$[1)';[L3ZBD;G_@+D-^E=/;75K>PBXL[F.6-O
MNR1.&4_B*_.[7/@K\7?#>XZU\--;@1>LO]FR,G_?2@K^M8EEJ>O>'+LMIVH7
MEA.I^8PRO$X/X$&OSV7A=EV*CS8+&W7HI?C&2_(_HJG](#.LNFH9KE7*_*4J
M;_\  9QE^9^F%%?GSHG[2'QV\/;1IWQ2U=@OW5N[G[0!^$NZNQT/]N_X[Z5M
M&HS:3J8'WC>:?M)_[],G\J\;$^%F?4M:-2G->K3_ !5OQ/I\#](7@^O98FC6
MIO\ PQDOO4K_ /DI_1M_P13_ .3/KO\ ['2]_P#1%M7UW7\^/_!/[_@Y2N_V
M/?AA)\)/'/[)D?B*TGUF6_;5=)\6FTDC,B1J5$,EM('QY>?]8O6OM7X:?\'6
MG_!//Q7LMOB!\._B5X4G./,EGT:UO+9?H\%R9#_WZ%?>Y7DF98'+*5&K#WHQ
M2=FG^1_.'&&=9=G/%&+QN%G>G4FY1;36C\GL?IS17R3\-/\ @NM_P2?^*GEQ
MZ%^V3X?TZ5\;HO$UE>:5L/H7NX8T_$,1[U]!_#?]HW]GKXR*C_"'X[^#/%0D
M&8SX;\46E]N'J/)D;-;SHUJ?Q1:]4?/*<);,[.BBBLR@HHHH **** "BBB@
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
M+5(T/L(X[9L?5B?>OGSXE_\ !HS^TOI/F-\'_P!K/P/KP7/ECQ'I%YI18?\
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
M4@L-'L=1FB#K8Q [9;F1$P'*ON4JPV;0':?]E']O+X]:/^V'X6_8-_X*F_\
M!-_P;\+?%WQ$TZ^NOAEXR\&WEMJ>@^(I;*'SKJTZ,UM,D0+@,Y)RH*KO0OY7
M)\9?^"DO_!.O_@I9^T1J'[-O_!)?QY\5OA)\4/%=KX@:^M=9M[.5-:%E%%<W
M5I-MD$MM-L4F*1%='#8; VMP7QG_ &N/^"M7[0'[?'PD_:M^(/\ P0G^)T'A
M+X)VNL7/A'PAI_BBV-U?:QJ%LMJ]Y=W30[1%%#N\N!(P=YW-(P^0 '[0:1HF
MC>'[(:;H.D6MC;*Q*V]G;K$@)ZG:H YJU7DG[%/[0'QE_:7^"$7Q.^._[*7B
M#X-:_)J=Q;/X+\2ZG%=W*11E=EQYD2J-KY. 5!&T]>"?6Z "BBB@ HHHH **
M** /!/\ @IM^Q7+_ ,% _P!BKQA^S#I?C<^&=:U5;2^\+^(_*+C3=5LKJ*\M
M)64<E/-@17QD['; SBODRW_:+_X.B-*T5/AA=?\ !.[X$ZIKL40M/^%G)\24
MCTF9P-OVQK SK<X)^<H%7N @Z#OOVROV9/@Q^R)^RA^TA\6_V@OV_OCSX8\)
M_%/QWI>MZEXE\+>(I?[3\%M-JEM%#9Z.8HG:"WDFDC@=0I_<,5. "U<A_P 0
MZO\ UF<_;?\ _#W?_<U 'TE_P2P_8D\5?L%?LD6?PA^)WQ#A\6>.=;\0ZGXI
M^(?B2TA,=O?ZYJ-PUQ<M"I"D1J2L:DJI81[BJ;MJ_1M?+G_!'W6/@[J?[&L.
MG? []H?XJ?%'1=&\8ZWI<OBWXR:H;S6YKJWO9(IHVE*KNA5U(CX^X1T.0/J.
M@#\G?^"@?PC_ &KOVX?^"Y.D?!3]BCXWVGP!\1?"GX(0ZEXM^,EGI\MYJFLZ
M?J%^XBTG['YT<%[:QR1^:JR\)(93N!VJWL7PJ_X)E?\ !8?P7\3_  YXP\?_
M /!P!KOBG0M*UVTO-:\,R? #2K5=7M(ID>:T,RWK&(2HK1[PK%=^0"1BKG_!
M0O\ X([?M"_MA_MI:!^VG\ /^"EWB;X':WX>\$#PW:V_ACP7%<RRVYN))Y1+
M<+=P-/$[.A\B59$1H]ZX+&J?PK_X)8_\%4O!/Q/\.>,_''_!?+QUXHT72-=M
M+W5_#4_PETZ"/5K:*9'EM&D%TQC65%:,L%) 8G!Q0!^@%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?SV>)/^1BO_
M /K]E_\ 0S7]"=?SV>)/^1BO_P#K]E_]#-?LGA'\>,]*?_MY\AQ7M1_[>_0I
M4445^T'QP5^@?_!!G_D8_B9_UXZ5_P"AW5?GY7Z!_P#!!G_D8_B9_P!>.E?^
MAW5?'\??\DCB?2/_ *7$]?(?^1M3^?\ Z2S]':***_F,_20HHHH ***\_P#C
MA^U=^S-^S1IIU3]H#X^>$O!\?E[XX_$&O06TTP_Z9Q.P>4^R*3[4XQE)V2N)
MM+<] HK\W?VAO^#HG_@G-\)O/TWX1P>+/B7?ID1/HFD&QL2P[-/>^6X'^TD3
M@]N.:^%?VA?^#KG]M;X@"?3?V?/A+X/^'=G)GRKRZ5]9U"+T(DE$<'YVYKNI
M99C*OV;>NG_!,98BE'J?T%LRHI=V  &22>E?/'[0O_!6/_@G3^R[Y]M\7OVM
M?"4%_;9$NC:-?'5+Y&'\+6]F)9(R3_?"CU('-?S)?M!_\%"/VW/VJFFC^/W[
M4'C'Q%:3DF329]8>'3^>N+2'9 OX(*F_9[_X)T_MS_M5&";X!_LM>,=?L[C'
MDZNNDM;:><]/],N-D _%Z]"&30@N:M4MZ:?B_P#(P>+DW:$3]?OVA?\ @[5_
M9U\+^?IG[,O[-WB?Q;<+E4U/Q1?1:3:Y[.J1^?+(OLPB)]J^%?VA?^#E+_@I
M[\;_ #]/\(^/M"^'.FS97[+X*T1%F*=@;FZ,TJM_M1M'SV XKU7]GK_@U _;
M*\>>1J7[0_QE\(?#^SDP9;.P$FLW\?J&2,Q0?BL[?3U^ZOV>O^#7[_@F]\(Q
M!J/Q5B\5_$O4(\-(/$&LFSLMX[K!9")MO^S))(#WR.*KGR;"[+F?W_GH*V+J
M;Z?@?SZ>.OBE\?OVEO&<-]\2/B#XN\>>(+J0I;/K&J7.IW4C'^%/,9V_X"OI
M7T/^SU_P0O\ ^"H?[1_D7OAO]EO5_#NFS8)U7QRZ:/&BGH_E7)6=U/7*1MQS
M7],OP3_9=_9O_9MTO^Q_@#\"?"?@Z Q[)3X=T&"U>8?]-)(U#R'W8DGUKNZS
MJ9W)*U*"7K_D5'!K>3/Q)_9Z_P"#1G69C!J?[5G[6=M;CC[1HOP_TAI2?7;>
M784+_P" Y_Q^Z?V>O^" G_!+3]GGR+VT_9RM_&.I0XSJ?Q O'U4R8Z;K=\6O
MY0BOLVBO.JX_%UOBF_EI^1T1H4H[(S_"WA+PIX'T.#PSX*\,Z?H^FVR[;;3]
M+LH[>"(>BQQ@*H^@K0JKJ&NZ)I()U76;6V Z_:+A4Q^9K"U#XU_!K2<_VK\6
MO#-MCK]HUZW3'YO7F5<7AJ/\6HH^K2_,[J.#Q>(_A4Y2]$W^1T]?DO\ \%I_
M^3R(O^Q/L?\ T9/7Z2ZA^UG^S5IF3<_&OP^V.OV>^$W_ *+S7YJ_\%1KRR^/
MO[3R>-_A)>1:QI*>&[2U:]C?RU\U'E++B3:3@,O(&.:^IX XNX4RKB'VN-Q]
M&E'DEK.K"*OII=R6ISYUPCQ7CLOY<-@*TW=?#2F_RB?)E%==#\$?'4OWX+:/
M_?N1_3-6X?@'XK8_O]4T]!_LR.3_ .@BOUS$^,_A5A/CSB@_\,^?_P!)N>!A
M_"CQ(Q/P9767^*/+_P"E6.&KUG]A+_D\CX:_]CA9?^C!65!^SYJ#?\?/B:%/
M79;%OYD5V/P1\$O\%OBQX>^*]IJ@U"X\/ZK%?0VDD'EI,T;9"DAB0#[5\GG7
MTAO"!8"M1AF7-*49)*-*L]6FEK[.WXGT.7^!?BC4KPF\!RI-.\JE)=>W/?\
M _:NBOA#4?\ @JA\:I<C2O 7A>#/0SQ7$I'Y3+6'?_\ !2W]I:\)-O-H-IGH
M+?2B<?\ ?;M7\P5?%KA&G\,IR](?YM'ZO1\%N-JGQ1IQ]9_Y)GZ%UY9^W!_R
M9]\2_P#L2]0_]$-7QA>_\%"/VK[O(A^(T%N#V@T2T_\ 9HC7,^-_VK_VA?B-
MX;O_  ?XS^)EW>Z9J=J]O?V1MH8TFB<89#L0<$<5Y6-\8.'*N'G3IT:K;36J
M@EJO\;_(][*/!3BC!YE0Q-:M1Y83C)I2FW:+3_D2Z=SXKHKWJ+P)X,A^YX7L
M3_O6RM_,58B\,>&X/]3X>L4_W;1!_2ORF7%F'Z4W]Z/ZI]NNQ\^TZ.":8XAA
M9SZ*I-?1$6GV$'^ILH4_W8P*DDFAA'[V54'^TP%9/BR_PT?_ ";_ ( O;^1]
M@_\ !';QGX/\'?LCW5EXN\5Z;I4S>,+QUBU*^C@8J8;8!L.0<9&,U]-7O[1G
M[/\ IX/VOXW>$U(ZJOB"W9OR#DU^7'ASP9XP\86QO/"7A34M4A60HTNG6,DZ
MA@,E<H",X[5T-E^SG\?]0(^R?!+Q8P/1CX?N%7\R@%?<Y?XGY]0P5.AA\!S*
M*M?WG?[D?@O$7A9P]FF>8C'XO,/9NI)R<?<5K]+M_H?HA>_M@_LR6&1/\9]%
M;'_/&9I/_0 :R+W]O7]D^QX?XL)(>PATB\?/XB''ZU\.67['_P"TW?@&#X+Z
MTN?^>T C_P#0R*UK+]@O]K"^P4^$\D8/5IM7LTQ^!FS79_Q$+Q"K?P,L_P#*
M55_DT>-_Q#'PRP_^\9M_Y6HQ_.+/K>]_X*.?LNVN?(\2:G<X_P">.C2C/_?8
M6LF]_P""GW[.EKGR-&\4W/\ UQTV$9_[[G6OG6R_X)R?M1W6//\ #.F6V?\
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
M]@/AYXGE\;> -"\9S6RPOJ^CVMZ\*GA#+$LA4>PW8H V**** "BBB@ HHHH
M**** "OY[/$G_(Q7_P#U^R_^AFOZ$Z_''6_^"5?[>MYK5W=V_P !]T<MU(\;
M?\)1I8RI8D'FZK]7\+\QR_+YXOZU6C3YN2W-)1O;GO:[5[7/EN)L/B,0J7LH
M.5N;9-]NQ\VT5]$?\.HOV^_^B"_^73I7_P E4?\ #J+]OO\ Z(+_ .73I7_R
M57ZY_K'P]_T&4O\ P9#_ #/E/[.S#_GS+_P%_P"1\[U^@?\ P09_Y&/XF?\
M7CI7_H=U7@G_  ZB_;[_ .B"_P#ETZ5_\E5]A?\ !)/]DC]H3]F/6_'-W\</
MA_\ V)'K%KIZ::W]JVESYS1M<%Q_H\K[<;U^]C.>,X-?*<;YWDV+X7Q%*AB:
M<YOELHSBV_?B]$G?8]3)<%C*69TYSIR25]6FEL_(^UJS/%WC3P=\/]!F\5>/
M?%FF:)I=L,W&I:O?QVUO$/5I)"%7\36G7Y\_\%3OA=IL'[1&F?$&]TR"XBU?
MPQ!#']I02;)X)IA(5W9V QR0C P#MSUS7\L<3Y]'AK)YYA*G[11<=$[;M+>S
M[]C]EX1X<EQ7GM/+55]FYJ3YK<WPIO:Z[=SO/CK_ ,%[_P#@F3\$9)]-T_XX
MS>/M4@S_ ,2OX;:5)JQDQ_=N$VVI_P"_PZU\:_'+_@YU_:3\2^=IG['?_!._
M6U!R+;6?&MM=WC,#P";.S1 I_P"WAA^7-W3])OKW%OI6F2S8X"6\);'X 4[Q
M)I6I^#;6&^\7Z=/I4-RQ%O-J4+0+*1C(4N &QD=/6OR]>-=1QYJ.67\W4<E^
M$(G[-#P$PJFH5LS=WT5-)_C.1\3_ !S_ &_O^"\_[4_G6GB'Q5\1?#^FW (&
MD^$M';0(E0]4+PK',ZGN))&]/:OG=OV OVWO&6I2ZQJGPHU"XNKF0O<WFJ:Y
M:"21CU9FEGW,?S-?J'-X]\%P??\ %%B?]RX5OY9JJ_Q4^'\3!9/$D8R>JP2,
M!_WRII/QOXOM;"Y?2C_V[4?Y2B>I2^CYPYO7Q5>7IR+\X2/SZ^'7_!(S]I+Q
M;<K_ ,)GXB\,>%;<.!,VHWTMS+M[E$M8Y%8^S.OU%?6/P*_X([?\$[?!?DZC
M^T/\7OBGXZNTP[Z?X;T:RT6Q8]T9I)YYG7W4Q$]>.E>R:?X\^$U[C[3\6=+M
M,]?M&GZ@<?\ ?NV:MW3]3^ 5SAK_ /:E\*VR]Q_8FNNWY#3L?K7/4\4_%#'?
MPX4Z?I%+_P!+DSKCX+< X+^)"O/Y3?\ Z131Z9\"KC_@EW^RMY-S\!/^"=VB
MPW]N 8-9UQX[V_5AW6YNQ/*F3UVL![=J]EO_ /@K#JC972?@?;Q <*;C7VD_
M18%K-T+_ ()7^+]5LX;^Z^,.E1Q3QK)&]OILLF589!PQ0],=<5T.G_\ !)W3
M$ .J_'">0]Q;^'U3'XF=JJ6(\;<<^9Z7_P"O"_/4\'V'@'@79OF:_P"PA_EH
M<GJ'_!5/XP2Y_LKX=>&H?3[0+B7^4BUAZC_P4S_:2O<_9HO#MIG_ )]]+8X_
M[^2-7LNG_P#!*SX0Q$?VK\1O$DWK]G^SQ?SC>MS3_P#@F7^S;98^TS^([O'7
M[1JB#/\ W[C6I_L'Q>Q7\3%<O_;Z7_I"#_6/P1PG\/!\_P#W#;_]+9\PZA_P
M4%_:NOB1%\1XK93_  V^BVG\VB)_6L+4/VQOVG=3!%S\9M87/_/NZ0_^@**^
MV-/_ ."?/[*-C@S?#F:Z(Z&XUJ[_ )+*!6[I_P"QM^S#IF/LWP9TAL=/M"O-
M_P"C&-'^H'B-B?X^9Z?]?:K_  LD'_$2O"W"_P"[Y3K_ ->:*_'F;/SNU']H
M+X[ZMD:C\9_%4H/\#>(+C;^6_%8>H>-/&.K9_M7Q9J=SGK]HOY'S^9K]2=._
M9[^ VDX_L_X+>%8B.CCP_;EO^^BF:W=/\%>#=((.E>$M,M<=/L]A&F/R44?\
M0CSK$?[SF-_E*7YR0?\ $;,@PO\ NN66^<(_E%GY(6&B:UJS?\2S2+JY)/\
MRPMV?/Y"MS3_ (+?&/5L?V5\)O$USGI]GT&X?/Y)7ZS !0%48 Z 45O2\%,,
MOXF-;]()?G)G/6\?,6_X6 BO6HW^4(GY;:?^R;^TIJ>/LWP4\0+GI]HL&A_]
M&8K@/C#9WOP#\4KX)^+=G+H^JO9I=+92H9&\IRP5LQ[@,E6X)SQ7[$5^>/\
MP4^_88_:G_:(_:63X@?!WX7?VQI"^&[6U-W_ &W8V_[Y'E++LGG1N R\XQSU
MK[/A/P)X)S',_8YKC:L*?*W=2IPU5K*\H26OWGS><>/_ !?0PW/@L)1<K[.-
M26GRG$^4YOC=X%B^Y<7,G^Y;'^N*J3?'SPFO$.F:@Y]XT _]#KK?^'47[??_
M $07_P NG2O_ )*H_P"'47[??_1!?_+ITK_Y*K]@PWT>O FA\>+E4_Q8F"_]
M)43X;$>/WBO6^"E"'^&C+_VYR.'F_:#TY?\ CW\-3-_OW 7^0-=/\ /&Z?&G
MXX>%?A1=Z4=/M_$&MP6,UW'<>8\*R, 64%0"1[UH_P##J+]OO_H@O_ETZ5_\
ME5Z%^R;_ ,$V_P!M+X9_M+>!_B!XW^#'V+2-'\26UUJ-W_PD6G2>3"C@LVR.
MX9FP.R@GVKU:W@MX!83 U94J-.=11ERWQ-1N]G;3VMGKY'DOQG\8,37BI8F4
M8MJ]J--:7[^SO^)]<:?_ ,$KO@O%@ZKX_P#$\^.OD26\6?SB:MS3_P#@FC^S
M398^TQZ_=X_Y^-5 S_WPBU]!45^.4N!>$*/PX*'S5_SN?15O$/C:O\6/J?)\
MOY)'BME_P3W_ &4+3'G?#J>X([SZW=_^RRBN2_:I_9/_ &>OAS^S%X]\8>#/
MAG:V6IZ9X5O;FPO1<SR/#*D3%7&]SR#S7TO7 _M4>"O$WQ(_9N\<> ?!>F?;
M=6UCPQ>6FG6GG)'YTSQ,JKND957)(Y8@>IK?$<+\.T\)4]E@J2ERNUJ<;WMI
MTN/*^+^)*F;X=XG'U7#VD.;FJSY;<RO>\K6MO?2Q^&\OCSQI-]_Q1?#_ '+A
ME_E5>3Q1XFF_UWB*^?\ WKMS_6O>?^'4O[?/_1!?_+ITK_Y*H_X=2_M\_P#1
M!?\ RZ=*_P#DJOR./#V/CMA)+_N&_P#(_L[_ %RX-_Z&.'_\'4__ )(^?I=1
MU";B:^F?_>E)J$DDY)KZ'_X=2_M\_P#1!?\ RZ=*_P#DJC_AU+^WS_T07_RZ
M=*_^2JU62YK';#3_ / )?Y#_ -<^#O\ H8T/_!U/_P"2/MK_ ((I_P#)GUW_
M -CI>_\ HBVKZ[KYS_X)?? ?XK?L[?LW7/@'XQ^%?['U:3Q/=7:6GVZ"XS"\
M4"JVZ!W7DHW&<\=.E?1E?L^1TZE'**$)IIJ*NGHU\C^*>/,3A\9QCCJ]":G"
M5234HM--=TUHUZ!1117JGR04444 %%%% !1110 5\@?\%L_^3/[#_L=[+_TG
MNJ^OZ^</^"HWP%^+'[1?[-]IX"^#7A3^V=6B\4VMY):?;H+?$*0W"LVZ=T7@
MNHQG//3@U[_"U:CA^(L+4JR48J:;;=DEYMZ(X,TA.IE]2,5=M;(_&ZBOHC_A
MU%^WW_T07_RZ=*_^2J/^'47[??\ T07_ ,NG2O\ Y*K^E/\ 6/A[_H,I?^#(
M?YGYU_9V8?\ /F7_ ("_\CYWHKZ(_P"'47[??_1!?_+ITK_Y*H_X=1?M]_\
M1!?_ "Z=*_\ DJC_ %CX>_Z#*7_@R'^8?V=F'_/F7_@+_P C]1_V(O\ DS_X
M9_\ 8D:=_P"DZ5ZC7!?LM>"_$WPX_9O\#> ?&>F_8]6T?PM96>I6GG))Y,T<
M*JZ[HRRM@@C*D@]C7>U_+.93C4S&M*+NG.33775GZ=ADXX>">]E^04445Q&Q
M^'/[<_\ R>+\2O\ L<;[_P!&FO*:^R/VK?\ @FY^VE\2OVD_''C_ ,%?!G[;
MI&L>);JZTZ[_ .$BTZ/SH7D)5MLEPK+D=F /M7GW_#J7]OG_ *(+_P"73I7_
M ,E5^'8W*<UGC:LHX>;3E+[$N[\C^[LBXOX2HY)A:=3,*"DJ<$TZM---15TU
MS:-'SQ17T/\ \.I?V^?^B"_^73I7_P E4?\ #J7]OG_H@O\ Y=.E?_)5<O\
M8^;_ /0/4_\  )?Y'J_ZY\'_ /0QH?\ @ZG_ /)'9?\ !%?_ )/$N/\ L3;W
M_P!&V]?K'7YZ?\$P?V&_VI/V=_VDYO'_ ,8OA?\ V/I#^&KJT6[_ +;L;C,S
MR0E5VP3.W(1N<8XZU^A=?J7"&'Q&&RCDK0<7S/1II].C/Y1\8\QR_-.,?;8.
MM&K#V<%S0DI*ZYKJ\6U<****^I/RH**** "BBB@ HHHH *R_'/\ R).L?]@J
MX_\ 1;5J50\5V5UJ7A?4M.LHM\UQ831PIN W,R$ 9/ Y/>M*32JQ;[H4OA9_
M/=17T1_PZB_;[_Z(+_Y=.E?_ "51_P .HOV^_P#H@O\ Y=.E?_)5?U?_ *Q\
M/?\ 092_\&0_S/RS^SLP_P"?,O\ P%_Y'SO17T1_PZB_;[_Z(+_Y=.E?_)5'
M_#J+]OO_ *(+_P"73I7_ ,E4?ZQ\/?\ 092_\&0_S#^SLP_Y\R_\!?\ D?3O
M_!!W_D2?B-_V%=._]%SU]]U\A?\ !);]E[XZ?LR^%_&NG?&_P-_8DVKW]E)I
MZ?VG:W/FK&DH<YMY7"X++][&<\5]>U_.O&N(P^+XGQ%6A-3BW&SBTT_=BM&M
M#]!R:G4I993C---7T>CW84445\L>F?G%_P %X?\ D:?AK_V#]4_]#MJ^ *_4
M;_@K3^R1^T)^TUKW@B]^"'P__MN+1[._346_M6TMO):1X"@Q<2INR$;[N<8Y
MQQ7R!_PZE_;Y_P"B"_\ ETZ5_P#)5?D/$N69E7SNM4I49RB[6:BVOA75(_L;
MPQXGX:R_@7!X?%8VC3J14[QE4A&2O4FU=.2:T:?H?/%%?0__  ZE_;Y_Z(+_
M .73I7_R51_PZE_;Y_Z(+_Y=.E?_ "57A?V/F_\ T#U/_ )?Y'WO^N?!_P#T
M,:'_ (.I_P#R1X/X4_Y&G3?^PA#_ .ABOZ#:_';P_P#\$K_V\K'7K&]NO@3M
MBAO(GD;_ (2?2SA0X).!=>E?L37W_!&#Q>$C7]O3E"_+;F35_BVN?SUXZ9SD
M^;U< \!B*=;E56_).,[7]G:_*W:]G:^]F%%%%?>'X"%%%% !1110 4444 ?C
M/_P6>_X*F?\ !4_5_@E\8/B)^P?\--9^#7PG^!NLPZ=XL^*_C321;:OXLU+^
MU+?3S::/:W$;;;5)9P[W#+\ZI@-&<QR>^_\ !27]N[]KWPWX%_96_8R_8_\
M&UCH7Q@_:>:&";X@ZEID=T/#VG6UC;3ZC?);L/+:;%P&4$%=L<H4!BC)TO\
MP<\_\H,?CK_U[>'_ /U(M,KP3]MS5=-^%/\ P48_X);?'3QQ>I8^&!I.K^'K
MC5;AML%O?7NB64%K&[GA3)), N>NQO2@ _:UOO\ @H]_P0KG^'_[8'B[_@HU
MXJ^/WPCU+QW8>'OBYX0^(FA6R3V5M>%E_M&QGB):+85;$0(7<T8;S%+;?<?^
M"H?[<W_!0%O'_B3]BG_@FG\!=0L/$VB>$3KWCSXZ^,]+:+P_X6TYH'E06)D1
MEU"^<(ZJH5T1U(*OME,/#?\ !V+JNGZU_P $Q=-^ >FW4<OBOXE?%;P_HOA#
M1XV!N+ZZ^T&0B-!\S !0"0, R(#RR@_H%^TU_P FW?$'_L1]6_\ 2.6@#YS_
M ."!/[0WQG_:L_X)(?"'X^_M">/;KQ/XPU^WUG^V-=O8XTENC!K=_;Q%A&JK
ME8H8TX SMR<G)K[#KX(_X-A/^4&'P*_Z]_$/_J1ZI7WO0 4444 ?(/Q__P""
M"G_!)3]J/XQZ]\?_ ([_ +']CKWB[Q/=BZUW6&\5:Q;FZF"+&',<%XD:G:BC
MY5&<9/))KYR\+_\ !%3X!_L _P#!9K]G3X_?L)?LBW5MX'U?0/%UA\1;[^TK
MR^L_"-W%IG^@7\<ES.\D4MSYT]H5+-&RDD('^:OMGXF?\%./^"<_P8\=ZE\+
M_BY^W3\)?#/B31IQ#JV@ZYX_T^UN[.0J&V2Q22AD;:P." <$5A?\/A_^"4'_
M $DC^!__ (<[3/\ X]0!]'T5ROP:^.7P8_:*\!V_Q2^ ?Q6\/>-/#=W-+%;:
M]X7UB&^M)9(V*2(LL+,I96!!&<@BNJH **** "BBB@ HHHH \L_;;^+7[-GP
M,_9-\??%+]L"&PG^&FF>'9AXOLM2L!=Q7MK+B'[+Y!!$S3/(D*QG[S2*.,YK
M\Y?^"J9_X)=WG[(G[,?P1U?]@?XQ^)O$.O\ AS^T?@7\*?A=;7%GXQ\-Z4;"
M&6]BGV2R/ B0O''-"QFW/&>OE-(GVE_P6 _91^*_[9?[!/BOX._ E-.G\9V^
MI:1K_AG3=8F$=GJ=WIFI6]^ME,Q("K,+<Q@L0H9U+$*":^=_V0?"?[?/QI_;
M6^(O_!6W]M;]B2\^'-UX)^";^#/A/\'[7Q1;:QJ.HR+,]_?7"2Q!466:6-+>
M(E5+++C!5=[@'TC_ ,$C?%_[&OC/_@G[\/[[]@KP-<^%OAO:V=Q9Z?X8U.!H
M[_2;N*XD2\M[U7=V-T+@2F1F=M[-O#,&!/TE7R5_P1;_ &=/CA^SY^QS>:G^
MTGX1@\->.?B7\1O$/C_Q%X2MIQ*F@2ZM>O<)8AUX)CB\O<!]UF9?X<GZUH *
M*** "BBB@ KR_P#;1_9)^%7[=G[+OC/]DWXU6]PWASQII7V2[FLW"SVDJ2)-
M!<Q%@0)(IHXI5R"NZ, @C(/J%% 'Y9ZY_P $CO\ @M+\1/V?U_8$^*'_  5D
M\)W'P4?35T+4]<T[X<%/%>I:"BB/[#)(S^6"\*^4TGF,[*3O:4,RM^CO[/\
M\#/AS^S)\$/"?[/7PCTAK'PSX,T"UT?1+:23>ZV\$8C5G; WR-C<SGEF9B>3
M77T4 ?,FH?L :]>_\%?;'_@IL/B39KIEG\!6^'Q\)_V<YG:<ZK)??:_/W[0F
MU]FS;G(SG!I=-_8#UZP_X*]ZA_P4U/Q)M&TR^^ B_#T>$_[.83I.-6COOM?G
M[]I3;'LV;<Y.<X'/TU10!\R^$?V!->\,?\%:O%G_  4HD^)%I-IOB3X,6O@B
M/PJNG,)X)HKZ*Y-R9M^UD(BV[=H.6Z\<_/6G?\$*O'.G_P#!&'XF_P#!*_\
MX:&TE]6\?>,KC6[;QA_8,HM[19-8M-06)H/-W,=MML)##E\XP.?T?HH ^4/C
M3_P3?\0_%3]L_P#91_:FL_BI96=G^SEIGB"TU+2)=+=I-;.HZ7#9(T3A\0[&
MB+D,&R&P*C_9_P#^"8ME\-/VH_VM?C1\3O&5AXG\+_M0'1H+GPLNGO"UA9VN
MG75E<02R%R)?-6Z;!4+@#U/'UG10!^8O@K_@DY_P5Z_9Z^ =[^P1^S'_ ,%,
M?!-E\$WANM.\/Z[XG^'DMQXN\/:1<LY>T@EBF6"9D61U25MK#.4\H*BIZ/\
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
MTJS?!O\ R*&E?]@V#_T6M:5?T33^!>A_FY7_ (\O5_F%%%%69!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 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!^.?B:T\ > OBI_P %3_AI
M\:/ ;I\9]?\ A7XC\8>$_%.HZ67;4? K^&OLEM%:7)4A8[><^3(BLN695PWD
MMLH?LC?'S]G']N#]N;]ABV_8:M?^$B\7?!/X52CX]?$#1=&EAM=*TM_#:646
MD7=RR*+J1KSA(P7$;!F4@[]OU-^V3_P6B_9\^%7[17BS]D+P!^P=\:/VB?%G
MA?2([+XAVOPJ^&8URSTFVOHED^PW4A;+>9&4+1[#&?NEBRLH^4?%G_!>7XH_
M #]H[X(?";]G?_@B_P#'WX8^"=<OO$+>*OAH_P "8].U7Q@8M.#VXT>",+YC
MVTG[^X*#(BP3Q0!^T=%>2?L4_M2ZU^V%\#X?C+K_ .S/\2/A-<2ZG<69\(_%
M3P\=+U5!$0!.8&)(B?/RL<9P>.Y];H **** "BBB@ HHHH ^./\ @OE\6OBA
M\%O^"6/Q%\7_  I\;:AX6NKFZT;2M7\6Z2&^TZ%I5[JMI:7UY$4^962WFE&]
M<,F[<""H(^5?V;_^"=O_  3L_98_X*DZC\!O@3H%C;?"GQ_^P3K,OC/7)O%L
MURNO6MUK]E;W%_-?/,0/,M^3)$R(H.4"@#'Z:_M1>-?V>_AW^SOXS\9?M7WV
MB6_PVLO#]P?&C>([83V3V#(4ECEB*MYP<-L$05F<N%56+ '^?.^TC_@VJU+Q
M5)\7]*_X)=?MD7'PQ+-,_B33M&U >$S;>9YC2*YU 3K:Y&\_,",<(,4 ?K!_
MP;N^-=?\5?\ !..#0)/'FH>+/"O@_P"(WB;PU\,_%NIR&2;6?#-EJ4L.GS[R
M!O4(#$I' 6%5& N*^Z*\K_8D\=_LI_$G]E/P/XO_ &(;C0W^%=QHB)X-C\.V
MGV>U@MHR8S"(2JM$Z.KHZ. ZNKAQNS7JE !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %? G_!=_P#Y$_X<?]A/4O\ T7;U]]U\"?\ !=__ )$_X<?]A/4O_1=O
M7SW%?_(@K_\ ;O\ Z4C]%\)O^3A8'UG_ .FYGYO4445^*']QA1110!_05X-_
MY%#2O^P;!_Z+6M*LWP;_ ,BAI7_8-@_]%K6E7]$T_@7H?YN5_P"/+U?YA111
M5F04444 %%%% !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 ?FG\5O\
M@HY_P3N_X)8_MJ_&'X??"+X4_&OXP?%[XDZS9^)_B?X5^%7A<:Y_8<PLXXH!
M)N>%;=6BVN4#2L#("=H911\$/^"AW[/O_!23_@H1\#]1\5?\$TOVJO!/B_X?
M3>(I_!'C+QSX"_LS0=*:\TF6.[-ZZW# B2&'RH\J?WKQC^+->(?#C_@K%^Q/
M_P $DO\ @JK^UM\(?CXWB6_A^(/Q LO$\/C+0/"%U<M9W#6*+-I%TI1780NQ
M>&2'S8F6=LE&RM?8G[)'_!P#_P $X_VVOV@M _9D^ _B[QA<^*_$OVK^RH-4
M\"WUG _V>UENI-TTB!$_=0R$;B,D =2* /M>BBB@ HHHH **** "BBB@#X6_
MX.2] \,:U_P1O^*][XQ\866D6&CS:'JD@U.WN);;47@UFR>.PD6WCD?%Q($A
M5MNU7D1G*HK,/+O#7_!V1_P18/P,M_%MQ\2O$>DZI#HZD?#5/ -\U[$RQX^R
M))'%]AXQL!\]4QCD#I]J?\%!?VO/@]^PE^R%XR_:C^.F@SZOX?\ #5G#OT.T
MMTEFU.YFGC@MK6-'^4M)/)&N3PH)8\*:^'M)_:N_X+F>.=.A\7>$/^#>'X=Z
M7I>H1K/I]EXC^+FC17T<3 %1-&XC>-\'E'C1E/!4$4 >9_\ !OY_P5W_ ."6
M_P (O@!X;_93U']IZQT[XC_%3XLZEJ.B_#C3?!6NM;Z'<ZUJ6++1DNOL"VWR
M!X49PXA#NV'*C>?V3KQ#]B6W^,OCKX*:9X^_:Z_8^\)?"CXB"_N!<^&M!U*S
MU1+6))"(9ENH 5W.F&(!)7U[#V^@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO@3_ (+O_P#(G_#C_L)ZE_Z+MZ^^Z^!/^"[_ /R)_P ./^PGJ7_HNWKY[BO_
M )$%?_MW_P!*1^B^$W_)PL#ZS_\ 3<S\WJ***_%#^XPHHHH _H*\&_\ (H:5
M_P!@V#_T6M:59O@W_D4-*_[!L'_HM:TJ_HFG\"]#_-RO_'EZO\PHHHJS(***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /AO]IG]I3_ (+P
M>#OCMXD\,_LO_P#!-OX9>,/ -G>JGAGQ+K/Q2@LKJ_@\M"9)(&E4QG>7&TC^
M$=>IX+]F+_@J#_P57U/_ (*2>!/V$?V[/V"O 7PPM/&GA_5=9L]=T_QW]M:^
MMK.V=W6R,;/'/,DQA$D!(D2)VDV[0&/>_M,_\%A?CC^S[\=O$GP:\,_\$>/V
MF?B!8:!>K!;>,O!O@TW.F:JIC1_-MY!D.F6*Y]5.<=*\7^"G_!1CX1_\%"_^
M"M'P2\#_ !?_ ."9O[0'PT^*OPNTCQ+JOA/4?'%NFFVVDV&H::;>[NKJV9@\
M\,@ABMTD"E5EF09YH _4RBBB@ HHHH **** "BBB@#XT_P"#@.\^!>G?\$EO
MBQJ/[0%YK=OI=O9V$NAS^&X$DOTUQ=0MVTLPHY"M_IH@W@D Q>97@_P?_;)_
MX.@]6^&.AZIXS_X)0?"BZU&XTV*2XN+WXDV^F3RDJ/GEM3=.8)&^\T>05)(*
MJ1M'U/\ \%C?V7/B?^V7_P $Z/B%^SW\$?".F:SXRUE=-E\+PZKK)T^*VO+?
M4;:=;H3A6VO"(VE52,.4"-PYKYL\)_&/_@ZHT7PS8Z1XE_9!_9BUF_MK5(KO
M5I/%MY ]XZC!E:..X"*S=2$ 7).%48  /MO]C3QM^UE\0O@18>)OVUO@GH/P
M^\?2WERE_P"&?#GB!=3M88%D(A<3J2"S)ABH)QG\!ZI7E?[&GB/]L#Q5\"+#
M6/VY_AUX0\+?$-[RY74-(\#:G+=Z>D D(@97E9FW,F"PW'!_(>J4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5\"?\%W_ /D3_AQ_V$]2_P#1=O7WW7P)_P %
MW_\ D3_AQ_V$]2_]%V]?/<5_\B"O_P!N_P#I2/T7PF_Y.%@?6?\ Z;F?F]11
M17XH?W&%%%% ']!7@W_D4-*_[!L'_HM:TJS?!O\ R*&E?]@V#_T6M:5?T33^
M!>A_FY7_ (\O5_F%%%%69!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!\'_M2?\'$7["'[(GQ^\2_LX?%+P3\6KC7_"MZMKJ4^A_#V6YM
M'=HDD!BE\Q?,7:X^8#&<XR.:\2\ ?M<^)?\ @L1_P5=_9S^-7[)W[,OQ)\,_
M#3X#P^)=2\:?%#Q[X9.E1:A_:6FBUCTRT!9O/#.(V==V<'?L C#/^KM% !11
M10 4444 %%%% !1110!\J?\ !:O]JWXM_L:_\$YO''QC^ VHV>G^,I[K2M"\
M.ZUJ,:M;Z3<:EJ-O8_;9 P*_N5G:1=P*[U3<",@_/%O_ ,&VUE>:6GC;Q+_P
M5N_:UN/BD;;S)O'5K\3A%"M]U\R.U,1=( _2'S\[>/,'4?4/_!2#XC?\$[=?
M^%R_L2?M]?%?P]IUE\:6AT#2/"UYJ!74-3GEN(T@DMHXPTBM'<^2RSE=D<BH
M6(Q7PI^TI_P3H^(/[#?@[0/#_P"T'_P<P_&3X=?"77-4C\,Z!9^(;6,7F&BD
M=+3^V!,/(Q#$X$SQHBA,<#"T ?7_ /P1&_:8^.'[2W[$TA_:0\6VWB7QK\/?
M'^O>!M<\76<(CC\0MI=XT"7X5>,R1[-Q'WF5FXW8'U[7E/[$7[+'P _8O_9=
M\(_L\?LQ6_\ Q1FBZ?YFEW[WRW4NIF=C/)>RSJ LTDSR-(74!3O 4*H51ZM0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?F+_P3Y^#?P4_:=_X+/?MC_'O]I/P=I'BGXD?#+QQH.A?#
M^U\1VB7+>%]$CL?,MKJRBE!$#3.ID\Y0&#!BK+YC[OT!_:)_9R_9]_:E^%]]
M\)OVF/A/X>\8>%[I&>YTWQ'I\<\43;&7SXV<9@E56;;,A5TR2K \U\S?MY?\
M$3_@_P#MB_'6']KGX5?M"?$GX%_&%-+33;WX@?"G7VL9M6M$ "17L:X\_:JJ
MH971BJJK%U1 OC.J_P#!O-\>OBG9OX+_ &E?^"XO[37C3P;>H8M;\+0:_P#8
M8]2@/WH96,LJM&PX*M&PP: .W_X-H?%.K:U_P3$MO"8\3W6N>&_!WQ)\3>'O
M .LW<OF->:#;:@_V5P_\: .Z+C@*@48"@#] :XO]G;]GKX0?LH_!+PY^SO\
M 3P9;^'_  CX4TY;+1=*MV9A%'N+,S,Q+22.[/([L2SN[,Q))-=I0 4444 %
M%%,N+BWM+=[JZG2**)"\DDC!510,DDG@ #O0 ^BO!OV6O^"FW[#O[:FN>.]&
M_9D^.]EXIA^&\D*>+=9M]/NH--MS*9@ICO9XD@N5_<2$O"[J  <X8$^E?\-"
M? /_ *+AX/\ _"EM?_CE '7T5X-^U%_P4U_8>_8O\2^!/#7[37QXLO"H^)+2
MCPCJ]UI]U+IESY9B!,E[#$]O;J?.C(>5T4@DYP":]WAFAN(4N+>59(Y%#(Z-
MD,#R"".HH =1110 445R&D?M!_ /7_A_>?%G0?C?X0O?"NG7#0:AXFM/$MK)
MI]K*K*K1R7"R&-&#.@*E@06 [B@#KZ*R=0\>>!M)UW2/"VJ>,])MM3\0"4Z#
MIUQJ,23ZD(D$DIMXRVZ;8A#-L!VJ03@57\-_%/X8^,O%.M>!O"'Q&T'5=;\-
MR1Q^(M'TW5X9[K2GD#&-;F)&+P%@K%0X&=IQT- &]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 %%%% !16/XX^(?@#X8Z$WBCXD^.='\/:8CA&U
M'7-3BM( QSA3)*RKDX/&>U6/"OB[PIXZT*#Q1X)\3Z=K.F72DVVHZ5>QW$$P
M!P2LD9*MSZ&@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OCG_@X&^,&O_ S_ ((U_'WQYX8U"2UO9?!R:.EQ"Y5T34KR
MWTYRI'(.R[;!'(K[&KX8_P"#E;PGJ7C3_@B#\>='TJ!I)8='TF_=4&2(K76[
M"ZD/T"0L3["@#W3X%_L4? #P_P#\$^_"G[#OB'X9Z;>^ X_A]9:)K'A]XC'#
M?I]G3SVD\LJ2\LFZ1WSN9W9B<G-?BG_P4%_98_X(N?&?]O\ TC_@E!^RAX&^
M$OP6&AZG'<?&KXS^(?$HLY;%8G0_V%HZWUSY=Q?R%E5V"L$)V\[917[.?M&_
MM8?$?X'_ /!.N?\ ; _9U^ 5Q\6M4TWP9IFN:=X+TS56M9M4LI1 TSQ2)#,2
MT=O)),$6-BXBVCDBOA/]KO\ X*F_\&Y7[47[$OC/XA^.(OAMX@\4>+_"5RR^
M%)? RGQ6VLS6[+% /]'$T=TDY51<!PBLN\2;<-0!]V_'3]B/X":U_P $TO$?
M["?AWP5:MX$M_A5<>'O#^G7+&X%M%#9%+297?):6-TCE64G=O0/G/-<'_P $
M#?B]K_QQ_P"".WP"\?>*-0DN[Y/! TF6YF<L\@TZYFT]2Q/+-MM5R3R3R:YG
M_@DWI?QP_9L_X(,^!%_:\CU#3O$OA7X5:O?:K;ZX66YL--1[RXLH9@_S1M%8
M?9D*-@Q[-A *D5-_P;?>%-1\&_\ !$OX!Z1JD#1RS>'M0OE5Q@F.ZU:]N8S]
M"DRD>QH J_MK_P#!7SXP_LZ_\%"]%_X)L?L\_L):E\6?'/BKX6Q^+/#EW:>-
MX-+MEE:^NK=X;PSP%+:VCAM)9FN?,8LYCA6++AQYEX0_X+P?M;ZI\9=<_8*\
M1_\ !*37X/VHM.FBGT[X>VGQ!LWT&[T=X6E;6)-9:,1P6\8"*4V.SO+'&IWE
MUCU-?16_X.O]#9E!*_L1.5)'0_\ "37 IWAV*/\ XBO=>?RUS_PQ C9QW_X2
M>V&?RXH ]@_X)U_\%/?'/[5WQO\ B+^QQ^U-^R[=_!OXU?#&VM+_ %KPFWB*
M+5[+4=,N0/*OK2[B1%D3+(&7!V^:F&8[U3\^_P!I;XL?LY_&;_@U;_:'\9?L
MP?LH:=\&_#B>/ELIO"6F:X^H1RW<'B?2HI+SS7BC(,H5#LVX3: "0,U]3?"=
M0O\ P=._%3:N-W[(NFEL#J?[9M1FO@GPX#_Q""_M&\?\U=O?_4LTJ@#[-_:_
M_P"4O7_!+_\ [%OQS_ZC=G7LG[&/[0_[)UM^WQ^VU;^'OV:=(^'&K?"V]\/7
M7Q1^)JZ\]PWBN*73[R[%U- 8E%H+9(I@0K2;]Y8X(Q7C?[7_ /REZ_X)?_\
M8M^.?_4;LZXWX&_"+Q;\?_VNO^"P'P)\ 8_MWQIX7T'0]%#2! UW=^&=8@A!
M8] 7D4$^AH ])\._\%K_ /@H)\9O@UJ7[:_[,O\ P2 U+Q/\!;$75WINNZM\
M4;33_$.N:7;.ZS7]MI?D.0 $<K%O9I-GR$[A7HW[6/\ P77^!_P _P"":_PV
M_P""GGPN^&.H^/?!7Q%\4:9I4.F+J:V%Y8)<?:1<,P$4PDGMWM9HF@& \BD"
M4#YCX#_P3G_X+;?\$\?V7?\ @D#X3^&_Q]^,>G^%OB+\)/ ;^&?%/PGUNWD@
MUY]5L4>#[+'9LH>0S,JD, 57S2)"A1POR]\3_P!G;XG_ +-/_!L_^R9\-/C3
MX=N]*UV[_:2T'5[C1=0A9);*"^U+5+F".1& *,898W9" 5:0J1D&@#[B^+?_
M  6Q_;=_9+70/CS^W%_P2;U?X=_ ?7];M;"Z\;6_Q*LM3U?PW'=.%M[G4M-@
MBS#NR-\8?,9;9N:3:C_I'!/!=0)=6LR212(&CDC8%64C(((Z@CO7P3_P= (K
M_P#!"_XZ!E!Q#X=(R.A_X232Z^S?@*S/\#/!;NQ+'PGIQ))Y)^RQT =91110
M 445Y?\ %;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>] 'J%%
M>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_
M@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C0![I17A?\ P[W^"?\ T-OC
MO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_
M !H_X=[_  3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[
M_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=
M_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_X
MT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I
M17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C0![I17A?_#O
M?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT >Z45X7_ ,.]_@G_ -#;
MX[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I17A?_  [W^"?_ $-OCO\ \+*Y
M_P :/^'>_P $_P#H;?'?_A97/^- 'NE%>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'
M>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?
M'?\ X65S_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/
M^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XT >
MZ45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P
M[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0
MV^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"R
MN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:/\
MAWO\$_\ H;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&
MWQW_ .%E<_XT >Z45X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65
MS_C0![I17A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^-
M'NE%>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_
M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C0![I17A?\ P[W^"?\
MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#P
MLKG_ !H_X=[_  3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_
M (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^
MAM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%
ME<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C
M0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C0![I17A
M?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT >Z45X7_ ,.]_@G_
M -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I17A?_  [W^"?_ $-OCO\
M\+*Y_P :/^'>_P $_P#H;?'?_A97/^- 'NE%>%_\.]_@G_T-OCO_ ,+*Y_QH
M_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/
M_H;?'?\ X65S_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\
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
M(Q_$/XJ0_!KPQ^WGX8;6[F\%K;O?Z7J-G822D[0%O[BV2T()X#>;@YX->_\
M[6?[:'[,/["WPQMOC+^UA\7+'P;X9N]8BTNUU6^MIYDEO)8Y9$A"P1NY)2&5
MLXQA#S0!ZA17Q!_Q$A?\$2O^C]_#_P#X3^K?_(E?8OPV^(G@OXO_  [T#XL_
M#;7XM6\.^*-%M=7T#5(%81WEE<PK-!,H8!@KQNK $ X/(% &U1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%?,7[8'_  6:_P""8W[!GCQ?A;^U
M3^UOH?ASQ*8DDFT"TT^^U2\M5<!D,\.GP3O;[E(8>:%RI!&00:];_9E_:N_9
MQ_;+^%UO\:/V7?C#HOC7PS<3M -3T6YW"&90"T,T; 202@,I,<BJX#*<8()
M/0J*^9/VPO\ @LI_P3*_8)\<)\,OVK/VM="\-^)&A2670+6PO=4O;9' 9&GA
ML()WMPRD,OF!=RD$9!S7J/[+/[8?[,7[;/PU7XO?LI_&O0_&_A[[0;>:]T>X
M):VF !,4\3A9;>3:0VR15;:P.,$&@#TJBOG3]L[_ (*U_P#!.C_@GOKEGX4_
M:\_:FT/PGK-];BXM]"2SN]1O_)8D+*]K8PS31QL00KN@5MK8)P<=O^R5^V[^
MR?\ MV_#R3XJ?LD?'/1/&^B6]P(+V?2Y'2:SE(W".XMY52:W<CD+(BDCD9%
M'JE%5=<US1?#&B7GB7Q)JUM8:=I]K)<W]_>3K%#;0QJ7>21V("(J@L6)  !)
MKRS]D3]O+]D;]O/PUK/C#]D7XVZ;XWTSP]J8T_6+O3K:XB6WN"@<(?/C0ME3
MD,H*GUH ]=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO+?VL_
MVV?V4?V%OAY'\5/VM?CGH?@?1)YS!9SZK*S37DH&3';P1*\UPX')6-&(') %
M<)^QA_P5N_X)S?\ !0C7[SPC^R'^U-HGBS6K&W:XN-#DLKS3;\PJ0&E2VOH8
M99(U) 9T5E7<N2,C(!]&T5Y?^U=^VG^RM^PW\.T^*O[6?QQT/P/H<UQY%I<Z
MO.QEO)L9,<$$:M+<.!\Q6-&( )( &:\Z_8W_ ."P?_!-;]O_ ,6S> /V3/VK
M]#\4>((8'G_L">QO-,OI8D&7>*WOX()9E4<L8U8*.3@4 ?2M%>??M+_M5_LY
M_L<?"^X^,_[4'QAT3P5X9MIEA.IZW=;!-,P)6&) "\\I"L1'&K.0K$# ->0_
ML@?\%G/^"8O[>7Q ;X4_LK_M;Z'XC\3>4\D.@7>FWVEW=TJ LY@BOX(&N-J@
ML?*#84%CP": /I^BO$_VR/\ @HQ^Q5_P3[M?#]Y^V)\>]-\#Q^*I+I/#WV^R
MNIS>FW$1GVBWBD(">?%DD ?O!7F7P:_X+P?\$D_V@_BIH/P3^#W[:&AZWXI\
M3ZE'I^@Z1%HVI1/=W,APD:M+;*@)/ W,!0!]<T444 %%%% !1110 4444 %%
M%% !1110!B^//AM\.OBGHG_",_$[P#HOB/3?-$G]GZ]I4-Y!O'1O+E5ER,GG
M&>:G\(>"_!WP]\/P>$_ /A/3-#TJU!%MIFCV$=M;P@G)VQQ@*O/H*TZ* "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OC#P5_P2"\)WW_  55^(__  4U_:2\9:3\1KC7="T_2/AGX5UGPT'B
M\&VT,2)*8VEDD1I&9&*NJ(5\^<]9&K[/K\:O^"YO_!<G[5\=S_P2/_8X_:!T
M#X;Z]J=U_9_Q>^-_B34OL=GX/M63=-:VLG#-=>6<.\?S(6$<9\UF>$ N^ ;#
MX1?$7_@[!T_Q!^P%H&F0:%X!^#]_8?M%ZIX2M4ATV;49%NXXK>5H@(Y+D3-I
MH?&6+6K C=!)C4_X)^_"KX?_ +<?_!PQ^V7^T%^T7X5L/%=U\$Y-!\)_#W3]
M>M$NK;1X9%N4:6"*0%4DS8R,& R&NYB,%S7MO_!(3XJ?\$0OV1?A]X;_ &'?
MV%?VO?A_XE\4Z]/NO[N#68I-8\6ZF(F>2XF(&7;:K[(P=L:#:HZD_/?P&_:)
M^%'_  2-_P""_P!^U%X,_;1\56W@7P?^T?;:-XJ^'WCO7B8-*NI;99C+;O<$
M;(B)+RZ0LY50;< D>9'N -7_ (*W_"7X>_L8_P#!9_\ 89_:Y_9U\(:?X3\0
M?$;XF2^!?'O]A6:6L6MV5U-96R-/'&%6218[VX!=@6.V'G]TF/JKQQ_P2)\,
M_&W_ (*TC_@I)^TAXXTOQSX>\/\ @&'0OAU\,M9\."6WT"\#JSWY>21HY6W-
M<LH,0*M.K9S"AKXZ_;@_:8^#7_!6_P#X+/\ ['O[/7[#7CFR^(6E?!#QE/\
M$'XD^,?#<OVK2M.A@FLYX8A<I^[=B;3RRREEWW4* [MX7J_^"^'_  79F_9N
M^(4'_!,O]COXF:'X:^+OB?[/;>,/B1XEOQ9Z;\/[*ZB642M,X/\ I30.LH90
MQB1E*J\KHH .;_:>TGX.>/\ _@Y^_9T\-_L&^&M)@\:_#[0=7N_V@]5\)6<<
M5M:Z:\#)'!?M" AGV2/$=V6!N[9"<A0OUY;_ /!(7PKXV_X*U>+O^"F_[2'C
M32OB!:2^$;'0_AAX#UKPV)8?"/E11":X1Y9'221I%N'4B-=IO)3UP:\7_P""
M.'Q%_P""'G[!O@72/V;_ -G?]O+X>>./BE\0=8MHO%/B^?6T?5_&6N3R;$0%
MB6"&64K#!N."Y)+R.[OYG_P7>_X+I3>!OC&G_!*/]C/XV:#X%\=ZY-'8_$SX
MQ^)=2^Q:?X&LY8A(\<,QY-V86W-(@+1!E2(-.P,(!!K>F_"#XA_\'77PXE_8
M)\/:7#)\//AKJT?[1VJ^$K1(M/#O!>10VUV80$ENEEELT;JP?RE)W6[*G[$U
M^<O_  1Z^)G_  0\_8I^'V@?L<_L;_MI?#WQ9XX\67T0UO6QK,;ZQXPU=@?W
MC]3C)<10 E8U) W,SN_Z-4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7R7_P %:_\ @F9K'_!4KP!\._@IJWQM;POX&\/_ !&LO$/C_04TUYF\46,&
M1]A\Q)HS#D.^&(<!BC[28UKZTKY+_P""PW_!6KX,_P#!(W]FC_A;GCW3GUSQ
M7X@>:R^'W@^%RC:M>H@9FDD /E6\0=&EDZ@,JJ"SJ* /D#_@Z.^'W[#?PV_X
M)JZ7^S=X/^"WA.T^*_B/Q+H^G? ?PSX3\/01:G%<)?0"<VL=N@D6$VWFP$ ;
M6DGB7[Q7&9_P7@T/XF_$;P-_P3__ ."=7Q\\274EO\5_BGH.G?%\6EX0VIRV
M<>G6]RC2(?F!DO9W'.-ZQOU52/-O^"37QQ_X)OV?Q<N_^"JO_!5G_@I-\*O%
M_P"TCXOB\W1]'N?$,<EC\.[!@?+LK2/YD2=48J60D1 LBLS-+++[;_P<1Z]%
M=?#_ /9'_P""M7P:MF\<?#_X+_%_2_%>N7OAO_2%FT"\DLYQ>HPX\IOLD48;
M. US'GC) ![_ /\ !8O_ ()U_L@?$'_@DO\ %WP-8?L]>#](3P)\+]6USP1+
MHWAVVM9-'O--LI+JW^SO&@,2L81&X4@,CNIR"17A_P )_P!F'XU_\%O/^#=C
MX"_!_5_VE+GP=<:W:Z7_ ,)UKLVFO?3:YIFE7%S:FV?]]&?,D>WMIC(Q;+P_
M,#N)&U_P5:_X+J_\$V-?_P""8GQ*T3X!_M3^%_'OBWXH?#_4/#/@WPAX7O?M
M.JRW6IVKVBM-:J/-M?+$YD83*A_=[ "[*IUOA3^TWX#_ .#?K_@@M\)-6_:Z
MTN\'B71_"<-G8^"K;Y;R_P!>O?/O_P"S=Q!6(QF202RG*HL+D!VV(X!SG_!P
MQ\*_^";O[*7_  1O\0_ _4?@OX*T6^O-/M]&^#'A[2=$@346UA9(A'):;5\T
ME%&^:7.60LKLQE"O]A?L#_ _Q.__  3@^"/PD_;"\$V6M^)=%^&NA0^(M,\3
MZ?'=M;WT5C&A659E8&>,$QLW)W!^3G)_);_@F=^TC^P5^T3^T9_P]X_X+)?\
M% _A5J'Q7NG#_"SX4W'B!'TWX=6*L6A(A)91=#.Y%))B),LA:X8F']&_V\_^
M"R?@']C[X"_"O]LOX;?#=?BK\$/&WB^+2_&'Q)\*ZTSP^&+"23RAJ(BC@E-T
M@D69"NZ,;XUCW;Y5% 'Y:_$3]K__ ()A?\%@O^"EUE\#?BI\1?AI\%OV8_A;
MK2RVFGW>G0Z+?_%35U=D7SKE8D%IIX(;Y9)$8HP./,E!MOZ#O#.D^'-!\-Z?
MH?@_3K*STBRL8H-*M--B2.W@MD0+$D2IA5C5 H4+P  !Q7Y<?\%=_P#@H]_P
M0K^+O_!-?XFZ.OQD^$/Q USQ'X+OX/ V@^&UM;W6!KDUNZV,Z11J9K1X[@QN
M97"; ISG[I^K?^"(O@+XX?##_@D]\"_ ?[1EGJ%KXMT[P/$EY9:J&%S:6S2R
M/9V\JM\R/':-;QE&P4*;2 1B@#ZHHHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***1W2)#)(X55&69C@ >M 'Q#_P3F_X) _"G]@N+XL?'+]I[QCX9^*7
MQ%^(_C+4O$?BKXE>(O#45N;33I!O^R W$DOE0J?/D=@RJWF ,-L28^8_^#>F
M+P1XC_X*&?MM_M!?LAZ"NF_LW:OXLT^T\(G3K7R-,O\ 5+=9GN9;&, *L0\R
M20!0H$=U;C   7Y\_;X_X+!?!/\ X++_ +5DO[!NC_MHZ%\$?V4?#5TLWQ)\
M?ZKJZV6H_$'RY/\ CTL4<;OL[,IV!EVX'G2@XA@;]7_^">'[2?\ P2L\3^"+
M']CC_@G)\:/A]JNE^#?#AEA\)>#=3662UL1(D<EQ(/ON6EF7S)6)9Y)=S$LV
M2 ?$W_!K#\#/A?\ M#_LQ?$K_@HK\=/ >D>*OBC\6/BWK,NL^)->TZ.[G@M5
M$3"UA:56\J,RRS,P7&X%%.1&@%K]G;X=>$/V%_\ @Z=\8? ;]GW0;;PWX(^-
M7P#3Q/K?A/281!I\6J0W+J+B*%,*C9MKAL 8!O)L ;N.*_X-\_VV?V:_^"7W
MPU^*G_!++]OKXPZ'\*O'OPR^*FIW%C)XXOETZTUG3)TA\JXM[B;;&Y8QM(%W
M9>*:)TW MMZW]ACXG^&_^"G'_!QSX_\ V]?V=9)]8^$/P@^#D7@>R\;I;.EI
MK&JRS>88[<N!O4">[.1_#%&WW94) /J']B__ ((]>!/V>/VL_CK^V[^T=XLT
M/XJ>.OBSXRFU#1]8UKPRBMX7T8,YATZ$S22X"QF.-G79E+:)<86OE+_@D'!\
M,?B)_P '"/[5_P ;OV$M&LK;X"0>![+1-<O_  W;K#HNI>*A+9,9+58P(WP8
MM2)=,J?,:09$ZLWE'_!63_@L]X'_ ."@_P"U)=_\$HO@7^UYX?\ @O\ !O3[
MR:T^./QKUW4A:R:K%#)Y=SI6FJ2&DC+9C)&//;()6W5VF_0O_@F[\=_^"2'A
M'X5:;^P/_P $O/VD_A[<7NEZ%<SZ5I>AZG'>7MQ,L8$NHW(P#=2EBKR,>H
M"JH  /&?^"I/Q8^(/_!3+]K&P_X(;_LJ>*KK3]!%O!K7[5'CW27Q_8>@;E>/
M1(Y.0+J[RNY>?E= 0R?:%7EO^#8KX>^#OA)\0/VVOA3\/-$CTSP_X8_:AU?2
M="TV%F*6EG;2W$,,2EB20L:*HR2>.37._LC?\$6?^"X_[$%IXN3X ?\ !3WX
M56E]X]\32^(/&>NZQ\,1J.HZQJ$F=TL]S<QO(X!+$)G:IDD( +L3Y3_P;N?!
M[_@I9=_ML?M$^)+']L/PK;^$_#?[2FKP?''P_P#\(5 \GC#4Q+<B:YM)3'NL
MD>3+!$90H['&" ?NK1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
M&OQS_P""1WA_]I__ (*J^$O^"@7[1/CS3?%O@SP!X#;2?!OPHU?P]YUK9:JT
MSNVI.TDK12'$A(!BSOC@.[]RM?'O_!131/@OXY_X.)/V0?AS^PMX6T>#XK^!
MM5O=5^-NH>$;&.$6/AS%N1!J#P@*'-M]M0*^&"WD2G/G1BO0/^"^_P#P7:7]
MBG6++]@?]E#Q=HMA\;?&<4$6H>+O$5VEOI7@.QN>%O9Y9 4,Y0ET7#"-1YC*
MV8XY&?\ !&[XA_\ !$3_ ()_>#+;X;^ ?^"B'PZ^(/QH^).JP?\ "=?$"^\0
M"74_%&KW$H A1Y"76'SI,)&6)9F+N6=BU '/^.?AOX,_;L_X.L[SX5?M%:!:
M^)?"?P#_ &?8M<\)^&-7@6XL!J4]Q8YN'@<%'?\ XF6[)!^:U@/_ "S7%/\
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
MGB.XT'1(+-]5OI"2]U<M$BF>9B23(^6.>37144 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!YA\3_V)/V,?C;XOF^(/QG_ &1?AAXNUZYBCCN-
M;\3^ =.O[R5$4*BM-/"SL%4  $X &!63H/\ P3H_X)\>%==LO%'A?]A+X-:;
MJ>FW<=UIVHV'PPTF&>UGC8/'+'(EN&1U8!E92"" 0<BO9:* .;^*_P '/A'\
M>/!5S\-OC?\ "[P[XQ\/7C*UUH7BC18+^SE9?NEH9U9"1G@XR.U<O\ ?V+_V
M0_V4Y;VY_9F_9@\ ^ 9]20)J-SX0\)6FGRW2 Y"R20QJSJ#R%8D#L*],HH \
MX^+?['7[(WQ_\2Q>-/CO^RQ\./&VL06:V<&K>+O ]AJ5S';JSNL*RW$+N(PS
MNP4' +L<9)KF;?\ X)H_\$X[6=+JU_X)_P#P2CEC</')'\*='#*P.001;<$'
MO7MM% '+_%WX(_!G]H'P;+\.OCO\)?#7C30)Y!)+HGBO0[?4+1G&<.8IT9-P
MR<'&1GBN<^ 7[&/[(G[*LEW<?LT?LP> / ,VH)LO[GPAX2L]/ENDR"%DD@C5
MI%! (#$@8KTNB@ 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
F**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>ctlp-20250630_g7.jpg
<TEXT>
begin 644 ctlp-20250630_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@!
MS 2  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@ HKY'\=_\
M%,M>UO\ X*?>&_\ @FK^RY\)K3QM?:5I)UOXX^++G56@L_!&GL%-O#\D;^=>
MS;E*PDK@21DG!D:+ZXH **9<7$%K ]U=3)'%&A>221@%50,DDGH .]06NN:)
M?:5_;UEK%K-8^6S_ &V*X5HMHSEMX.,#!R<\8H M45#I^HZ?JUE'J6E7T-S;
MS+NBGMY0Z./4,."/I7PU^T;^W_\ \% _V(O^"2_Q-_;=_:X_9X^'NG_$SP5J
M\*Z3X2\/ZU/<Z5=:?/J5E9PS2RB1G$F+F5BH8?<7A<D  ^ZZ*^1OC?\ \%'/
M'/PM_;:_9(_9<TOX<Z3<Z9^T7IGB*[U[4[BYE$^DG3]*AO8EMP/E;<\I5BX/
MR@8P>:]:^!?BS]M76_V@_BGH/[07PJ\'Z+\-M,O;)?A'KNA:J\VH:S RRFY:
M]B9V$3(PB"@*F=S?>QF@#U^BJ<_B+P_:ZO%H%UKMG'?SKN@LI+I!-(.>50G<
M1P>@[5<H **J0:_H5SJTN@6VM6DE] @>>R2Y4S1J<8+(#D#D<D=Q5N@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OGK_@J[^V/JW[ /\
MP3O^*G[6_AS2H[W5_"7AU?["@GCWQ?VA=7$5E:/(O\4:SW$3NO&55AD9S7T+
M7 _M2?LV?"W]L+]GGQ?^S'\:M*EO/#'C319=-U6.WD"31JV"DT3$$++&ZI(C
M$$!T4D'&* /RI_8O_P"""W[;WPI_9BNOVLO@S_P5C^(?AGX^?$W38O&OB!+6
MVM9O#^JZO/$;J.WOXYE9KP!IGC,SDJ#([K#@[&^[O^",'[>GB;_@I-_P3J\!
M_M4^/= MM-\2ZDEWI_B:WL8RML]]:7$EO)-""2524(LH7)V&0ID[<GYGTC_@
ME?\ \%OO!?P27]B#P+_P5T\*1?"2#3?[$T[Q5>?#4MXNL=$V>4+1)!)Y99(?
MW:S>8)  "KIA0/NK]B;]C_X1_L$_LN>$/V3/@?:W*>'?!^G&WM[B^=6N+R:2
M1YI[F9E !DEFDDD; "@OA0%   /S=_;@_8^^%'[<?_!SEX4^"'Q[&J7W@J/]
MD*/4O$'AJQUBXLX->CA\0WHCM+IK=T>2W$[PSF/< SVT><@$'SKP3_P2?_9H
MT7_@NSXK_P""7VDW/BBV_9JU+X-6_P 6=2^"D/BV_71[K6HKU-,C23$WFM"&
MF:X,?F89UC#;DC15_2#4/V ->O?^"OMC_P %-A\2;-=,L_@*WP^/A/\ LYS.
MTYU62^^U^?OVA-K[-FW.1G.#2Z;^P'KUA_P5[U#_ (*:GXDVC:9?? 1?AZ/"
M?]G,)TG&K1WWVOS]^TIMCV;-N<G.<#D ^4O^"9WP@\+_ /!/[_@N5\=/^">7
M[-]QJ.E_!W5O@WI?Q TGP3<ZI/=VNB:H;N&TF^RF=W=%D$KLWS$G$8)(C0#X
MUT"627_@T&_:,:61F/\ PMV]Y8Y_YFW2S_,FOUW\(_L":]X8_P""M7BS_@I1
M)\2+2;3?$GP8M?!$?A5=.83P317T5R;DS;]K(1%MV[0<MUXY^>M._P""%7CG
M3_\ @C#\3?\ @E?_ ,-#:2^K>/O&5QK=MXP_L&46]HLFL6FH+$T'F[F.VVV$
MAAR^<8'(!S'[7_\ REZ_X)?_ /8M^.?_ %&[.N4^ 'QK\4?LZ_MC_P#!7C]H
M'PBBS:MX%\.^']?TB.9-Z&YL_#6KSQ;E/!7=$F1Z"OL+XT_\$W_$/Q4_;/\
MV4?VIK/XJ65G9_LY:9X@M-2TB72W:36SJ.EPV2-$X?$.QHBY#!LAL"H_V?\
M_@F+9?#3]J/]K7XT?$[QE8>)_"_[4!T:"Y\++I[PM86=KIUU97$$LA<B7S5N
MFP5"X ]3P ?''[!?_!"S]B#]LS_@ESX7_:5_:0T76?%/QM^+7@W_ (2S5_C-
MJ?BF^;6;+5KI&G@GAD$P1!;DQ +M*MY9WALFOF_]IK]I'XX_MM?\&QG[,OQ%
M^)GQ#U/_ (3>[_:!T;0)O&!F9KN26TO=4M+:]+YW/,L<<+,Y.YI$9B<FOM#P
M5_P2<_X*]?L]? .]_8(_9C_X*8^";+X)O#=:=X?UWQ/\/);CQ=X>TBY9R]I!
M+%,L$S(LCJDK;6&<IY05%3T?X_\ _!$#P=XI_P""</P:_P""=7[/7Q+3PSHO
MPD^(&B^(TUC6M/-U+J9M)KB>Z9UC9 LMQ-<RRDCY5+$ 8Q@ ^6O^"T?_  2-
M_9"_X)N?\$_M5_X*'_L1:-XA\$_&KX/ZYHFKZ?\ $9/%U_=:CK<UQJMK9W/]
MH-/,R7!E^U-*YVC<R[.(V9#^P'P\\3R^-O &A>,YK987U?1[6]>%3PAEB60J
M/8;L5XA_P5;_ &)-<_X*-?L!?$#]C+PWX^M/"][XSBTU8-=OK%KF*V-KJ=I>
MG=&K*6W"V*<$8+@\XQ7M_P /?"[^!_ .A^"Y+T7+:/H]M9-<*FT2F*)8]^,G
M&=N<9.,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 9WB[Q9H/@7PQ?^,?%%^MKI
M^FVSSW<[_P **,\#N3T ZDD =:\1^!7_  4,^$WQ<UQO"_B:Q?PK?RS[-/\
MM]VLD%T"<*/-"J$<_P!UACH S$XKQ[_@I#^TG_PD^O#X"^#[_-AI<PDU^:)^
M)[H?=AXZK'U(_OG'5*QO^">'[-?_  LGQM_PMSQ;8;M#\/W ^PQRK\MW>C#+
M]5CR&/\ M%!R-PK\AS'C?-\9QM2RG)5&4(NU2ZNF_M.^Z4%U3UE??1'[;E?A
M]DF!X!K9SGSE"<US4[.SBOL*VS=1[IIVC9WCJS[YHHHK]>/Q(**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#P/\ X*<_MQ6'_!.G]BCQE^U?
M-X(F\37^AQVMKH'AR"4QG4M2N[F*UMH2P!*IYLRLY )V*V 6P#\HZ#X7_P"#
MK/QUH]OXQU/XH_LB^#)M2B6X;PK<:7K%Q+I>X9\AY$CF5G7H2LLBYSAB*^C?
M^"R/[-WQ,_:U_P""<'Q(^ OP6^&5KXM\8:U;V#>&=+NO$":7Y5Y#J%M,EVET
M_P L<EOY9G4-\KM$$/#D'Y7\!_M,?\'5OA[P=IVA>-?^";7P/\0:I:6B0WFM
MGXAV]JU\ZC!F>*.^*([8RP3"Y)VJHPH /O#]C/1OVR-!^!-CIW[>/B_P+KGQ
M&6]N3J&H?#JTN(=+:W,A,"HMPJOO"8#':!GIGJ?5:\G_ &*?&?[7OC[X Z?X
ME_;E^#?AWP'\0Y;VY74/#GA;6A?VD,"RD0.)0[@LR8) 8X/IT'K% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %>2_MC?M%6W[/GPLEO=,N$/B#5@UMH<)P2CX^><C^[&"#[L5'0FO3O$/
MB#1O"FA7GB;Q#?QVMC86SSW=Q*<+'&H)8G\!7Y>_M)_'36?V@OBG>^-[[S(K
M)3]GT>R<_P#'O:J3M'^\<EF_VF/8"OSWQ$XL7#>4>RH2_?U;J/>*ZS^6R\_1
MGZ;X7\&/BK._:XB/^S4;.?:3^S#Y[R_NJVET97PI^&WBSXZ?$VQ\#Z&[S7VJ
M71:ZNYLMY29W2SN>X R3W)XZD5^I'PX^'_AOX6>"--\ >$[3R;'3+811 _><
M]6D8]V9B6)]2:\;_ &!OV:_^%-?#S_A.?%-AL\1^(H5DE61?GL[7AHX>>0QX
M=QZ[0?N5[_7)X:<)O(LK^NXF/[^LKN^\8[J/J]Y>=D]CM\6.,UQ%F_U#"2_V
M:@VE;:4]G+T7PQ\KM?$%%%%?II^2A1110 4444 %%%% !1110 4444 %%%%
M'P[_ ,%6O^"V7P1_8"TC7/@G\*+@>//V@AH:WWAKX8:5H-]J9&XH5>^-FO\
MHR&-MX5G5V!1@-K!J]5_X)X_\%0/V5?^"C_@BZO?@?X_23Q7X<MX$\=>"]1T
M^>PU+0[MU^9)+>X57,>\.JRKN0E2-VX$#XY\3>!OVY?^"27_  4Q^/7[;'@C
M]B76_P!H3X3?'VXTK4-4U#X=W$<WBOPK+9PNAMEL9/GNX29'PD9V[4A)="I1
MO8/^"?\ ^TI_P25_;[_;D\1?M=_L\66K^'OVBK#P-_PCOC;PKXLM+S1=:BTM
M9XG_ -*T]W\BY9'6!#.GFE (D9AA!0!]/_MD_MH?L[?L$? V]_:'_:=\<C0O
M#=G>06<;Q6KW%S>74S;8K>W@C!>:5OF;:H.%1V.%5B/1O#6OVOBCPUI_BFTL
M[RVAU&QBNHK?4;1[>XB61 X66*0!HG .&1@"I!! (K\/_B1XK_X*._\ !:S_
M (*+K^U_^QO\!O /BWX#_LU>+KS2OAEI_P 4_$$]GHWB+Q#;X$VK".WS+<R*
M_EO"6VQ1JL.3O,RGZ:\4_P#!6/QO^U%_P3"_;&\&?$/X/7WPC^/GP-^&^N:;
MX]\&_P!J+=+8SSZ9<_9=0LKE !+#($=T89VE0=SJR2. =W\1_P#@Y3_X)8_#
MWQSK/A6U\?>,O$^D^&M0-EXE\<^#? 5]J6@Z9,I 827D2;749^_$)%;JI;BO
MM7X/_&#X8?'_ .&.B?&?X+^.-/\ $GA;Q'8)>:)KFES^9!=0MT93U!!!5E(#
M*RLK $$#YD_X(=_!KX:>#O\ @C7\"? ND>#]/_LKQ#\+;+4=<L9+1'BOY]1@
M^T7;3*1B3S'F<-NSE<+T&*\-_P"#6<R^'_V+_C'\';*YD;1/AY^U%XN\.>%[
M9Y"RVMA''8SK$N>WF7$K?5R>] 'Z8T5^>?\ P6H_:M_;W^#'[4_[)_[-_P"P
MG\7]'\)7WQH\6Z_HOB"XU[PU;:E;>7%;V7EW++*ADS;">:=4C>/S'15<LI(K
MPSX]?$K_ (+=?L%_MN_"S]A?3/V_M!^+-K^TW:WUCX1\>>./AK96=UX&O[!K
M>74;R.ULRL=X$M)=\<,K>6SNH(41MYH!^O\ 7@?@;_@HM\$/'.M_';1H_"/C
M;2H_V>2Y\;ZAK7AIK>VO42&ZF>33WWG[6H2TD.0%^]'_ 'P:^4?@U\9?^"AG
M[!/_  5D^%W[!?[6O[82_'GP'\??"NN7GA/Q%JO@NRT74] U;2[9KJ>(BS&R
M6!XD  ;/S2KM">6WF0^"_P!KO]H/]H2/_@IG\&OB[X\75?#?PHT^_P!*\ Z<
M-*M;?^S+.;0M0>2/S(8DDGRT:G=*SL.Q XH ^E]:_P""L_[(WA_]E/X2_MDZ
ME?\ B)?!GQH\6:5X=\%NNB$W1O=0:98!/$'_ '2 P2[FR<8XSD5W3_MI_#2/
M]MM/V#3X-\8'Q6_@C_A*1K@\/G^Q!:><8O*-WN_U^X9V;<8_BSQ7Y ?%C_E7
MK_X)V_\ 9Q7@/_T;JM?H1/\ M=_M!I_P<&0_L.+X\7_A5[_LL'Q>WAG^RK7)
MUK^W6M?M7VGROM'^I 3R_,\OOLW<T ?:U%?E9^RGX]_X*B_\%GK;X@?M9_!3
M_@HC)^S]\,=,\=ZEX=^$_A3PS\.=-UB:_ALG"?VEJ,UZ"SF1B,P*0HVN!M&"
M];1O^"LW[9VK_P#!&[]J;QUXY\0:1H7[1'[,GB;5?!NN>)]"TF"6ROKVSN88
MX]3BMKB-X0)%>12C(4+1E@JA@B@'ZN45^2FO^'_^"\FN_P#!.^T_X*?VG_!3
MS1]*\467PPA\=)\&;+X4::=$N-.CL!>-9S73YF>ZE@#.\@"H)G,<?EH%D7]#
M/V ?VI$_;8_8K^&7[5QT*/2Y_'7A"TU._P!-A<M':7;)MN(D)Y9%F615)Y*@
M$\T >OT444 %%%% !1110 4444 %%%% !4=Y=06-I+?7+$1PQL\A52Q"@9/
MR3QV'-244 ?#/[/GP.'[<7[*/Q6^,W[,7_!5;XN:AX8_:$\6C7O /C&SFN(+
MGP);VVH$3:;ID5V0]O"6@DMW39%\F<+SD\/_ ,.,_P!LG_I/U^U!_P"#=/\
MXY6UXB_X(4>(?A-XXU_QE_P34_X*-?%3]G6Q\3:M-JFJ>!=)@MM;\,Q7DIS+
M-;:==;5MRQY(#D  *H555167_@F)_P %L;I_(UC_ (.+-;DM7XE2R_9IT&WE
M(_V9!=$J??% 'NWP#\0^ _\ @GOI_P +/V'?VB_VS?&'Q,^(GQ+UC65\$ZYX
MXMYKK4M:-M$;RXB:2%&2*."$J TK*.0 <D ?2]?'O[&G_!'SP%^S;\?A^V)\
M>/VE/B-\=OC##I,NFZ7XV^).JK)'H=K*")HM-LXP([,2 L&P7.'<*5#N&^PJ
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@ HHKS#]K+]H.P_9Y^%=QXAADC?6K_=;:#:O@[IB.9".Z(/F/8G:O&X
M5QYAC\+E>"J8O$RY803;?]=7LEU>AW99EV+S?'T\%A8\U2HTDO-]^R6[?179
M\^_\%)OVE/[1O1^SYX.U#,%LZS>)9HGX>08:.VR.R\.W^UM'!4BN)_X)_P#[
M-?\ PMWX@?\ "Q/%5AO\/>'9U?9(F4O+P89(N>JKP[?\!!X8UX_X#\%>,_CC
M\3+3PII#27FKZY?$S7,[%N6):2:0]< ;G8^Q[U^HGPF^&/AOX._#_3?AYX5@
MVVNGP!6E*X:>0\O*W^TS$D^F<#@"OPCA; 8KQ!XKJ9WCX_N*37+%[77P0\U'
MXI=V]5[Q_1?&&8X3PTX-I9!ETO\ :*J?-);V>DZC[.7PP[):/W3HZ***_H,_
MF8**** "BBB@ HHHH **** "BBB@ HHHH **** /S)_:/_;@_P""G_\ P2.^
M-/Q@^,?[37P.U;X^?LU:IJS:]X/\8>%=3T^SU'P%:R/AM+N;5D1IH49T1)23
MPBL9&9V1(/V0?@Y^UM^W_P#\%:/"G_!7;XP_LEM\"O 7@SX6SZ%X1TO6M9MK
MK7O&#WBR[;FZ2VXAMXX[ARJ2?,"J;=X9C'^E/C;P-X*^)?A2^\!_$;P?I?B#
M0]4@,&IZ-K>GQW=I=Q$Y*2PRJR2+P.&!'%:%G9VFGVD5A86L<$$$:QP00H%2
M-%& J@<     =* /R1_8UA_X*-?\$)=%\8?L4:9_P3C\7?'SX5'QCJ.M?"?Q
MW\,]7MC<I:W3AQ8ZA;R_/$Z$ M*1C<S!?,7:1Z)^PW_P3/\ VDOC_8_M;_M0
M_P#!0_PC9?#_ ,9?M>: /#B^!-)U"._?PEH,6FRZ?;>=-&=DMUY;Q$A3P8%8
M[&D:-/TNHH _)+]DG]J'_@L5_P $W?V4]*_X)^>+?^"17BOXH^+_ (>:>^A>
M ?B%X/\ $MJ?#>M62,PLI[B5\-;*B%%96VL5C&X1,3CZN_X(A?L$?$[_ ()[
M_L/1?#GX\ZS9WOQ&\:>+=2\9_$)M/E$D$.JWYC#0HXX?9%#"C,OREU<J2NTG
MZ_HH ^'/^"EO[,7QX^-/_!2+]B3XQ_"_X<7FK^&?AIXX\2WOCG5[>6)8](@N
M+&U2&20.X8AVC<#:&.1[BG?\%#?V8_CO\7O^"KG[#OQV^&_PYN]5\(_#+6/'
M,OCO6X)HEBT=+W3+**U:0.X8^8\4BC:&Y7G&1G[AHH ^'OVV?V8_CO\ $O\
MX+/_ +&'[1W@;X<W>H^"/AS9>/$\;>((98A%I+7NCB"U$BLX<^9)\HVJ>>N*
M\V^ 7[&'[3WA7Q]_P4IU/Q!\(K^UM_C-<3'X8RR7$&-?#:+?0@Q8?Y?WDT:?
M/MY;V./TJHH _(3XB_\ !/O]LC6O^"+/[$O[-^F? G5)?&_PV^-O@[6?''AX
M7%N)M(L;634#<3R$R;"J":+(5B?FZ<''TQ/^S%\>'_X.+(/VOE^'%X?ALO[)
MI\,-XL\Z+R!J_P#;[7'V3;OW[_*(?[N,=Z^XZ* /R=_8ROOV]?\ @B-HWQ _
M8M3_ ()M?$#XV^!)/'^J:_\ "#QQ\,+^RDCGL;UQ(EEJ,<TBO9R1N/FD(89=
MMJLJJ[YNB_\ !,;]M>Q_X(Q?M<+\3OAG!/\ 'K]IWQ9JWC2]^'V@ZC#.-*>Z
MN87ATQ9MPCDDC596+!ROSA025R?UTHH ^:O^%+?%#_ASQ_PSK_PB,_\ PFG_
M  S5_P (Y_8/F1^;_:G_  C_ -E^S;MVS=YWR9W;<]\<U7_X(Q?!/XI_LY?\
M$N?@O\$?C9X.N/#_ (J\.^$1;:WHMVZ-+:3>?*^QBC,N=K*>">M?3M% !111
M0 4444 %%%% !1110 4444 %%%% 'P5^U/\ \%_O@_\ LD_%7QC\,?'/_!/K
M]JW6;;P1=31ZKXQ\,_":"?0YHHDWO<PW<M]&&@"Y/F,JC"D].:\LM_\ @Z__
M &0+OX<'XQVO[ 7[6TGA!83,WBJ/X5Z>=-$8ZO\ :1JGE;1Z[L5]!?\ !?/X
M/?'+XZ_\$IOB?\/_ -GOPG?>(M>9-,OKGPOIA;[3K>G6NI6US>6483YF:2WB
ME&Q06D * ,7 /C6B_P#!TM_P1:TWX306MW\0/$NBZS::<MH?A.WPQU(:C;2*
M@C_LY52W^QA@1Y07SPG&,@4 ?9'[!?[:WP__ ."A/[,VA_M5?"WX=^-/#.@>
M(I)QI=AX\T:.QOI8HY"@G"133(T,F-R2+(P93GCI7L=?$?\ P;Z_#+XQ_#/_
M ()S:>?B_P##:_\ !$?B7QSXA\1^$/ FIQ&.?PWH=]J$EQ:631$#RL!WD"8&
M%E&0IR!]N4 %%%% !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 %%%% %?5M6TW0=+N=;UF]CMK2S@>:ZN)6PL4:@LS$]@ ":_,3
M]J?X_:E^T-\5+KQ46DCTFTS;:%:/QY5N#]XCL[GYF^H&2%%?0/\ P4G_ &D_
M)B'[/7@Z_P#G<)-XFFB;HO#1VV??AV]M@[L*\K_81_9M/QN^)(\4>)K#?X;\
M/2I+>"1?EN[CK';^X_B?_9 !^^*_!>/\XQ?%.>TN&\M=TI>^^CDM[_W::NWY
MWTO%']'>&N1X+@_AVKQ7FRLW'W$]U![6_O5'91_NVUM)GT3_ ,$]?V:_^%7>
M!/\ A:?BRPV:]XBMU-O'*N&L[(X95]F?AV]@@X(-?1M   P!@#H**_9,DR?"
M9#E=/ X=>[!;]6^LGYMZ_AL?A7$&>8WB/-ZN88I^]-[=(KI%>26GXO5A1117
MK'C!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ROKO
MQ*_X*[KX&^.EUX7_ &<_A5)XBT7QC!;_ +/]KJ&OS1VOB#1#<H)KG4F2=FAF
M%N795'E9<8VXY/SN_P 1O^#E^77%\3R?\$]/V3FU-?NZBWBJ[,XXQQ)Y^[IQ
MUZ5]"_\ !:G]ICXO?LG_ /!.SQE\4/@-XFMM \6WFI:-H&C^)KV!9(=#?4M4
MM;%[]U<%3Y23NZ[@5#A"01P?S\N/^"6'[7NJ_P#!17Q1^PE<_P#!=7]K&QNV
M^!5AX\\*^)/^%F7OESW;ZG<6%ZDEHDZ#R(W6V98XW1E6;!<\&@#]6OV-/$?[
M8'BKX$6&L?MT?#OP?X6^(;WMRNH:1X&U*6[T](!(1 RO*S-N9,%AN(!].@]4
MKXJ_X($^,O'/B/\ X)_IX3^+?Q:\:>-O''@?XA^(_"OCGQ!XX\52:U<3ZK87
M\D,I@NY561[0@(\2/EHU?86?;N/VK0 4444 %%%% !1110 45\Z_MX?\%5?V
M)?\ @FY>^$M(_:M^*DFCZCXWO'@\/:5IVES7MS,J%5>9HX58QQ*SHN]L EL+
MG#8^BJ "BBB@ HHKY1T__@L7^RO+^P3XP_X*,^(_"?Q"\/\ @#P1K1TO6;7Q
M!X2:VU5IOM5M:AHK8R'?&TMU$ VX=&SC:: /JZBO&/'_ .WG\ /AK\?/@Q^S
M?XDO=6_X23X\VNJ7'@$6^F%X'CL+..\G-P^1Y.8I%VC!RV0<=:L? O\ ;3^&
MG[0'[0?Q3_9N\(^#?&%AK7PCO;*U\0ZCKOA\VNGWSW2RM&;*<L?M"@1-N.%Q
ME<9!S0!Z_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ***X;]HGXW:)\ ?A=?>/=5V2W*CR=*LF;!N
MKI@=B?08+,>RJ>^*YL9B\/@,+/$UY<L()MOLD=6!P6*S'&4\+AH\U2;48I=6
M_P"OD>"_\%)/VD_[#TD? #P?J&+N_C67Q'-$W,4!Y2WR.A?AF']W Y#FO#OV
M)/V;W^/?Q/6]U^S+>&]"9+C5F8?+<-G,=N/]X@EO]E3T)%>;P0>.OC;\2EA0
MRZIK_B+4^IZRS2-DD]E4=?15'8"OTX^ /P7T'X"_#'3_ (?:)MDDA7S=1O N
M#=7+ ;Y#[<  =E51VK\!R'"8CQ(XOGFF,C_LU)JT7M9?##Y_%/YKJC^D^(L;
MA?"K@FGE&!E_M=9.\EO=Z3J>5OAA\GKRL[....*-8HD"JH 55&  .PI:**_H
M?8_F+<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#Y"_:#_X(,?\$E_VJ/C)KO[0'Q[_ &0+'7_%_B:Z6XUS6'\4ZQ;F
MZE6-8PQCM[Q(U.Q%'RJ,XSU)-<;_ ,0R_P#P0Y_Z,1T__P +;7__ )/KZF_:
MZTS]JK5_V>O$%G^Q-XE\):3\3@+67PO=^.[6:;269+J)YH;A809 LD"S1!E&
M5:16'3-?%OA__@NI\2?V4-9M?AU_P6?_ &(/%?P-NI)UMX?BGX8MY/$'@G4)
M"<!A=6P>2T+$C$+"5E'+LO2@#[4_94_9(_9W_8C^#MI\ ?V7/AM#X3\(V-W/
M=6NCP7US<A)IG+ROYES))(Q9CGECCH,#BO1ZY3X,_'3X+_M%^ [7XH? 3XK>
M'O&7AV]'^C:UX:U>&\MW. 2N^)B XSRIPRG@@&NKH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ***\]_:Y_Y-1^)W_9/-:_](9JSK5/9493M>R;^XZ<%A_KF,IT+VYY*
M-][7:5['H5%?SQT5^>_Z_P#_ %#?^3__ &A_1?\ Q+S_ -3/_P H_P#W4_H<
MHK^>.O0OV2/^3K?AC_V4+1?_ $NAK2CQY[6M&'U>UVE\??\ [=.;&^ /U3!U
M*_\ :5^2+E;V-KV3=K^U/W:HHHK]"/YT"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!L\\-M"]S<S+''&I:21
MV 55 R22>@K\UOVT/VC9OV@/BC(=&NF/AW12]OHL?($O/SW!'JY QZ*JCKFO
MH?\ X*._M*?\(=X9'P,\(7^W4]9@WZW+$_-O9GI%QT:3O_L _P!\&OG+]CC]
MG6Y_:#^*<5IJ=NX\/Z05N=<F&0'7/R0 _P!Z0@CV4,>H%?A7B-GF*S[-:?#.
M6:MR7/;9RW47Y07O2\_\)_1'A;P]@^',GJ\69M[J47[.^ZCLY)?S3?NP[K_$
MCZ&_X)O_ +-?_",: ?CSXPT_&H:I"8] AE7F"U/WIL'HTG0'^X,]'KZKIEK:
MVUE;1V=G;I%#"@2**-0JHH& H X  XQ3Z_6N'LCPO#N4T\#0VBM7UE)[R?J_
MN5ET/Q;B?B'&<49U5S#$;R>BZ1BOABO1;]W=]0HHHKVSP HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /-OVN_B'^T-\
M*_V>?$/C?]E+X"P?$WX@6PM8O#G@NZU^'2X;V2:ZBA>22YFPD:0QR23L"066
M$J""P(^'+K_@E+_P4I_X*)VKW/\ P5Y_;VDT+P7J S=? 3]GM&TS2I(B<_9[
M[49@T]XAX#Q,'7(RDHX->8_MO?!S_@D!XA_:S\>ZS\</^#@/XZ_#CQ;<>()6
MU_P)X=^/]OI]CH=QA0UK#;-8R&!%P,1ESMZ>U>5_\*#_ ."%?_2S=^T?_P")
M+VO_ ,KJ /N3X>_\&^7[$/[.'QR\&_'[]B+Q'\0O@IJWAC5=/GUK2_!7C:[D
MTWQ;96TJL]CJ=O=O+Y\<J*48JRGYRQW-S7W57SO_ ,$MO#O[.OA7]D#2-$_9
M8_:]\5?''P?%JM\;3Q_XS\8)KE_<2F=C+ UTD48*QL2JIL&T>N<GZ(H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\]_:Y_Y-1^)W_9/-:_](9J]"KSW]KG_ )-1^)W_
M &3S6O\ TAFKFQG^Z5/\+_(]/)?^1QAO^OD/_2D?A+1117\^'^BH5Z%^R1_R
M=;\,?^RA:+_Z70UY[7H7[)'_ "=;\,?^RA:+_P"ET-=&#_WNG_B7YGFYS_R)
M\1_U[G_Z2S]VJ***_H0_SI"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "N/^.WQB\/_ KX9ZA\0_$!5_LZ;+&TW8:Z
MN6!\N(?4C)/90Q[5U[,J*7=@ !DDG@"OSB_;C_:1;X[?$QM&\.WQ?PUH#O!I
MNQOENI<XDN/?)&%_V0#P6-?&<<<4T^%\FE5B_P!]/W::\^LO2._K9=3[OP]X
M0J<7Y]&C-/V%.TJC\ND4^\GHNRN^AYEJFH^.?C=\2I+^Y$NIZ]XBU( (@YDF
MD8!44?PJ. !T4 =A7Z6_LV_ S1OV?OA99>![#RY;UAY^L7J#_CYNF W'_=&
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
M-KWNUOS->]/T@O=AYV=OB/0M.TZPTC3X-)TNTCM[:UA6*W@B4*D:* %4 =
M  *FHHK^ATE%66Q_,,I2E)MN[84444Q!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!^>GQ6_9)_X)'_\ !93]I#X@:KX,\4>)O"_Q
MX^"WB!O#?BSQS\.]4N_#?B72[B$O$C;V39=Q?NV2.X:.0%8]J.%P#Y]^S?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7GO[7/
M_)J/Q._[)YK7_I#-7H5>>_M<_P#)J/Q._P"R>:U_Z0S5S8S_ '2I_A?Y'IY+
M_P CC#?]?(?^E(_"6BBBOY\/]%0KT+]DC_DZWX8_]E"T7_TNAKSVO0OV2/\
MDZWX8_\ 90M%_P#2Z&NC!_[W3_Q+\SS<Y_Y$^(_Z]S_])9^[5%%%?T(?YTA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?G
MA^WM^TG_ ,+G^(O_  A7A>_W^'/#LS1P-&V4O+K[LD_'!4<HAYXR1]^OHC_@
MH'^TG_PJ7P!_PKCPIJ&SQ#XB@96>-OFL[,Y5Y/9GY1?^!D8*BOC[]F'X"ZK^
MT)\5+3P? )(M-@Q<:W>(/]1;*1D _P!]CA5]SGH#7XAXF<08G,L;3X:RWWIS
M:Y[=6]8P]%\4NVG9G]!>$_#6$RG 5.*\U]V$%+V=^B6DI^K^&'?7NCW_ /X)
ML?LU^:Y_:%\8Z?\ *I>'PS#*O4\K)<X]N47_ (&>RFOLFJNB:+I7AO1[7P_H
M5C':V5E;I!:6T0PL4:@*JCV  JU7Z?PQP_AN&LGIX*EJUK)_S2>[_1=DDC\B
MXMXEQ7%F>5,?6T3TA'^6"V7ZONVV%%%%?0'S04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'XE_&WX$?LP?M-_%K_@II\1_VPO#&F>+/CA\,
MO!FMK\-=%\6#SQX;\*0^&3-INH:=;2?(I:=S(TZ*6CD,; HTQ+Z/[)G@S]CK
MX,_M]?L)G_@GT/#FE_$?QC\);A?VA?#_ ,/[F/[+=:&/#D4ZW6K00$QP3B_"
M,CL%DDD/S;L+7U;_ ,%$O^"@W_!"C]ESXZ>)? _[</CSPS:_$CQ5\.)_"'C"
M#3?#.HWVJ3>&[Y1(]A=SZ= [0QNI5U1W60!PZ8#;C\8_ S_@MS_P;R?\$Y?C
M=X!\$_\ !._X?^'-&\#>,9-5B^,/CR/P?KXU71;>"T$NG*KW5N]S>I-=?NS&
M&98\;R!G- '[B45Y3^QI^VS^S9^W_P#!:+]H/]E/Q]+XD\*2ZG<:>NHS:/=6
M+?:(2OF)Y5U%')QN7G;@YX/6O5J "BBB@ HHHH **** /R(_X.!?@%_P6S^*
MG[,'Q9T?PIXO^&/BOX.W_B+17T3P%X4\&ZG=>+9+9=9L7MQF-&1VCF5)92O'
ME1R'CM['J'P7_P"#G_4+*2QA_;,_98L&E7:+RT\$ZFTL.?XE$L3(2/1@17L'
M_!<3]JCXM_L=?\$T?'_QB^!&N0:1XNEFTO0]$\072@Q:/)J.HV]DUZVX%08D
MG=U)! <(2".#K>'/^"<?B'3/^";UQ^P3JW[;OQ>O];O;*1KGXTGQ.Z^)EOWO
M?MQN(K@DLD8F^01;B?()C\PD[Z -O_@E_P#L,/\ \$[?V/="_9NU3XE2^,=;
MBU'4-7\4>*)+,6PU'4[ZZDN;B1(@3Y:!GV*,Y(0$X)('T'7QQ_P0L_:0^-W[
M1O["FW]HCQRGBWQ;\/\ Q]KW@C4?&B( /$2Z9>-#%?\ '#%XB@+Y)=D+$DL:
M^QZ /SL_X+5_L9_\$\_%_B;3/VF?VI?^"A'B?]FS6=8\-2^#]<UCPCXXBTJ3
MQKH1D,DFF3V[*[7BH96/RJP592)%=0FWS.]_:%_X(*?M&^+OV6_V<?AO_P %
M%--M_!OP2\2V7_"%_"73$NEM/$^LQ_9K?1FO99( 9#;RJ[@$XEDN6+MC.Z;]
MK'2/V'M&_P"#AJW\2?\ !3W6_ %SX9U/]G^SB^#,/Q*O;1]&L-1CU&7[9'+#
M='RH;E@Q>*290KAF",9$ 7ZO\"'_ ((ACQMHY^&1_95'B3^U+?\ L#^PO^$:
M^W?;?,7R/L_E?O/.\S;LV?-NQCG% 'U51110 5PW[3GQ3\7? _\ 9T\<?&'X
M?_##5O&VO>&?"M]J.A^$-#LY;B[UF\B@=X;2*.)6=FDD"I\JLWS$@$\5W-0:
MIJFF:'IEQK6M:C!9V=G \]W=W4RQQ01(I9G=F("J "22<  DT ?D7J7[-?\
MP7"U+]A#6?\ @IA\6?\ @JSXM^'_ ,5++P1>>.%^#P\$6=MX>T6W@MWO%TBZ
MMIUW"40($=I5+1NQ5Q(49V_0/_@F'^UEXA_;G_8"^%?[5_B_P]#I6L>,_"T=
MUK-E:HRPK>1N\$[1!B2L321.Z DD(R@D]3\%?%CXT_&W_@XP^-.M_LC_ +)/
MBG4_!_['GA+4Q9?%SXNV$9BNOB!<1L&;1]*9AQ;GY=\F""I#OE6CBF_4WX4_
M"WP!\#_AEH'P<^%/ABWT7PUX7TBWTO0M)M ?+M+6",1QQC)).%4<DDDY))))
MH \1_:R_X*U_\$^?V'OB:_P6_:>_:%M_#7BW_A$HO$EKX?;0M0N9[VPENVLX
MC;^1;ND\SSHZBW1C-A&<H$5G'!>&?^#@+_@DMXJ^"VJ_'.P_:QLXM/T76XM'
MU#1+S0-0BUM=0E#F&V33&@^U3,XCD(,<;)^[?+#8^WQ?Q]X-\+^*O^#LWP;J
MGB+0[:\GT#]C1]1T>2XB#&TNO[?O;?SDS]U_*N)DR.<2'UJAX<^#OPQ'_!VY
MKOBH>"-._M!?V0U\0K=?9$WC5#K%OIQN\X_UOV0F'?UV$C.* /M/]B+_ (*,
M_L=?\%$_"6K^+OV2OC!#XC7P]>+:>(M,N-/N+&_TJ9MVQ9[6YCCEC#;'VOMV
M,4<*Q*L!\ ?M$?M)>)?@C_P;M?'#X_\ [(W_  4L^('Q=US1/%Z1:7\6]?M+
MFQU33ICKNFVEQ81"Y17$<:-*@8#:1,Q4XQCTGX"Z1IGA'_@Z2^-NG^&;*.Q@
M\1_LO:3J^N0VR!%O+Z/4K2W2XD ^\XB&W<><$^M?"/AS_E4%_:-_[*[>_P#J
M6:50!^A/[3_[3WQ_\*?\%.?^"?'PH\-_%75K+PW\3-#\83^/M&MY@L&N26^@
MVT\#7"X^?RY79U]&)(KV3]C3Q!X&U7]NG]IG0_#?[=GB_P")&JZ+K&A)X@^%
MVN:=<Q:?\.6GM[B6&&RDE01S+<(&9C"6"^2 _P U?+_[7_\ REZ_X)?_ /8M
M^.?_ %&[.O/?AW>>.-._:0_X+)W_ ,,GN5\1P>!](DT%K//G"\'A;63"8\<[
M]^W;C^+% 'U?XW_X.(?^"1G@'X@:CX!U?]J-[I-&U0:;K7B71O!^K7^B6-T6
MV^7)J%O;/;GD@;U=D&>6X./?OC[^W?\ LC?LP?!GP[^T1\;OCCI6D>!O%NJZ
M?IWASQ3;Q37UE?3WR,]J5DM4D BD16?SCB(*-S.!S7S)_P $?O"_[+\__!OS
M\-])UC3M ;X?W_P<NI?'HE2/[+([13_VLUP3P6$HN Y;D%3GI7Y@^)-)\1>/
M?^#4S]E3PM\6K>XNK'4?VC[#3[>*\+!Y=+;5]9B1,GG9L+*G^P%QQB@#]:/A
MY_P<!_\ !)KXG_'#2O@%X5_:FB&KZ_J1T_PYJ>H^&=2M-)U>Z#B/RK:_FMUM
MY<N=JN'V.2 K,67/V97YU?\ !S]\,_A^G_!#'XF-:^#].M_^$)E\-77A 6MH
MD0T:5=;L+56M@H AQ;S2Q#;C"2%1Q7WE\'=8U'Q#\(O"NOZQ<M-=WWANQN+J
M9CS)(]NC,Q]R230!T=%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>>_M<_
M\FH_$[_LGFM?^D,U>A5Y[^US_P FH_$[_LGFM?\ I#-7-C/]TJ?X7^1Z>2_\
MCC#?]?(?^E(_"6BBBOY\/]%0KT+]DC_DZWX8_P#90M%_]+H:\]KT+]DC_DZW
MX8_]E"T7_P!+H:Z,'_O=/_$OS/-SG_D3XC_KW/\ ])9^[5%%%?T(?YTA1110
M 4444 %%%% !1110 4444 %%%% !1110 5ROQC^-?PR^ '@F3XB_%SQ-_9.C
M17$<$EY]BFGQ(YPHV0H[\GOC'K755\L?\%C?^3*=0_[&'3__ $8:X<SQ-3!Y
M?5KP2;C%M7VT/<X9RRAG7$.%P%=M0JU(Q;C9-)NSM=-7]4SH/^'K7[ W_1>O
M_+6U7_Y%H_X>M?L#?]%Z_P#+6U7_ .1:_&JBOS7_ %[S?^2G]TO_ )(_IW_B
M ?!__/\ K_\ @5/_ .5'[*_\/6OV!O\ HO7_ ):VJ_\ R+75?!S]N_\ 93^/
M_C:/X=?"/XJ?VMK,MO)/'9_V'?09C098[YH$3@=LY]*_$"OJC_@CE_R>MI__
M &+VH?\ HL5W9;QEF>,S"E0G""4I).RE?5_XCPN)_!;A;)>'L5CZ%:LYTJ<I
M)2E!IM*ZO:FG;T:/UTK ^*/Q(\-_"3P'J7Q"\67/EV>FVYD90?FE?HD:^K,Q
M"CW/I6_7Y_?\%!_VE/\ A:OCS_A6'A/4-^@>';AA-)$V5O+T95W]U3E%]]YY
M!%>]QEQ-1X7R66)T=27NP7>7?TCN_NW:/Q;@3A.OQ?GT,+JJ4?>J2[171><M
ME]^R9XU\2/'WC#XY?$R\\9:TDESJ>LW@6"UA!;8"0L4$8ZX VJ!U/U-?HE^R
M)^SS9_L]?"N#1[R&-M=U+;<Z]<+@_O<?+"#W6,':.Q)9OXJ^>_\ @FW^S7_;
M>JG]H#QAI^;2QD:+PY#*G$LXX>XP>H3E5/\ >W'@H*^V*^'\+N&:T8RS['ZU
M:M^2^]GO/UGT_N^4C]!\7N+*,IPX<RZT:-&RG;;FC\,/2"W7\WG$****_9#\
M+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /G?]F3_
M ()X> OV=?VG/CK^U!=Z_;>)-8^-OBFRU647V@1)+HT%O:+;K9K.7=IH]RE^
MB 9 VG&XZ'QV_8(^'GQS_:T^!O[5U_KC:;=_!&[\13V6AVNF0M!K!U;3A8N)
MF."GE ;UP#D\''6O!OVH?^"NG[8?P!^/OB;X/> /^"*WQR^(VC:%?+!I_C;P
MRH-AJR&-'\V'$#_+EBOWCRIZ=*X+_A^K^WE_TKV?M(?]^_\ [EH _2JTL[2P
M@%K8VL<,2YVQQ(%49YZ"I*\H_8K_ &A_B1^U)\ --^,7Q6_9D\5?"'6;Z\NH
M9O!'C+'V^U2*5D25\*N%D #KE1P>_4^KT %%%% !1110 4444 </^TI^SG\(
MOVM_@3XG_9N^/'A9-:\)>+]+:QUG3VD*,R$AE='7E)$=4D1QRKHK#D5^7'[2
MO_!,KP;^PO\ #5?#W[0O_!R=\=/AQ\*DMS;:=X6USQG"FI2Z>J[/L=K*K>=/
MA!L"0P, HP(\<5S?_!5?_@I3_P % O W[>>O?LM?'/X\Z[^R1^SL+F"W\/?&
M_P -_".[UN;Q$CPQL\?]HAF2T<NS*&@57BQ\^>_G/Q7_ ."?/_!,7P3^TK^Q
MA\9OV;OC-)^T'J'Q$_:#M['QY\2/&GCM?%-QKD2VC2BWNE),"8<;MAB$@(PY
M)6@#]2_^"/&M?L0ZK^P)X/T[_@G;IFK0_"?2)KW3O#]WK>G36USJ4D5RXN+U
MQ.JR2&:8R2%RJY+$!4 "+]/5':6EI86L5A86T<$$$:QPPPH%2- ,!5 X  &
M!4E 'YK_ /!9[Q+_ ,$C?!_Q[\+Z-^TW_P $]]5_:*^//BKP\%\,>!_ GA27
M5-;?28)9=L\P211%;"1I@&(9B0^%*HQ7P3]CCQ-_P17_ .&K?A_\+_CU_P $
M-O&/[,OC_7_$-N_PMUOXG>!I[73]2U:&59((8+IG&+GS%38K1[2VU=VYE5O;
M_P!LOXQ^(?\ @EK_ ,%==7_X*%?&#]GCQIXT^$'Q.^#NG>%;OQIX%T$ZG<^#
MM1L;R24PW$*D-':SH\;[\C=(H #%#7F?[3G_  42\$?\%U-:^$G[(W_!/_\
M9Z^).L6^G_&7P_XL\8_%#Q+X/?3=)\):=IER9Y94GD8YNG4-&B?+N#,H)+8
M!^P%%%% !7$?M)?L]?#7]J_X$^*/V<OC%97ESX7\8:6^G:Y;Z?J$EK-+;L06
M598R&7.,'!Y!(.02*[>B@#\\_#W_  ;#_P#!+;PEI4>A>%-/^*6F6,18Q6>G
M_%O5H8D+$DD(DH R22>.2:^ROV6?V9?AE^Q[\#=&_9Y^#TFLMX>T)KEK%O$&
MN3ZC=DSW$EP^^>=F=_GE; )X7 ' KT*B@#RRX_8T^ ]U^V;;_M\3>'KP_$FV
M^'A\%0ZG_:4H@&D&\:\\OR,^67\UF._&<'%%K^QO\"+/]LRY_;WM_#UV/B3=
M_#P>"9]3_M*4P'2!>+>>7Y&?+#^<BGS,;L#'K7J=% 'ENC?L;_ C0?VP]8_;
MLTWP_=I\1M=\#P^$M1U)M2E,#Z9'<+<+&("=BOYB(=X&<+CN<^;6_P#P2)_8
MBM/V(/%7_!/&W\":LOPP\9:W+JVNZ7_PD5R;B6ZDO8KTLMP6\Q!YT$1"@XPN
M.A.?INB@#R'QS^PW^SM\1?CA\(?VA_$_AF]D\3_ VUU*W^'ES%JLR1VD=]:)
M:7 EC#;9\Q1J 7S@C/>K/P<_8P^ ?P'^.OQ5_:-^'7ANZM_%'QGO--N?'MS<
MZC+/%=R6,$D%OLB<E8@$EDR% #%N>@QZK10!\&^*?^#</_@FEXBUO5X]+TGX
MB^'?!_B'5#J&O_"SPM\3-1L/"]_.S!GWV$4@"*Q ^2-D50 $"@ #Z$^/'_!.
M[]DS]HGX#>#?V9?'?PS6U\$> -=TO5O"6@>'[N2PAT^?3E9;55\DC]VJLPV=
M"#SSS7MU% 'FW[7?[)_P8_;B_9V\1_LM?M":+=ZCX/\ %26RZQ9V.H26LLGV
M>ZANHMLL9#+B6",\'D @\$UWOAS0-+\*>'K#POHD!BLM-LXK6TC9RQ2*- B#
M)Y.% Y/-7** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O/?VN?^34?B
M=_V3S6O_ $AFKT*O/?VN?^34?B=_V3S6O_2&:N;&?[I4_P +_(]/)?\ D<8;
M_KY#_P!*1^$M%%%?SX?Z*A7H7[)'_)UOPQ_[*%HO_I=#7GM>A?LD?\G6_#'_
M +*%HO\ Z70UT8/_ 'NG_B7YGFYS_P B?$?]>Y_^DL_=JBBBOZ$/\Z0HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *^6/^"QO_)E.H?\ 8PZ?_P"C#7U/
M7RQ_P6-_Y,IU#_L8=/\ _1AKR<^_Y$V(_P $OR/KN O^2UR__K]#_P!*1^15
M%%%?A)_?05]4?\$<O^3UM/\ ^Q>U#_T6*^5Z^C_^"67CKP[\,_VHV\>>*[SR
M-/TOPKJ,UP_<XC4*BCNS,0H'<L!7I9/5IT,THU*CM&,DVWLDM6WZ'RO'%&KB
M.#\=2I1<I2I322W;:LDO-L_17]O']I/_ (4G\./^$3\,7^SQ)XAB>*T:-OGM
M+?I)/['^%#_>)(^X:^)?V=?@CKG[0'Q2L? FF%X[9F\_5KU5S]FM5(WO_O'(
M51W9AVS5'XP_%+Q3\=_B=?\ CO7%=[G4;@)9V<>6$$0.(H4'? P..I)/4FOT
M _8P_9RA_9_^%T:ZQ:I_PD6LA+G6I."8N/DMP?1 3GU9F/3%<%*-?Q0XS=25
MU@Z'_I-]%_BJ-:]5'_"C\AK2P_A#P(J<+/'8CY^_;5_X:2=ET<G_ 'F>I>&/
M#6B>#?#MEX4\-Z>EK8:?;)!:6\8X1%& /<^IZD\FKU%%?T/"$*<%""LEHDMD
MC^8JDYU9N<W=MW;>[;W;"BBBJ("BBB@ HHHH **** "BBB@ HHHH *\\^/7[
M5GP#_9B&E'XX^/?[#_MOS_[+_P")7=7/G>3Y?F?\>\3[<>;'][&=W&<''H=?
MGE_P7I^Y\*OKKG_N/KR<\Q];+,KJ8FDDY1M:^VLDNC7?N?7<"9!@^)^*\/EF
M*E*-.ISW<6E+W82DK-J2WBKZ/0^AO^'K7[ W_1>O_+6U7_Y%H_X>M?L#?]%Z
M_P#+6U7_ .1:_&JBOSW_ %[S?^2G]TO_ )(_HO\ X@'P?_S_ *__ (%3_P#E
M1^RO_#UK]@;_ *+U_P"6MJO_ ,BUZ'\!?VKO@%^TZ=5'P.\>_P!N?V)Y']J?
M\2NZMO)\[S/+_P"/B)-V?*D^[G&WG&1G\)Z_0W_@@M_K/BK_ +NA_P#N0KUL
MCXLS',\TIX:K""C*][)WTBWUD^W8^1X[\(N&^%^%,1F>%JUI5*?)92E!Q]ZI
M&+NE3B]I.VJU/T/HHHK]"/YT"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /@_]J3X5?\'$^O?'WQ+J_P"R+^T_^SEH
MGPWGO5/A32O%N@7\FI6]OY2 K<,EI(K/Y@<Y#D8(Z=!Y9^SO^T#_ ,%Q?@/_
M ,%1?A/^RI_P4H^-'P9O/ GQ)TK7+C0]1\$>'9]NN7=C8O*VGQ3/'$]M<QEX
M;C]Z@CDBCD5'9_EKU_\ :9^//_!?/PO\=O$F@?LL?L)?!GQ/\/K6]5?#&O>(
M?B ]M>WD'EH2\L7FKL;>7&,#@#KU/"? /]D/_@J]^V!^WQ\,OVU/^"H.G_#3
MX?\ ACX(0ZK-X ^&OPZU&:^FO]4OK8VLEW>SNSKL6,@KM?JBKY:AG9@#]'Z*
M** "BBB@ HHHH **** *FO\ A_0?%>BW7AOQ1HEGJ6G7L+0WMA?VR30W$9&"
MCHX*NI[@@@U\!?M-_P#!M1_P3I^,7C>V^-W[.FE:]^S]\2=+OEO]%\8?!_4#
MI\=K>(<QR_8N8$"DD_N! QS]^OLK]J+]IGX.?L<? 'Q1^TS\?_% T?PCX1T[
M[7J]Z(C(^"ZQQQ1HO+RR2O'&BC[SR*.,U\)Z%_P7^_:#^(6DP>-/A%_P0O\
MVI==\,ZE&)]#UJ;PTEL;ZV89CF"8<;64A@5=E(((8CF@#[0_8E^$O[3/P/\
M@!I_PT_:T_:5C^+?B[3;VZ4^.1X=BTN2]LS*?LRRP1$KYJQ[59LDL1DLQRQL
M_MHP_M=7'[,_B:']A&[\(P?%8K:?\(I+X[$ATI3]LA^T^=Y0+9^R_: F!CS-
MF>,U'^QG^T1X[_:D^!-C\7_B/^S1XP^$FJW=[<P2^"_'4"QZA;K%(465E&/E
M<#<N0.#^)R_^"B&E_ ;6OV,O'6E?M.?'C7/ACX$GL+=?$/CKPWKQTR^TJ/[7
M#L>*Y".8BTOEQGY6W"0KCYJ /'_VO%_X+V+X]T4?L-2?LQ-X9_X1.S&O_P#"
MR1K?VW^VLR?:C#]E^3[-CR_+S\_WMW:N(^%0_P"#G0_$_P .#XRM^QJ/"']N
MVG_"5'01XC^W?V;YR?:?LWF?)YWE;]F[Y=^W/&:^(O\ A2__  ;P?]+"O[0'
M_A^9/_E=78_L[?"7_@@OIG[0'@;4?AG_ ,%X?CEXD\20>,-,D\/^'=3^.$D]
MMJEZ+J,P6LL?V%/,CEDVHR;EW!B,C.: /VLHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\R?^"['_)8_ W_8LS_^
ME!KX5K]0R/PV_MK*:6-^M<G.KVY+VU:WYU?;L?,X[B+ZGBI4?97Y>O-;IZ']
M$%%?SOT5ZW_$(_\ J-_\I_\ W0Y?];/^G/\ Y-_]J?T045\*_P#!"?\ Y([X
MY_[&:#_TG%?=5?E^>Y7_ &+FU7!<_/R-*]K7ND]KNV_<^FP6)^N86-:UN;IN
M%%%%>2=04444 %%%% !1110 4444 %%%% !1110 4444 ?&/[57_  5U_P"&
M9?CYK_P/_P"&?/[;_L-K8?VI_P )9]F\_P VVBG_ -7]D?;CS=OWCG;GC.!Y
M[_P_M_ZM2_\ +Z_^X:^<_P#@JG_R?OX^_P"NFF_^FRTKY[K^ALEX&X6Q>3X:
MO5P]YSIPDWSS5VXIMZ2MOV/@,9G>:4L74A&I9*32TCLGZ'Z(?\/[?^K4O_+Z
M_P#N&C_A_;_U:E_Y?7_W#7YWT5Z?_$/N$/\ H&_\GJ?_ "9S?V_FW_/S\(_Y
M'[O?LJ_'C_AIKX!Z!\</^$5_L3^W%N3_ &7]N^T^1Y5U+!_K-B;L^5N^Z,;L
M<XR?0J^>_P#@E7_R8/X!_P"N>I?^G.[KZ$K^>,ZP]'"9QB:%)6C"I.*6]DI-
M):Z[=S[_  =2=7!TYS=VXIOU:"O/?VN?^34?B=_V3S6O_2&:O0J\]_:Y_P"3
M4?B=_P!D\UK_ -(9J\3&?[I4_P +_(]S)?\ D<8;_KY#_P!*1^$M%%%?SX?Z
M*A7H7[)'_)UOPQ_[*%HO_I=#7GM>A?LD?\G6_#'_ +*%HO\ Z70UT8/_ 'NG
M_B7YGFYS_P B?$?]>Y_^DL_=JBBBOZ$/\Z0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *^6/^"QO_)E.H?\ 8PZ?_P"C#7U/7RQ_P6-_Y,IU#_L8=/\
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
M_P#LG^L?^D4M=&#HQQ&+ITI;2DD_F[&=6;ITI271-GG_ /P]=_8$_P"B]?\
MEK:K_P#(M'_#UW]@3_HO7_EK:K_\BU^,]%?O'_$*N'O^?M7_ ,"A_P#('P_^
MM&8?RQ^Y_P#R1^S'_#UW]@3_ *+U_P"6MJO_ ,BUI>#O^"E_[$OC_P 6Z7X%
M\(_&K[7JNLZA#8Z;:_\ "-ZE'YT\KA(TW/;!5RS 98@#/) K\5:](_8Z_P"3
MMOAA_P!E!T?_ -+8JYL9X7Y!A\)4JQJU;QBVO>AT5_Y#2CQ+CZE6,7&.K2V?
M^9^[%%%%?A!]P%?GE_P7I^Y\*OKKG_N/K]#:_/+_ (+T_<^%7UUS_P!Q]?.<
M6_\ )/UO^W?_ $N)^E>$/_)Q,%_W$_\ 3-0_/"BBBOQ8_MX*_0W_ ((+?ZSX
MJ_[NA_\ N0K\\J_0W_@@M_K/BK_NZ'_[D*^BX3_Y*"C_ -O?^D2/S7Q?_P"3
M=XW_ +A_^GJ9^A]%%%?M1_$(4444 %%%% !1110 45Y=^V1^V#\%?V%/V>_$
M/[2WQ[UB:W\/^';3SY[>Q$;WEV=RJ(K>*1T$LGS [0PX!/:NU^&OQ%\'_%SP
M#H_Q,\ ZU#J&C:YI\5YI]W;RJZO'(H8<J2,C.",\$$=J -RBN:\??&CX._"F
M>TM?BC\6/#7AN74&VV$>OZ[;V;7+9QB,3.N\Y],UT5O<074"75K,DD4B!XY(
MV!5E(R"".H([T /HKEM5^./P5T/QO#\,M;^,'A:S\27#*(/#]UX@MH[Z0MC:
M%@9Q(V<C&%YS74T %%%% !117,:-\;/@SXBM?$=[X?\ BYX8OX?!]Q-;^+9K
M/7[>5=$EA#&6.\*N1;,@5BRR;2NTYQ@T =/16#<?%/X8VFE:'KEU\1M!BLO$
M]Q!!X:O)-8A6+5I9EW0QVSEL3M(OS($+%AR,T6?Q3^&.H?$.[^$5A\1M!G\6
M6&GK?7WAB'5X6U&WM6*@3R6P;S4C)= '*A277GD4 ;U%%% !1110 4444 ?D
MS^S=^TO^PY^P[_P5J_:UT_\ X*-^)/#O@CXF^,O'%EK7@'QOX^M EOJGA!M/
MACM;>SO95,<:Q-&\<B!EW,H7YC"P2UXM_:$_8P_;:_X+G?LR^(/^";^L:'XN
M\3> [#Q/??&;QYX&L\V%OX>FTQH+:TO+J-1'=%KIU$:Y?RF?^$M7??\ !0S]
MH?\ ::\;_&#7/@GXM_X-PD_:'\&>';[9X;\8>(?%.BS6U^CQHS3P6]W93-;G
M<2OWMV4YQT'/_P#!._\ X*)>,/!'[:GA'_@G3>?\$)[7]ENW\<:7J.KC4;+Q
M%IEK:SPV5J\C2Q06UA FH2!_*B=8I&EC$_F,NU6- 'Z?4444 %%%% !1110
M4444 >"?\%-OV*Y?^"@?[%7C#]F'2_&Y\,ZUJJVE]X7\1^47&FZK9745Y:2L
MHY*>; BOC)V.V!G%?)EO^T7_ ,'1&E:*GPPNO^"=WP)U378HA:?\+.3XDI'I
M,S@;?MC6!G6YP3\Y0*O<!!T'??ME?LR?!C]D3]E#]I#XM_M!?M_?'GPQX3^*
M?CO2];U+Q+X6\12_VGX+:;5+:*&ST<Q1.T%O)-)' ZA3^X8J< %JY#_B'5_Z
MS.?MO_\ A[O_ +FH ^DO^"6'[$GBK]@K]DBS^$/Q.^(</BSQSK?B'4_%/Q#\
M26D)CM[_ %S4;AKBY:%2%(C4E8U)52PCW%4W;5^C:^7/^"/NL?!W4_V-8=.^
M!W[0_P 5/BCHNC>,=;TN7Q;\9-4-YK<UU;WLD4T;2E5W0JZD1\?<(Z'('U'0
M!^3O_!0/X1_M7?MP_P#!<G2/@I^Q1\;[3X ^(OA3\$(=2\6_&2ST^6\U36=/
MU"_<1:3]C\Z."]M8Y(_-59>$D,IW [5;V+X5?\$RO^"P_@OXG^'/&'C_ /X.
M -=\4Z%I6NVEYK7AF3X :5:KJ]I%,CS6AF6]8Q"5%:/>%8KOR 2,5<_X*%_\
M$=OVA?VP_P!M+0/VT_@!_P %+O$WP.UOP]X('ANUM_#'@N*YEEMS<23RB6X6
M[@:>)V=#Y$JR(C1[UP6-4_A7_P $L?\ @JEX)^)_ASQGXX_X+Y>.O%&BZ1KM
MI>ZOX:G^$NG01ZM;13(\MHT@NF,:RHK1E@I(#$X.* /T HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\R?^"['_)8_
M W_8LS_^E!KX5K[J_P""['_)8_ W_8LS_P#I0:^%:_J'@;_DE,+_ (7_ .E,
M_-,[_P"1K5]5^2"BBBOJSRC]-O\ @A/_ ,D=\<_]C-!_Z3BONJOA7_@A/_R1
MWQS_ -C-!_Z3BONJOY?XY_Y*O%>J_P#28GZ7DG_(KI>GZL****^3/5"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#\8_^"J?_ "?OX^_ZZ:;_ .FRTKY[
MKZ$_X*I_\G[^/O\ KIIO_ILM*^>Z_K/AS_DGL'_UZI_^D(_*LP_W^K_BE^;"
MBBBO9.0_9S_@E7_R8/X!_P"N>I?^G.[KZ$KY[_X)5_\ )@_@'_KGJ7_ISNZ^
MA*_DSB+_ )*#&?\ 7VI_Z6S]4R[_ )%]'_#'\D%>>_M<_P#)J/Q._P"R>:U_
MZ0S5Z%7GO[7/_)J/Q._[)YK7_I#-7SN,_P!TJ?X7^1[^2_\ (XPW_7R'_I2/
MPEHHHK^?#_14*]"_9(_Y.M^&/_90M%_]+H:\]KT+]DC_ ).M^&/_ &4+1?\
MTNAKHP?^]T_\2_,\W.?^1/B/^O<__26?NU1117]"'^=(4444 %%%% !1110
M4444 ?S^_%/_ )*?XC_[#UY_Z/>L&M[XI_\ )3_$?_8>O/\ T>]8-?V/A_X$
M/1?D?D-3XWZA1116I)_0%\*O^27^&_\ L 6?_HA*WJP?A5_R2_PW_P!@"S_]
M$)6]7\<XC^//U?YGZ[3^!>@5\L?\%C?^3*=0_P"QAT__ -&&OJ>OES_@L!97
M6H_L:7=A90F26;Q)IR1HO4DR&O"S]J.2XAO^27Y'V' 7_):Y?_U^A_Z4C\J/
MAKX,?QAKRI<(?L=MA[IO4=D^IQ^0->O^(=<T_P *Z'+JMV L<"8CC7C<W15'
M^>*@\%^%K;PAH,6E0X:3[]Q*!]^0]3].P]A7F7Q:\;?\)-K/]F6$V;*S8A"#
MQ))T+?3L/Q/>OY1FY\19KRK^%#\O\Y?EZ']Y:U9^1SFLZO>Z]JDVK:A)NEG<
MLQ[#T ]@.!]*^GO^".7_ ">MI_\ V+VH?^BQ7RO7U1_P1R_Y/6T__L7M0_\
M18K]-R",89OAHQ5DI1_,^:X^_P"2)S#_ *\S_P#26?KI1117[P?P*%%%% !1
M110 4444 %>;_MC?\FD_$_\ [)_K'_I%+7I%>;_MC?\ )I/Q/_[)_K'_ *12
MUW99_P C*C_CC^:,<1_N\_1_D?A/1117]?'Y*%>D?L=?\G;?##_LH.C_ /I;
M%7F]>D?L=?\ )VWPP_[*#H__ *6Q5Q9G_P BVM_@E^3-L-_O,/5?F?NQ1117
M\@'ZT%?GE_P7I^Y\*OKKG_N/K]#:_/+_ (+T_<^%7UUS_P!Q]?.<6_\ )/UO
M^W?_ $N)^E>$/_)Q,%_W$_\ 3-0_/"BBBOQ8_MX*_0W_ ((+?ZSXJ_[NA_\
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
MD_ [5?&D-MX6CC&HVC21K'*R1HEO&CW$8)SYD*=6QGJ-0_X(8?&1&DTK6_\
M@X!_:U5679<6[_$SRW*L.1RV5R#U]Z]D_P""^WQ4^(_P?_X)9?$+Q1\-?'6I
M^%);N_T/2=;\6Z,[+=:)I-[J]G:WUU$R_,C+;S2+O'*ARP((!'YZ6O\ P;Y_
M\$DO%/\ P4[N?V1I=$URX\&>/OV;[/QE\.?%>G^/KB:YN=5BU.>VO[B"X9WA
MNW>":SN-I1X\ LJ!=V0#]>?V&OV/?@;^P=^S'X<_9C_9W%[+X9T%9WBU#5+\
M75WJ%Q-,\T]U/,H422R2N[':JJ.%5550H];KX'_X-N])\$>"O^";K?!OP%I-
MHMI\/?BEXJ\,2ZYI]S-);^(I+34I$&JQ^;))L$Z%&*HWEAP^P*I"C[XH ***
M* "BBB@ KS']LS]K/X4?L+_LP>,OVL/C;=W$?AOP7I7VN]BLT#3W4C.L4%M$
M&(!EEFDBB3<0NZ09(&2/3J_-3_@[1^W?\.6_&?V7?Y/_  EWA[[;LZ>5_:$?
M7VW[/QQ0!@:W_P %?O\ @LE\//@*G[?7Q1_X)(^';;X'+ID>N:EI6G?$D2>*
M]-T)P'^WR0M&$;;$PE:/RU95SO\ + 9E_1SX!?''X=?M,?!+PI^T'\(]8-_X
M9\9Z!:ZOHETZ;':WGC$BAU_@<9VLAY5E93R*Y/\ ;37PY_PPK\6DE%O_ &1_
MPJ77@P&/*^S?V9/^&W9^&*^>O^#;S^T/^')7P#_M+?YG_"/ZAMW]?+_M:]\O
M\-FW'MB@#[<N+B"U@>ZNIDCBC0O))(P"JH&223T '>H+77-$OM*_MZRUBUFL
M?+9_ML5PK1;1G+;P<8&#DYXQ7Y)_MP?L??"C]N/_ (.<O"GP0^/8U2^\%1_L
MA1ZEX@\-6.L7%G!KT</B&]$=I=-;NCR6XG>&<Q[@&>VCSD @^=>"?^"3_P"S
M1HO_  79\5_\$OM)N?%%M^S5J7P:M_BSJ7P4A\6WZZ/=:U%>IID:28F\UH0T
MS7!C\S#.L8;<D:*H!^VNGZCI^K64>I:5?0W-O,NZ*>WE#HX]0PX(^E?#7[1O
M[?\ _P % _V(O^"2_P 3?VW?VN/V>/A[I_Q,\%:O"ND^$O#^M3W.E76GSZE9
M6<,TLHD9Q)BYE8J&'W%X7) \C_X)G?"#PO\ \$_O^"Y7QT_X)Y?LWW&HZ7\'
M=6^#>E_$#2?!-SJD]W:Z)JANX;2;[*9W=T602NS?,2<1@DB- /C70)9)?^#0
M;]HQI9&8_P#"W;WECG_F;=+/\R: /U8^-_\ P4<\<_"W]MK]DC]ES2_ASI-S
MIG[1>F>(KO7M3N+F43Z2=/TJ&]B6W ^5MSRE6+@_*!C!YKUKX%^+/VU=;_:#
M^*>@?M!?"KP?HOPVTR]LE^$>NZ%JKS:AK$#+*;IKV)G81,C"(* J9W-][&:^
M&/VO_P#E+U_P2_\ ^Q;\<_\ J-V=<I\ /C7XH_9U_;'_ ."O'[0/A%%FU;P+
MX=\/Z_I$<R;T-S9^&M7GBW*>"NZ),CT% 'ZRS^(O#]KJ\6@76NV<=_.NZ"RD
MND$T@YY5"=Q'!Z#M5ROR%_8+_P""%G[$'[9G_!+GPO\ M*_M(:+K/BGXV_%K
MP;_PEFK_ !FU/Q3?-K-EJUTC3P3PR"8(@MR8@%VE6\L[PV37S?\ M-?M(_''
M]MK_ (-C/V9?B+\3/B'J?_";W?[0.C:!-XP,S-=R2VE[JEI;7I?.YYECCA9G
M)W-(C,3DT ?O_!K^A7.K2Z!;:U:27T"!Y[)+E3-&IQ@L@.0.1R1W%6Z_&?\
MX+1_\$C?V0O^";G_  3^U7_@H?\ L1:-XA\$_&KX/ZYHFKZ?\1D\77]UJ.MS
M7&JVMG<_V@T\S)<&7[4TKG:-S+LXC9D/[ ?#SQ/+XV\ :%XSFMEA?5]'M;UX
M5/"&6)9"H]ANQ0!L4444 %%%% !1110 4444 ?F3_P %V/\ DL?@;_L69_\
MTH-?"M?IQ_P5B_8X_:/_ &E_B7X5\0?!+X<_VW::;H4MO>S?VO9VWER&8L%Q
M<3(3QSD BOD__AU%^WW_ -$%_P#+ITK_ .2J_HS@[/,EPO#.&I5L33C))W3G
M%->\]TW<_/<XP6,JYE4E"G)IM:I-K9>1\[T5]$?\.HOV^_\ H@O_ )=.E?\
MR51_PZB_;[_Z(+_Y=.E?_)5?3_ZQ\/?]!E+_ ,&0_P SS?[.S#_GS+_P%_Y'
MU=_P0G_Y([XY_P"QF@_])Q7W57R?_P $G?V:?C9^S1\-?%>@?&WP5_8EWJ6N
M17%E#_:5M<^9&(0I;-O(X'/&"0:^L*_G/C+$4,5Q-B:M&:E%M6:::?NK9K0_
M0LHISI9;3C---+9Z/=A1117S!Z045X#K'_!43]A;0-7NM"U;XY>5=V5R\%U%
M_P (SJ;;)$8JRY6V(."",@D56_X>M?L#?]%Z_P#+6U7_ .1:\YYQE*=GB(?^
M!Q_S/I(\&\7RBI1RZNT_^G-3_P"1/H>BOGC_ (>M?L#?]%Z_\M;5?_D6C_AZ
MU^P-_P!%Z_\ +6U7_P"1:7]L91_T$4__  ./^8_]3.,/^A=7_P#!-3_Y$^AZ
M*K:/JVGZ_I%KKNDW'FVE[;)/:R["N^-U#*V& (R"#@@&K->BFFKH^;E&49--
M6:"BBBF(**** "BBB@ HHHH _&/_ (*I_P#)^_C[_KIIO_ILM*^>Z^Z_V_\
M_@GO^U]\;?VN?%_Q/^&/PB_M/0M4>R-C??V_I\/F^78V\3_)+<*ZX=&'*C.,
MC@@UXY_PZB_;[_Z(+_Y=.E?_ "57].Y#G^14<BPM.IBZ:DJ<$TZD4TU%735]
M&C\UQV QT\;5E&E)IRE]E]WY'SO17T1_PZB_;[_Z(+_Y=.E?_)5'_#J+]OO_
M *(+_P"73I7_ ,E5ZW^L?#W_ $&4O_!D/\SE_L[,/^?,O_ 7_D?HI_P2K_Y,
M'\ _]<]2_P#3G=U]"5XY^P!\*O'OP2_9%\(?##XGZ#_9FNZ6E\+ZQ^U13>5Y
ME]<2I\\3,C91U/#'&<'D$5['7\PY]4IUL\Q52FTXNI-IK5-.3LT^J9^DX",H
M8&E&2LU&/Y(*\]_:Y_Y-1^)W_9/-:_\ 2&:O0JXW]HKPIK_CO]GWQWX'\*6'
MVK5-9\&ZI8Z;:^:B>=<36DL<:;G(5<LP&6( SR0*\/%1<L+425VT_P CV\IG
M"GFN'G-V2G!MO1)*2U9^"M%?0_\ PZE_;Y_Z(+_Y=.E?_)5'_#J7]OG_ *(+
M_P"73I7_ ,E5^%_V/F__ $#U/_ )?Y']Y_ZY\'_]#&A_X.I__)'SQ7H7[)'_
M "=;\,?^RA:+_P"ET->B_P##J7]OG_H@O_ETZ5_\E5V7[.W_  3/_;;\"?M
M^!?&_BKX*?9=+T;QEIE]J5U_PDFFOY-O#=Q22/M2Y+-A5)PH).. 371A<HS:
M.*IMX>:2:^Q+OZ'GYMQAPE4RJO"&84&W"2256G=OE>B]X_6.BBBOW,_@P***
M* "BBB@ HHHH **** /Y_?BG_P E/\1_]AZ\_P#1[U@U]/\ C_\ X);?MVZW
MX[UK6=,^!?FVUWJ]S-;R?\)/I:[T>5F4X-R",@C@C-9'_#J+]OO_ *(+_P"7
M3I7_ ,E5_5U#B+A]48IXRELO^7D.WJ?EL\OQ[F_W,O\ P%_Y'SO17T1_PZB_
M;[_Z(+_Y=.E?_)5'_#J+]OO_ *(+_P"73I7_ ,E5K_K'P]_T&4O_  9#_,G^
MSLP_Y\R_\!?^1^O7PJ_Y)?X;_P"P!9_^B$K>K(\ :7?:)X#T31=4@\JYL](M
MH+B+<&V2)$JL,@D'!!Y!Q6O7\HUVG6DUW?YGZE#2""OB7_@I?^T)9>(M5M_@
M)X:F26'2KE;O7+A3G_20I"0@_P"RKDM_M,!P5-?1/[6W[0EC^SS\*Y]=MI8W
MUO4-UMH-L^#NF(YE([I&#N/8G:O\5?F_X:\*?$'XO>,?[#\):1<Z[KVIR2S+
M )T62XDPSNS22,JKG!)9F ]37XMXI<3U:=..18&\JM6W/;5\KV@K=9OI_+_B
M/WCP>X2I5:TN(L?:-&C?D<M%S+XIMO3E@NNW-K?W3S/XO>-O^$>TC^Q+";%Y
M>H02IYCCZ%OJ>@_$]J\@KZ3U_P#X)@?\%!O$>KSZQ?\ P(S),^<#Q3I>%'91
M_I70#BJ?_#J7]OG_ *(+_P"73I7_ ,E5\ME7"^:Y=A%#ZO/F>K?)+?[MD?T5
M#C'@Z$;?VC0_\'4__DCYXKZH_P"".7_)ZVG_ /8O:A_Z+%<]_P .I?V^?^B"
M_P#ETZ5_\E5[]_P35_80_:L^ '[4-G\1?BY\*_[)T:+1[R"2\_MRQGQ(Z *-
MD,[OR>^,>M?2Y-E69TLVH3G0FDI*[<9)+7T/FN-N*^%L7PACJ-#'T9SE2FE&
M-6#;;3LDE*[?DC]%Z***_:#^) HHHH **** "BBB@ KS?]L;_DTGXG_]D_UC
M_P!(I:](KB?VE?"/B'Q_^SMX[\"^$=/^UZKK/@_4K'3;7S4C\Z>6VD2--SD*
MN68#+$ 9Y(%=F7RC#'T92=DI1N_FC*NFZ$DNS_(_!6BOHC_AU%^WW_T07_RZ
M=*_^2J/^'47[??\ T07_ ,NG2O\ Y*K^I_\ 6/A[_H,I?^#(?YGYA_9V8?\
M/F7_ ("_\CYWKTC]CK_D[;X8?]E!T?\ ]+8J] _X=1?M]_\ 1!?_ "Z=*_\
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
MIS;;;W;>K;"BBBMC **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^./
M^"^7Q:^*'P6_X)8_$7Q?\*?&VH>%KJYNM&TK5_%NDAOM.A:5>ZK:6E]>1%/F
M5DMYI1O7#)NW @J"/E7]F_\ X)V_\$[/V6/^"I.H_ ;X$Z!8VWPI\?\ [!.L
MR^,]<F\6S7*Z]:W6OV5O<7\U\\Q \RWY,D3(B@Y0* ,?IK^U%XU_9[^'?[._
MC/QE^U??:);_  VLO#]P?&C>([83V3V#(4ECEB*MYP<-L$05F<N%56+ '^?.
M^TC_ (-JM2\52?%_2O\ @EU^V1<?#$LTS^)-.T;4!X3-MYGF-(KG4!.MKD;S
M\P(QP@Q0!^L'_!N[XUU_Q5_P3C@T"3QYJ'BSPKX/^(WB;PU\,_%NIR&2;6?#
M-EJ4L.GS[R!O4(#$I' 6%5& N*^Z*\K_ &)/'?[*?Q)_93\#^+_V(;C0W^%=
MQHB)X-C\.VGV>U@MHR8S"(2JM$Z.KHZ. ZNKAQNS7JE !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?@-\8?^2N>*?^QCOO_2AZYRNC^,/_ "5SQ3_V,=]_Z4/7
M.5_.];^-+U9_H]@?]RI?X8_D@HHHK,ZC]^?@]_R2/PM_V+EC_P"DZ5T=<Y\'
MO^21^%O^Q<L?_2=*Z.OZ'H_P8^B/\X<;_OE3_%+\V%%%%:G*%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%17M[9:;:R7VHW<5O!$NZ6
M::0(B#U)/ %)M)78TG)V6Y+17C?Q)_;Q_9N^''F6P\9_VY>1Y_T3P_']HR?^
MNN1%_P"/Y]J^?OB5_P %2?B)K'F67PO\$V&BQ'(6\U!S=3X_O!?E13[$/7QV
M;<?<*Y/>-7$*<E]F'OOTTT3]6C[G)?#;C'/+2HX5P@_M5/<7KK[S7^%,^XIY
MX+6%[FYF2..-2SR2, J@=22>@KR?XE?MP?LW_#/S+>\\>1ZM>1Y_T+05^U,2
M.V]2(U/L7!K\]_B%\;?BW\5YS)\0?B!J>J*6R+::X(@4_P"S$N$7\%%;WPV_
M9+_:"^*OES^%_AO?1VDF"-0U)?LL&W^\&DQO'^X&K\\Q7BQFV:570R/!.4N[
M3G+_ ,!CHOG)H_3\'X,Y+E%%8GB''J,>JBU"/ISSU?RBF>T_$K_@J=XQU'S+
M+X4^ +33(SD+?:O*;B8C^\(UVHA]B7%> ?$?]H#XS?%IW_X3_P"(NI7\+G)L
M_.\NW'TACVH/RKZ7^&W_  2LC'EWGQ<^))/0R:?X?AP/^_TH_P#:?XU] _#;
M]E+X ?"GRY_"?PVL#=QX(U#4$-S/G^\'ESL/^[M%<W^J7B1Q7KFN)]E3?V6^
MG_7N'N_^!-,ZO]=/"O@WW<GPOMJJ^TH]?^OE3WO_  %-'YZ?#;]F#X\?%GRY
MO!?PVU"6UDQMU"[C%O;D>HDEVJWT7)]J^@?AM_P2LU&;R[SXM_$B.!>"]AH$
M.]L>GG2@ '_@!^M?9M%?693X2\-8"TL4Y5Y>;Y8_^ QU^^3/B\Z\:>*\QO#!
MJ.'C_=7-+_P*6GS44SS/X:_L??L\?"SR[CP_\.;.ZNX\$:AJP^U3;O[P\S*H
M?]P+7I:JJJ%4  #  [4M%?HV"R_ 9=2]EA:4:<>T4DOP/R['YGF.:5O;8RM*
MI+O*3D_Q84445V'"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?"W_  <EZ!X8UK_@C?\ %>]\8^,++2+#1YM#U20:G;W$MMJ+
MP:S9/'82+;QR/BXD"0JVW:KR(SE45F'EWAK_ (.R/^"+!^!EOXMN/B5XCTG5
M(='4CX:IX!OFO8F6/'V1)(XOL/&-@/GJF,<@=/M3_@H+^UY\'OV$OV0O&7[4
M?QTT&?5_#_AJSAWZ':6Z2S:G<S3QP6UK&C_*6DGDC7)X4$L>%-?#VD_M7?\
M!<SQSIT/B[PA_P &\/P[TO2]0C6?3[+Q'\7-&BOHXF *B:-Q&\;X/*/&C*>"
MH(H \S_X-_/^"N__  2W^$7P \-_LIZC^T]8Z=\1_BI\6=2U'1?AQIO@K76M
M]#N=:U+%EHR77V!;;Y \*,X<0AW;#E1O/[)UXA^Q+;_&7QU\%-,\??M=?L?>
M$OA1\1!?W N?#6@ZE9ZHEK$DA$,RW4 *[G3#$ DKZ]A[?0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% 'X#?&'_ )*YXI_[&.^_]*'KG*Z/XP_\E<\4_P#8QWW_
M *4/7.5_.];^-+U9_H]@?]RI?X8_D@HHHK,ZC]^?@]_R2/PM_P!BY8_^DZ5T
M=<Y\'O\ DD?A;_L7+'_TG2NCK^AZ/\&/HC_.'&_[Y4_Q2_-A1116IRA1110
M4444 %%%% !1110 4444 %%%% !11536]?T+PUISZOXCUJTT^TB_UEU>W*Q1
MK]68@"IE*,(N4G9(J$)U)*,5=O9(MT5X3\2?^"B/[.O@/S+31-8NO$EXF0(M
M&@S$#[ROM4CW3=7S]\2O^"G7QF\3>9:?#W0M.\-6[9"S%?M=R/\ @4@"#_OW
M^-?%9MXB<)Y1>,J_M)+[-/WG]Z]U?.2/O\E\,.,\[M*&'=*#^U4]Q?<_??RB
MS[OU/5=+T2QDU/6=2M[2VB&9;BZF6-$'J68@"O&OB5_P4"_9P^'WF6MCXGE\
M0WB9'V?08?-3/;]ZQ6,CW5F/M7Y_>,/B+\1_BCJBW/C7Q=JNM7+OB%+NZ>7:
M3V1,X7Z*!7=_#7]B/]H_XF^7<6'@&72K.3!^W:\WV5 #T.QAYC#W5#7Y]B/%
M+B#.:KH9'@FWW:<Y>MHV4?FVC]+PW@_PUD5%8CB''I+LFJ<?2\KRE\E%GHOQ
M*_X*A?%;7_,L_AKX5T_P_ V0EU<_Z7<CT(W 1CZ%&^M>">._BS\4/BI>BY\?
M>.-4U=R^8XKJY9HT)_N1CY5^B@5];_#;_@EAX3T_R[WXK?$&ZU&08+6.CQ""
M('T,C[F<?0(:^@/AQ^SW\%OA*J'P#\.=-L9T&!>F'S;@_P#;:3<_X9Q6*X)\
M0>*'S9QBO9P?V6[_ '0A:'WM,V?'_AGP@N3(\'[6HOM*-OOJ3O/[DT?GK\-O
MV-_VBOBCY=QHGPZNK.TDP1?ZS_HD6W^\/,PSC_<5J^@?AK_P2MT>V\N]^+?Q
M'FN6&"]AH,/EIGT\Z0$L/HBGWKZ[HK[+*?"GA?+K2Q"E7E_>=H_^ QM]S<CX
M;.O&7B_,[PPSCAX/^17E\Y2O]\5$X3X;?LS_  +^$OER^"/AOIT%S'C;?W$9
MGN,^HEE+,OT! ]J[NBBOT/"X/"8&BJ6&IQA%=(I)?<C\PQF.QN8UG6Q5652;
MZR;D_O=V%%%%=)RA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'QI_P<!WGP+T[_@DM\6-1_: O-;M]+M[.
MPET.?PW DE^FN+J%NVEF%'(5O]-$&\$@&+S*\'^#_P"V3_P=!ZM\,=#U3QG_
M ,$H/A1=:C<:;%)<7%[\2;?3)Y25'SRVING,$C?>:/(*DD%5(VCZG_X+&_LN
M?$_]LO\ X)T?$+]GOX(^$=,UGQEK*Z;+X7AU763I\5M>6^HVTZW0G"MM>$1M
M*JD8<H$;AS7S9X3^,?\ P=4:+X9L=(\2_L@_LQ:S?VUJD5WJTGBV\@>\=1@R
MM''<!%9NI" +DG"J,  'VW^QIXV_:R^(7P(L/$W[:WP3T'X?>/I;RY2_\,^'
M/$"ZG:PP+(1"XG4D%F3#%03C/X#U2O*_V-/$?[8'BKX$6&L?MS_#KPAX6^(;
MWERNH:1X&U.6[T](!(1 RO*S-N9,%AN.#^0]4H **** "LOQQXU\+?#;P5K'
MQ%\<ZU#INB:!I=QJ6L:C<$B.UM8(VEEE;'\*HK,?85J5\@?\%]O%NI>"_P#@
MC;^T+K&E3M'+-\/YK!F0X)CNI8K60?0I,P/L: +G_!.'_@HW\8?V^_#VO_M
M>(/V.K[X8?!)[$WGPY\?>*_%]LUYXEM4DD62ZEL%0-80[$WAWD92.59E.ZO,
M=6_X.:?^"4.E>+)]-3XC>,KSPO::M_9MY\3-/^'NH3>&X;C<$VF\6/++N(&]
M492,$$J0:]X\#_LI> _CC_P2M\,?L9:[KFLZ#X9\0_!'2_#%[>>%[F.WO;>R
M?2X8'$+R1R(I,>5^9&&&((.:^9/^"IOQ)_9*_P"":G_!+"V_X)7?";P5-XO\
M7^/_ (=3?#_X0?"RPM4O-6UF>X@:T&I3QQ(H^69S<R3[4\R<-LPQ^4 ]T_X*
M$_\ !1CXM_L8_"WPU^U-\(/V1I_C/\&7TB36/B#XT\'^-+6.ZT'2B(7AO[:T
M=&_M&%HI))2R.JJD>YF527'TE\*_B;X(^-7PR\._&+X::['JGAWQ5HEKJ^A:
MC""%NK.YB6:&0 \C<CJ<'D9YKYX_8Y_9"\6_ /\ X) ^%/V+_CI>0ZCK&E?!
MJ70?$Z"42Q))+9R+-;*W1XXQ(85;H5C!'!KAO^#;_P 5ZCXS_P"")?P#U?5)
MVDEA\/:A8JS')$=KJU[;1CZ!(5 ]A0!]O45^9W[<'[0/_!2[XB_\%O/#O_!-
MC]D#]JS3OAIX*U_]G9/%7B+5KKP18:M<Z3*NKWD,M[:"9 SW#K#;6RI)(846
M623RS(JFO,O!'Q)_X+<6/_!17Q'_ ,$6-0_;]T*__P"*/A^(-A^T)=_#:R.O
M6'AS?]FELH[!<6CSO>2Q1"63<8T61P3N1(P#]?J^4=/_ ."Q?[*\O[!/C#_@
MHSXC\)_$+P_X \$:T=+UFU\0>$FMM5:;[5;6H:*V,AWQM+=1 -N'1LXVFO)_
M^":G[27[;'PU_P""BWQ;_P""4_[;?QVM/BW<^$O!&G^-O /Q+'ANWTF]NM+G
MEC@EMKN"W_=ETEE0*PRWR.2S!E5/CS]H;]KO]H/]M?\ X-4OVA_C%^TOX\7Q
M'XC@^(;:3%J"Z5:V>VSMO%6EI!%Y=K%&AVJ<;MNX_P 1)YH _6+Q_P#MY_ #
MX:_'SX,?LW^)+W5O^$D^/-KJEQX!%OIA>!X["SCO)S</D>3F*1=HP<MD''6K
M'P+_ &T_AI^T!^T'\4_V;O"/@WQA8:U\([VRM?$.HZ[X?-KI]\]TLK1FRG+'
M[0H$3;CA<97&0<U\,?M?_P#*7K_@E_\ ]BWXY_\ 4;LZ[[]G_P#X*1_&30_V
MM/\ @H:?C[XQ?6_AY^S18:'K'@_08-,M+>2PLSHNH7U[$LT<2R3-*UJI!F:0
MJ>%P#B@#]"**_*/]GCPC_P %T?VW_P!C.R_X*-^&?^"F=AX$\3>,-$F\2^ ?
M@QI/POTRY\/P6/SO:6%Q<W"M<R&>-5S,2S1^:,;BM87[5'_!;7]K#QY_P0O^
M!W_!17]E"?3?"WQ&\<?%/2?#GB#21IMO=6EQ.L]_;7=HJW22>5!/-:*RL#YJ
M1R "0,"U 'Z\T5^37[?FL_\ !:3_ ()5? A/^"E?C3_@H]I/Q:TCPOK6F/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH _,[]OS]OO]NK]L+XL?&#_ ()E_P#!(?X*
MR3^)O 6FV=I\0_C9J'C9-&@\+7UT/-BM[)0IDGFV1R*7!&TI(-N '/J7_!.'
M_@IC\9OB=^T#J_\ P3=_;U_9UN/AG\=O!G@RVUV(PZ_'JFF>+M(#) VI6MRB
MC#&5ANB.XYW_ #;DD1.2^.O_  2^_:T^'7[8GC[]O?\ X)#_ +8OAGP?XL^(
M,MLOQ1^&7Q"TDZCX;UZ^M8]D<CRV^Z>RE 9B0BE]TLA#HKE#K_L7_P#!4#]H
M76/VW[;_ ()X?\%+?V/])^&?QFU/PG/J_@SQ3X0U==1T+Q780EFG%L[9FMB/
M+D?RI'<XB;?L;8' .=\4_P#!6O\ ;O\ VG_VD?B/\$/^"2_[$GAGX@>'?A#K
MSZ#XU^)/Q"\8_P!F:==ZQ&2)K"QC0!I3&58&7<5Z$JJM&TGM'_!+W_@IM-^W
MQ;_$#X5_%OX'WOPM^,?P@UZ/1_B;\/;[44O%LY) Y@NK:X0 3V\HBD*L!QMX
M+JR2/\^_\&KX _89^*GVD+_:'_#2_BS^UO[_ -IV66=_?=MV=>V*3]B81C_@
MYM_;0&E >1_PK/P7_:7E_=^T_P!G6&S=C^+9GWZT ?IE56#6]%NM4FT2VU>U
MDO;9 UQ9QW"F6)3T+(#E0<C&1WK\ZO\ @ZZFNX/^"+_CB2QN6AF'BOPX8Y$8
M@JPU6 @Y'H0#^%?,/_!;C_@E%^SW_P $TOV/?"?[:_[#6O>+? OQN\->.]*T
M[4OBK;>+K^?5/$']H,]O=S7K33.LDDDD@E8@+_$F-AV@ _;2VUG1[S4)])M-
M5MI;NU"FYMHYU:2$-]W<H.5SVSUKRG4_%G[:L?[;6G^#-*^%7@^3X#2>"&N=
M2\82ZJXUN+7O.D M4M]^TP>6(FW;#RS?-QMK\P_^"J/_  35_9@_X)&>"/@C
M^W;^PGH^N^$OB9X:^-OA[2/$7B>3Q5?74_BZPO7D6]CU+SI669IV4,Y 4$/(
MN,%0OOOCJ60?\'6O@N,2,%/[$\^5SQ_R,EY_@/R% &UX$_X+&_%/Q=^PG^V!
M^UG<_!_P_#J?[.'Q1\6^%O#NE)=SF#5H-)BMVAFN6)W*[F8[PF!A1C%>RZ%^
MT=^W3\9OA'^S%\;_ -G7X)>!]0T+XF:7HFM?&<ZWK$L,GAW3+VTM+F1]/&]3
M/(HFG #!L[$R.21^:OP6_P"4,7_!4S_LX[XF_P#HBQKN_P!H:61/AW_P1Z5)
M& /B'PCD ]?^)#IX_D3^= '["ZMK&D:#9-J>N:K;65LA >XNYUC123@99B .
M:FMKJVO;:.\L[A)H94#Q2Q.&5U(R""."#ZU^4/AW]F[X4_\ !7[_ (+:_M.>
M#?VY])O/&/P__9MT[PMHGPY^'%[JMQ#I<-SJ=G-/=:C)##(@EG+V\@#-D;)4
M!!\N/;T'_!-WP/I__!/_ /X+<_&?_@F'\!-6U2#X,:K\&++XE>&/!M]JDUW;
M^%]0^W6]G<06C3,SQQS&X>0J2?N(/X10!^FVKZ_H6@1Q2Z[K5I9+-*(X6N[E
M8Q(YZ*NXC)]AS5NOPM_X-W_^",O[#?[=G_!*O0OC%^VCX#U3XB:EJFKZWIWA
MR'5?%.H0P>&+!+V16BL(H)T2%I+CSKAY,%F>7!.!@_8'_!M?X^^(MY^R3\4_
MV</B!X^U/Q-;_ K]H/Q+\/\ PKJ^LW!ENGT>R%L]O'(YY;89I%4=%38BX50
M ?HE1110 4444 %%%% !1110 4444 %%%% !1110!\J?\%J_VK?BW^QK_P $
MYO''QC^ VHV>G^,I[K2M"\.ZUJ,:M;Z3<:EJ-O8_;9 P*_N5G:1=P*[U3<",
M@_/%O_P;;65YI:>-O$O_  5N_:UN/BD;;S)O'5K\3A%"M]U\R.U,1=( _2'S
M\[>/,'4?4/\ P4@^(W_!.W7_ (7+^Q)^WU\5_#VG67QI:'0-(\+7FH%=0U.>
M6XC2"2VCC#2*T=SY++.5V1R*A8C%?"G[2G_!.CX@_L-^#M \/_M!_P#!S#\9
M/AU\)=<U2/PSH%GXAM8Q>8:*1TM/[8$P\C$,3@3/&B*$QP,+0!]?_P#!$;]I
MCXX?M+?L32']I#Q;;>)?&OP]\?Z]X&USQ=9PB./Q"VEWC0)?A5XS)'LW$?>9
M6;C=@?7M>4_L1?LL? #]B_\ 9=\(_L\?LQ6__%&:+I_F:7?O?+=2ZF9V,\E[
M+.H"S23/(TA=0%.\!0JA5'JU !1110 5\P_\%I/A!K_QW_X)1_'SX9^%=/DN
M]3NOAKJ%W86<*%I+B:T3[6L2 =68P!0.Y(KZ>H(# JPR#U!H ^0_V>OVO_&W
MC3_@C#X+_:I_8Y^&D7Q2\8+\(-+.@^#K+48X_M6LQVT-O-:2N6 4P3B42+D,
M1"ZJ02#7YS_\$\+/_@IC^S;\>O%_[=?[9'_!&SXN?&7]H3QG<RQOXXN/%>CV
MUGX>TT_*EAIELSO]F39\K,"#LQ&H5=YD_5[]ES_@FI^Q=^Q7\5_&?QD_9<^#
M<?@W5/'VP^);/2M5NO[.E=9&??%9/*;>V)9C_J408&  ,Y]VH ^;/B3^V9JO
MA/\ X)B^,/VR/VFOA#?_  ?U#3O VM7NI>#/$^JV\]U831?:(;: RPGRY)+@
MK"8U7DFX1,;LBN4_X(&?"+7_ ('?\$=O@%X"\4:?):7S^"!JTMM,A5XQJ%S-
MJ"!@>5;;=+D'D'@UZ5^UO_P3:_8S_;L\:^"O'/[6/P?3QG-X GGF\.:;J.KW
M::>LDK1,S3VD<JPW7,*86977&X$$$BO<H88;:%+>WA6..-0L<:* JJ!@  =!
M0!\/:O\ LQ?'BY_X.+-*_:^A^'%XWPV@_9-;PQ-XL\Z+R%U?^WYKC[)MW^9O
M\IE?[N,'K3M$_9C^.]K_ ,'%.L?M?7'PYNU^&US^R6GA>#Q7YT7D-J__  D$
M-Q]DV[_,W^2C/G;MP.O(K[AHH ^'OAW^S'\=]'_X.$OB#^UMJ7PYNXOASJ_[
M-5AX>T[Q2TT1@GU--5@E:V"A]X<1QNW*@8'7D5\>:+_P3>_;=L_^#:/XX?L9
M7'[/FK+\3_$OQ)N]1T+PA]IMC<7EJ?$>GW0E5A+Y8!AAED + D+TR0#^TE%
M'Y_?M,_LF?M$^,O^"EO[ /QD\,?"^]O/#'PIT/Q=!\0]8BGA\O1)+G0K:WMU
ME!<,V^5&0; W(K$^ /\ P3T^,GC7]K?_ (*0Z%\9_!-]X=\$?M%:;H6B^#O$
MSO%(NH6[:'J-E=3Q*KELPM=)PX7D\=#C]'** /R:_9D_:3_X*W_L+?L0:9_P
M3JNO^"2_CCQC\3? WA^7POX'^('AC7=/?PEJ<*AH[&_FNI)5:W5(S&6B=0S>
M7\QA+E4P?CE_P1Z_::^"G_!#[]G']A/X6>#F\;>./!7QNT'Q-XW31+F,1P>9
M>7UU>R(\K('B@:Z2(,,%E0-MY./V#HH ^.O^"_7[//QG_:L_X)'?%WX!_L]^
M ;OQ1XPU^'1?['T*QDC66Z\G7-/N)=ID95^6*&1^2.%.,G KZB^#VBZIX;^$
MGA;P[K=H;>]L/#EC;7<#,"8Y4MT5UR"0<,".#CBNCHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHKR_P"*W[)7PU^,7BY_&GBC7_%%O=O D)CTGQ'-;0[4
M& =B'&?4]Z /4**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
M@#W2BO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THK
MPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=
M_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65S_C1
M_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_
MQH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P : /=*
M*\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+_P"'
M>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?
M'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN
M?\: /=**\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W
M2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\
MAWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&
MWQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/
M^-'_  [W^"?_ $-OCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'
M_#O?X)_]#;X[_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_
M]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PL
MKG_&@#W2BO"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H
M]THKPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_
M (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^
MAM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65
MS_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C
M1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"
M?_0V^.__  LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\: /=**\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\
M&@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO
M/O@S^S7X"^!FIWNK>$-9\0W4E_ L4RZUKDMVJJ&R"H<_*<]Q7H- !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M]-@U#2KZ$$)<VTT:R12+D X9&5AD \T :5%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MU7P1)H_AVVMI-%O;"RDN+9[=XT#1C?"J.%(WHSJV0QKY[^ 7[-GQQ_X+9_\
M!MS\$?@I>_M*W'@R\UZSLK;QAXAFTU[^;5M+TB_N;3[,X$T9+N;2VD,C,VYH
MCN!W$UU?_!3W_@O%_P $S]5_X)F?$@? S]JOPMXX\5?$7X?:AH'@WP?X<O?/
MU:6]U&U>UB,UH!YML(S-YCB94.(RHRY539_9_P#VB_ O_!O]_P $!/A-XA_;
M$TN]AU[1_#:P6G@R!=M[?:[J,MUJ*:7R"(G022"5V^6,02'YB%5@#)_X+\_"
M3_@FK^R!_P $8_%'P3UGX,^"=$DGT6/1?@[H6GZ- NHR:VIC$$MJ57S6D3 D
MGESEDWAV8R8;Q7_@L8?C'\#O^#4#X??"/]H.2YMO&.H:#X'T+7[?4"WVB"6*
M2&[$$V>3+&EHJOG)W1MUZUYK_P $W/VEOV$/VI?VE%_X*Z_\%F?V^_A7=?$I
MI<_"7X/7/B%'T[X>V*N6AD:$[E^U#[R*<F-CYLA:=AY/Z _\%/?^"KGA3]GC
M]D+X;_MO_!;X/>'?CK\$=>\=6UGXY\0Z?+]KBTK2S*\+:A H1D=DFCDAR^%$
MI1"07R #PGPY_P %F_\ @DC\.-)\-CXO?\$Q/BMX!^'-]':V.A?&+QU^SC;V
MWAZ_3:$CG6=2\KHX 8%8V8C)*BOU5\&:WX1\2^#])\1?#_4]/O=!O]-@N=$O
M-)E1[6>T>-6ADA9/E:-D*E2O!4C'%?FI_P %;/\ @M1_P2:^)'_!+?XH^$?"
M'[3?@KXCZK\1?A_?:-X1\%:#=B\U&?4KN QVDDMJ!YMH89FCG+3+&R&'Y?WF
MU3],?\$2_@W\7?@!_P $I/@;\)/CMI]W9>*=*\$QG4=/OP1/8I-++/!:R*W*
M/%#+%$R'E#&5XQ0!]2T444 %%%% !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 %5]6TG2M?TJYT+7=,M[VQO;=X+RSNX5DBGB=2KQNC
M AE9205((()!JQ10!XA_P[*_X)N?](^?@?\ ^&GT?_Y&KL_@Y^RQ^S%^SM=W
MVH?L_?LY> _ L^J1I'J<_@[PA9:8]VB$E%E-M$AD"EF(#9QN..M=Y10!Y-\=
M?V"_V(OVG_$<'C+]HW]D7X;>.=8MHEB@U?Q7X+LKZZ2->D?G31,^P?W<[?:O
M0O OP_\  7PN\(V7P_\ AGX(TCP[H.F0^3INB:%IL5I9VD>2=D<,2JD:Y).%
M '-:]% 'B#?\$R_^";K,6;_@GU\$"2<DGX4:/S_Y+5TWPN_8U_9!^!VJWNN_
M!7]E3X;>#[W4].?3]1O/"W@;3]/ENK1V5GMY'@A4R1,R(2C$J2JDC@5Z310!
MXA_P[*_X)N?](^?@?_X:?1__ )&KL/@]^R?^RS^SSJEYKGP _9J\ >!KW4+<
M07]YX/\ !MCIDMS$&W".1[:)"ZAN0I)&>:[^B@ HHHH **** "BBB@ HHHH
M**** "BBB@ K&^('PZ^'WQ9\'WOP\^*G@71O$V@:FBIJ6A^(-,BO;.[575U$
MD,RLD@#*K ,#@J#U K9HH \0_P"'97_!-S_I'S\#_P#PT^C_ /R-7HGPA^ _
MP._9]\/W'A+X"?!GPIX(TJ[O#=W6F>$/#MMIMO-<%%0S/';HBLY5$7<1G"*,
MX KJZ* /%?B-_P $W?\ @GO\8/B)+\7/BM^P]\)O$?BBXF$UUK^M_#[3KF[N
M9!T>622$M*P]7)->IZYX \!^)O!%S\,O$G@G2-0\-WFG'3[OP]?:;%+8SVA3
M8;=X'4QM$4^785VXXQBM>B@#Q#_AV5_P3<_Z1\_ _P#\-/H__P C5W?P<_9P
M_9X_9VM+ZP_9^^ W@OP+!JDB2:G#X.\+6FF)=N@(1I1;1H)"H9@"V<;CCK7:
M44 >)?$#_@FG_P $[?BOX\E^*/Q._84^$/B#Q'<3^?=ZWK'PZTVXN;F7.=\L
MCPDRMGG+Y->R:+HNC>&](M?#_AW2;6PL+*!(+.QLH%BA@B485$10%10
M *LT4 %%%% !1110 4444 %%%% !1110 4444 %8?Q(^&'PU^,G@V[^'/Q>^
M'FA^*O#VH&,W^@^)-)AOK*Y\N19$\R"=61]KHCC(.&4$<@&MRB@#Q#_AV5_P
M3<_Z1\_ _P#\-/H__P C5Z/\)?@C\%_@%X8D\$_ GX1>%_!6C2WCW<ND>$M
MMM-M7N&55:8Q6Z(A<JB MC)"*,\"NHHH \3\;?\ !-;_ ()X_$KXD2_&#XA?
ML,?"/6_%-Q<?:+K7]5^'FG3W5Q-G/FRR/"3))D9WMEO>O5/%?P]\ >//!5U\
M-O'/@?1]9\.7UI]EOM U;3(KFRN(, >4\$BF-TX'RD$<#BMBB@#Q#_AV5_P3
M<_Z1\_ __P -/H__ ,C5W_P>_9Z^ 7[/.E7FA? 'X'>#_ UCJ%P)[^S\'^&;
M73(KF4+M$DB6T:!V"\;B"<<5V%% %'Q1X7\,^-_#>H>#?&GAVQU?1]6LI;/5
M=*U2T2XMKRWD0I)#+%("LD;*2K(P(8$@@@U%X+\$^#/AOX5L/ GP[\(Z7H.A
MZ5;K;Z9HVBV$=K:6<2](XH8E5(U'95  K3HH **** "BBB@ HHHH **** "B
MBB@ HHHH *XSXQ_LX_L\_M$V=CIW[0/P'\&>.K?2Y7DTV#QCX7M-32T=P [1
M+<QN(RP502N"0!GI79T4 >(?\.RO^";G_2/GX'_^&GT?_P"1J]8T'P!X$\*^
M"+;X9^&/!6D:;X;L].%A9^'[#38H;&"T";!;I BB-8@GR[ NW'&,5KT4 >*_
M#S_@FY_P3V^$GQ%B^+OPM_8=^$OAWQ1;SF>UU_1?A[IUM=VTI.3)%)'"&B8_
MWD(-=_\ %[X$? _]H+P];^$?CW\&O"GC?2;2\6\M=+\7^';;4K>&X",@F2.X
M1U60*[J& SAV&<$UU=% 'B'_  [*_P"";G_2/GX'_P#AI]'_ /D:O3?"OPA^
M$_@7X<Q_![P1\,/#NC>$8;66VA\+:5HD%OIR0RLS21"VC01!'+N64+AB[$YR
M:Z*B@#Q3X<_\$V_^">GP@\?Q?%;X5?L-_"3PYXEMY_.M==T3X>:=;75M)G.^
M*2.$-$V>Z$&O:Z** "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 ****
+ "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>ctlp-20250630_g8.jpg
<TEXT>
begin 644 ctlp-20250630_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@!
MS 2  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@ HKY'\=_\
M%,M>UO\ X*?>&_\ @FK^RY\)K3QM?:5I)UOXX^++G56@L_!&GL%-O#\D;^=>
MS;E*PDK@21DG!D:+ZXH **9<7$%K ]U=3)'%&A>221@%50,DDGH .]06NN:)
M?:5_;UEK%K-8^6S_ &V*X5HMHSEMX.,#!R<\8H M45#I^HZ?JUE'J6E7T-S;
MS+NBGMY0Z./4,."/I7PU^T;^W_\ \% _V(O^"2_Q-_;=_:X_9X^'NG_$SP5J
M\*Z3X2\/ZU/<Z5=:?/J5E9PS2RB1G$F+F5BH8?<7A<D  ^ZZ*^1OC?\ \%'/
M'/PM_;:_9(_9<TOX<Z3<Z9^T7IGB*[U[4[BYE$^DG3]*AO8EMP/E;<\I5BX/
MR@8P>:]:^!?BS]M76_V@_BGH/[07PJ\'Z+\-M,O;)?A'KNA:J\VH:S RRFY:
M]B9V$3(PB"@*F=S?>QF@#U^BJ<_B+P_:ZO%H%UKMG'?SKN@LI+I!-(.>50G<
M1P>@[5<H **J0:_H5SJTN@6VM6DE] @>>R2Y4S1J<8+(#D#D<D=Q5N@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BLWQAXR\(?#WPS>>-?'WBO3=#T;3H?-U#5M8OH[:VM8\@;Y)9"$1<
MD<D@<U>M+NUO[6*^L;F.:":-9(9HG#)(A&0RD<$$'((H DHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OGK_@J[^V/JW[ /_!._XJ?M;^'-*CO=7\)>'5_L*">/
M?%_:%U<165H\B_Q1K/<1.Z\956&1G-?0M<#^U)^S9\+?VPOV>?%_[,?QJTJ6
M\\,>--%ETW58[>0)-&K8*31,00LL;JDB,00'120<8H _*G]B_P#X(+?MO?"G
M]F*Z_:R^#/\ P5C^(?AGX^?$W38O&OB!+6VM9O#^JZO/$;J.WOXYE9KP!IGC
M,SDJ#([K#@[&^[O^",'[>GB;_@I-_P $ZO ?[5/CW0+;3?$NI)=Z?XFM[&,K
M;/?6EQ);R30@DE4E"+*%R=AD*9.W)^9](_X)7_\ !;[P7\$E_8@\"_\ !73P
MI%\)(--_L33O%5Y\-2WBZQT39Y0M$D$GEEDA_=K-Y@D  *NF% ^ZOV)OV/\
MX1_L$_LN>$/V3/@?:W*>'?!^G&WM[B^=6N+R:21YI[F9E !DEFDDD; "@OA0
M%   /S=_;@_8^^%'[<?_  <Y>%/@A\>QJE]X*C_9"CU+Q!X:L=8N+.#7HX?$
M-Z([2Z:W='DMQ.\,YCW ,]M'G(!!\Z\$_P#!)_\ 9HT7_@NSXK_X)?:3<^*+
M;]FK4O@U;_%G4O@I#XMOUT>ZUJ*]33(TDQ-YK0AIFN#'YF&=8PVY(T5?T@U#
M]@#7KW_@K[8_\%-A\2;-=,L_@*WP^/A/^SG,[3G59+[[7Y^_:$VOLV;<Y&<X
M-+IO[ >O6'_!7O4/^"FI^)-HVF7WP$7X>CPG_9S"=)QJT=]]K\_?M*;8]FS;
MG)SG Y /E+_@F=\(/"__  3^_P""Y7QT_P"">7[-]QJ.E_!W5O@WI?Q TGP3
M<ZI/=VNB:H;N&TF^RF=W=%D$KLWS$G$8)(C0#XUT"627_@T&_:,:61F/_"W;
MWECG_F;=+/\ ,FOUW\(_L":]X8_X*U>+/^"E$GQ(M)M-\2?!BU\$1^%5TYA/
M!-%?17)N3-OVLA$6W;M!RW7CGYZT[_@A5XYT_P#X(P_$W_@E?_PT-I+ZMX^\
M97&MVWC#^P91;VBR:Q::@L30>;N8[;;82&'+YQ@<@',?M?\ _*7K_@E__P!B
MWXY_]1NSKE/@!\:_%'[.O[8__!7C]H'PBBS:MX%\.^']?TB.9-Z&YL_#6KSQ
M;E/!7=$F1Z"OL+XT_P#!-_Q#\5/VS_V4?VIK/XJ65G9_LY:9X@M-2TB72W:3
M6SJ.EPV2-$X?$.QHBY#!LAL"H_V?_P#@F+9?#3]J/]K7XT?$[QE8>)_"_P"U
M =&@N?"RZ>\+6%G:Z==65Q!+(7(E\U;IL%0N /4\ 'QQ^P7_ ,$+/V(/VS/^
M"7/A?]I7]I#1=9\4_&WXM>#?^$LU?XS:GXIOFUFRU:Z1IX)X9!,$06Y,0"[2
MK>6=X;)KYO\ VFOVD?CC^VU_P;&?LR_$7XF?$/4_^$WN_P!H'1M F\8&9FNY
M);2]U2TMKTOG<\RQQPLSD[FD1F)R:^T/!7_!)S_@KU^SU\ [W]@C]F/_ (*8
M^";+X)O#=:=X?UWQ/\/);CQ=X>TBY9R]I!+%,L$S(LCJDK;6&<IY05%3T?X_
M_P#!$#P=XI_X)P_!K_@G5^SU\2T\,Z+\)/B!HOB--8UK3S=2ZF;2:XGNF=8V
M0++<37,LI(^52Q &,8 /EK_@M'_P2-_9"_X)N?\ !/[5?^"A_P"Q%HWB'P3\
M:O@_KFB:OI_Q&3Q=?W6HZW-<:K:V=S_:#3S,EP9?M32N=HW,NSB-F0_L!\//
M$\OC;P!H7C.:V6%]7T>UO7A4\(98ED*CV&[%>(?\%6_V)-<_X*-?L!?$#]C+
MPWX^M/"][XSBTU8-=OK%KF*V-KJ=I>G=&K*6W"V*<$8+@\XQ7M_P]\+OX'\
MZ'X+DO1<MH^CVUDUPJ;1*8HECWXR<9VYQDXS0!L4444 %%%% !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 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y%_'&R_:0_
MX+E?M]?M)_\ !-G7/VPY_@W\'?@]!I6E:AX%\.Z#:SZQXT-RAEDO9IKCYTMD
MDC7 C^3;+!N&X[F^DO\ @G;\-O\ @J3^R-^TYK?['G[2WC=_C)\"K7P5#J'P
MW^,UW866GZCI=S'(D)T.\@BDWSD1[G6;:W"+\^',<7+?%;]DG_@D?_P64_:0
M^(&J^#/%'B;PO\>/@MX@;PWXL\<_#O5+OPWXETNXA+Q(V]DV7<7[MDCN&CD!
M6/:CA< \7^R=\8_VWOV#_P#@KUX<_P""4GQN_:^N_P!H/P'XZ^&U[XG\/:_X
MHT^-/$OA0VWG;8[V>(DW4<GD,@DERSM(A7R]K*X!P'P1O/VY/^"@7[3G[3GB
MD?\ !8KQ7\%/!WP[_:#UCP)X-T#3M'TF2WE2Q"!U1[D*Q(W)P"Q.[)/-?;6F
M7?Q._P""6_\ P3^^)WQE_::_:H\2?'>\\%:5JOBJ'7/$>EVNGW,D$5DABTQ!
M;#9M:6)MLC9.ZY.>% KY6_8)_P""5O\ P0%_X*%^&_B'^UQ\+_AGJ?Q4/C?Q
M]J\GBB7XA:C>17>BZI+,9KJWCME,!LR6D5PQ4RE63]X0 !\X?L_VOCC4O^"<
M7_!3;]@/X.^/-9\<?"GX,27]G\'KV^OVOY+>U^SWD]YI<$Y),J6_V.,*JY!:
M5F _>4 >Z?LT?LI_\%J_V\/V2]#_ ."@.K_\%=_$/P]\?^/] 7Q/X$^''ASP
MC9CPOIMI.GG:?:7$;[FF62(Q%I'#L@E^;SBI+_6__!%3]OOQG_P4=_8'\/\
MQX^*_AZVTOQQIFJWWASQW96,>R :K92;))(UR=HDC:*4IG"M(R@D*";?_!(C
MXV?"_P 2?\$??@)\4++QKIR:#H'P0T2TUS5);M%@L)=-TV*VOA*Y.$\F6WF#
M$XQL.:^>?^#56QO[O_@FUXE^)C6$T.E^.?CEXIU[P_)+&4\^R>2" .H/;S+>
M5?JA':@#Z\_:]_X*1?L2_L%:WX8\/_M>?'NP\$7/C*TU2Y\-_P!HZ=>2QWB:
M?#'+=?O((72-E66,*CLK2O(J1!W(6O)/AG_P<!_\$E/B?X7\8>*K+]K.RT1/
M EBE[XCL/%F@:AI5[';/(D<<D-M<P)+=;GDC0)"KOND0%077/B__  5Q\&^%
M_'G_  6[_P""='A_QAH=MJ-DNO>/+P6MW$'3S[;3]/N8'P>,I-%&X]"@/:J'
M_!27X._#'Q5_P<9_L%Z]XA\$:==W>HZ3XU:^GGM$9IVTS2I;RP+$CYC!<.TB
M$_=8Y&* /K;]B;_@K#^PA_P4(\4:[X!_9@^-#:GXE\-P"XUGPQK.A7NE:C!;
MEE47 M[R*)Y(LN@+H&"ET#;2R@^"R?%BU\%?L_\ _!0'X@?!+_@H7XV^)'BC
MP99^*KD:/K6GW%O'\,-4M]+O[F+3M/>9 LL<;%-KQ;D_<)SD'.!^UQI&F^&_
M^#F/]DKQ1H-E':7_ (E^$OC+3]>NH$"O?6UM9W$T$<I'WPDC%AG.#CTKP_\
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
M/7P&^''[+WP/\+?L\?"#3)[/PQX.T6#2]#M;J[>>2.WB7:@:1R6<XZDUV5%
M!1110 4444 %%%% !1110 4444 %1WEU!8VDM]<L1'#&SR%5+$*!D\#)/'8<
MU)10!\,_L^? X?MQ?LH_%;XS?LQ?\%5OBYJ'AC]H3Q:->\ ^,;.:X@N? EO;
M:@1-INF179#V\):"2W=-D7R9PO.3P_\ PXS_ &R?^D_7[4'_ (-T_P#CE;7B
M+_@A1XA^$WCC7_&7_!-3_@HU\5/V=;'Q-JTVJ:IX%TF"VUOPS%>2G,LUMIUU
MM6W+'D@.0  JA555%9?^"8G_  6QNG\C6/\ @XLUN2U?B5++]FG0;>4C_9D%
MT2I]\4 >[? /Q#X#_P"">^G_  L_8=_:+_;-\8?$SXB?$O6-97P3KGCBWFNM
M2UHVT1O+B)I(49(HX(2H#2LHY !R0!]+U\>_L:?\$?/ 7[-OQ^'[8GQX_:4^
M(WQV^,,.DRZ;I?C;XDZJLD>AVLH(FBTVSC CLQ("P;!<X=PI4.X;["H ****
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 ***"
M0!DF@ HKQ_XR?MQ? 3X/>;I\OB3^W-5CR/[,T0K,5;T>3.Q.>H)+#^Z:^3_C
M)_P40^./Q*\W3/"5RGA33'R!%I<A:Y9?]J<@,#[H$_&OA\^\0N&LAO"=7VE1
M?8A[S^;^%>=W?R/T'ASPRXKXCY:D*7LJ3^W4O%6\E\4O)I6\T?;/Q:_:+^#G
MP2MF?X@^-;6VN=FZ/383YMU)Z8B7+ '^\<+[U\J?&3_@I_XUU[S=)^#'AN/1
M+8Y"ZIJ2K-=,/54YCC/UW_45\[^"_AU\3/C#X@>P\%>&=2UR_E?=<20H7VDG
M[TDC?*@)_B8@>]?3GP;_ ."7.H7/E:O\<?%PMDX8Z-HC!I/H\S#:ON%5O9A7
MYM/BKC_C:;I911=&D].9:??4=M?*"3]3]5I\&^&O $%5SRNJ]9:\KU^ZE&[M
MYS;CZ'R]JVM_$7XO>*EN-6U#5O$6L7;[8@[27,TA_NHHR<>B@8'I7UM^P/\
MLO?'WX3>-W^(GC&"VT;2KW3WM[O2+J;=<W"G#(VQ<K&58 _,=V"PV\YKZ1^&
M7P5^%OP=T[^S?AQX*LM,#*%EGCCW3S#_ &Y6R[_B:ZBOI^%_#".58Z&8X_$.
MI7B^9<K:C?S;]Z7_ )+?JF?)<7>+DLYRZIE>6X6-/#R7*W))RMY17NP\OBMN
MF@HHHK]:/Q8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X*
M_:G_ ."_WP?_ &2?BKXQ^&/CG_@GU^U;K-MX(NIH]5\8^&?A-!/H<T42;WN8
M;N6^C#0!<GS&51A2>G->66__  =?_L@7?PX/QCM?V OVMI/""PF9O%4?PKT\
MZ:(QU?[2-4\K:/7=BOH+_@OG\'OCE\=?^"4WQ/\ A_\ L]^$[[Q%KS)IE]<^
M%],+?:=;TZUU*VN;RRC"?,S26\4HV*"T@!0!BX!\:T7_ (.EO^"+6F_":"UN
M_B!XET76;33EM#\)V^&.I#4;:14$?]G*J6_V,,"/*"^>$XQD"@#[(_8+_;6^
M'_\ P4)_9FT/]JKX6_#OQIX9T#Q%).-+L/'FC1V-]+%'(4$X2*:9&ADQN219
M&#*<\=*]CKXC_P"#?7X9?&/X9_\ !.;3S\7_ (;7_@B/Q+XY\0^(_"'@34XC
M'/X;T.^U"2XM+)HB!Y6 [R!,#"RC(4Y ^W* "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@ HHK#\>_$SP!\+](.N_$'Q=8Z3:\[7NYPK2
M$=D7[SGV4$UG6K4</2=2K)1BMVW9+U;-:%"OB:JI48N4GHDDVWZ):LW*KZMJ
M^DZ#ITNKZYJEO96D"[I[J[F6..-?5F8@ ?6ODSXR?\%1=*M/-TCX'^$C=N,J
M-9UI2D8]TA4[F]BQ7W4U\L_$OXU?%;XS:F+[XA^,[[4VWY@M6?;#$3_<B3"+
MZ<#)[YK\PS[Q8R'++T\$G7J>6D%_V\]_^W4T^Z/USASP9XCS:U7,&L-3\]9O
M_MU/3_MYIKLS[3^,G_!2;X0>!?-TKX;VDOBG4%RHFA8PV:-[R,,O_P  4@_W
MA7RA\8_VP/CK\;#+9>(_%KV6F2Y']CZ1F"W*^C8):0?[[,/I6U\&_P!@WX]?
M%KRM2N]#'AW2I,'[?K:M&[+ZI#]]N.02%4_WJ^L/@W_P3\^!'PM\K4M>TUO%
M&J)@FZUB,&!6_P!B ?(!_O[R.QKX_P"K^)/'NM5_5\.^FL(M>GQS^?N^:/N/
MK/A3X;Z45]9Q4>NE22?KI3A\O>79GQ)\(?V9/C5\;I4?P+X+G>R9L/JUY^YM
M4]?WC??QW";C[5]6_!O_ ()C_#OPQY6K?%_7I?$-VN&.GVA:"S4^A(/F2?7*
M ]U-?3\,,-M"MO;Q+'&BA41%P% Z  =!3J^XR'PLX=RBU3$KV]1=9?#\H;?^
M!.1^?<1^,'%&=7IX1_5J;Z0?O_.>_P#X"HE#PUX5\,^#-(CT#PEX?L],LH1^
M[M;&V6*-??"@#/OU-7Z**_280A3@H05DMDMD?E52I4JS<YMMO5MZM^K"BBBJ
M("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKR[]LC]L'X*_L*?L]^(?
MVEOCWK$UOX?\.VGGSV]B(WO+L[E416\4CH)9/F!VAAP">U=K\-?B+X/^+G@'
M1_B9X!UJ'4-&US3XKS3[NWE5U>.10PY4D9&<$9X(([4 ;E%1W=W:V%K+?7US
M'#!#&TDTTKA4C0#)9B>  .235?0?$.@>*M*BUWPQKEGJ5C/N\B\L+E)HI,$J
M=KH2#@@@X/4$4 7**Y?QA\</@M\/-?M?"GC_ .+_ (7T/5+\ V.FZQX@MK:X
MN,G V1R.&?)&. :Z@$$9!R#T- !1110 445@:-\5_A;XB\7:U\/_  _\2M O
M]>\-I&WB+1+/68);S2UD7=&;F%6+P!EY4N!D<B@#?HKFO^%T?!W_ (06V^*/
M_"V/#/\ PC-Y*L5IXB_MVW^P3NTAB54N-_ELQD!0 -DL-O7BI[_XI_#'2_B#
M8_"74_B-H-MXJU.R>\TWPS/J\*:A=VR[MTT5L6\R2,;'RZJ0-C<\&@#>HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /E?7?B5_P5W7P-\=+KPO\
MLY_"J3Q%HOC&"W_9_M=0U^:.U\0:(;E!-<ZDR3LT,PMR[*H\K+C&W')^=W^(
MW_!R_+KB^)Y/^">G[)S:FOW=1;Q5=F<<8XD\_=TXZ]*^A?\ @M3^TQ\7OV3_
M /@G9XR^*'P&\36V@>+;S4M&T#1_$U[ LD.AOJ6J6MB]^ZN"I\I)W==P*APA
M((X/Y^7'_!+#]KW5?^"BOBC]A*Y_X+J_M8V-VWP*L/'GA7Q)_P +,O?+GNWU
M.XL+U)+1)T'D1NMLRQQNC*LV"YX- 'ZM?L:>(_VP/%7P(L-8_;H^'?@_PM\0
MWO;E=0TCP-J4MWIZ0"0B!E>5F;<R8+#<0#Z=!ZI7Q5_P0)\9>.?$?_!/]/"?
MQ;^+7C3QMXX\#_$/Q'X5\<^(/''BJ36KB?5;"_DAE,%W*JR/:$!'B1\M&K["
MS[=Q^U: "BBB@ HHHH **** "BOG7]O#_@JK^Q+_ ,$W+WPEI'[5OQ4DT?4?
M&]X\'A[2M.TN:]N9E0JKS-'"K&.)6=%WM@$MA<X;'T50 4444 %%%?*.G_\
M!8O]E>7]@GQA_P %&?$?A/XA>'_ '@C6CI>LVOB#PDUMJK3?:K:U#16QD.^-
MI;J(!MPZ-G&TT ?5U%>,>/\ ]O/X ?#7X^?!C]F_Q)>ZM_PDGQYM=4N/ (M]
M,+P/'86<=Y.;A\CR<Q2+M&#EL@XZU8^!?[:?PT_: _:#^*?[-WA'P;XPL-:^
M$=[96OB'4==\/FUT^^>Z65HS93EC]H4")MQPN,KC(.: /7Z*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD9E12[L  ,D
MD]*\9^,G[=WP$^$GFZ=;Z\?$.JQY']GZ(RR*K>CS9V+SU +,/[M>?F.:Y;E%
M#VV-JQIQ[R=K^BW;\E=GIY7DV:YWB?88"C*I+M%7MYM[)>;:1[/7!_%W]I?X
M+_!&!AX\\:6\=X%RFE6A\ZZ?T_=KRH/JVU?>OB7XR?\ !0;X[?%#S=,\/:@O
MA;2Y,@6VD.?/9?\ ;N#AL_[FP'TKRWP%\+?B?\8]<?3_  'X3U#6;MWS<2Q(
M2J$_Q22MA4SZL17Y+G'BW&K5^K9'AW5F]%*2>O\ A@O>?SY?0_:<C\%)TJ/U
MOB'$JC36KC%JZ7]Z;]V/R4O5'O\ \9/^"G7Q!\2^;I/P>\/Q>'[1LJ-1O0L]
MVP]0IS''],.?1A7SQ=7OQ%^+OBP27<^K^(]:O&P@)DNKB7V Y.!Z#@5]4?!O
M_@ER[>5J_P <?%^T<,=&T-N?H\[#\"%7Z-7U)\./A#\,_A'I?]D?#GP98Z5$
M5 E>"+,LN/[\C9=S_O$UY5'@GCCC"JJ^>XATZ>ZB]7\H*T8^K][NF>Q7X_\
M#[@>D\/P]AE5J;.2T3]:DKREWLKQ[-'Q=\&_^"9_Q4\8^5JWQ3U6'PS8MAC:
M*!/>./3:#LCSZEB1W6OJ[X/?LH? [X(K'<^#_!T4VHQCG6-3Q/=$^H8C$?\
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
M"D/[/W[46@ZGJ/AJ#7;?5X[?2M9FL9!=0I*D;&2$@E0)7^4\9P>H! !^*?\
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
M;^#?[ _P&^%'E:EJ.C'Q)JD>#]MUI \:-ZI!]Q?4;MS#^]7MD<:1((HD"JH
M55& !Z5KEWA7F>:U_K?$.*<I/[*?-+T<W=+TBFNS1AFGC%E&3X?ZEPSA(QBM
MI2CRQ]5!6;]9-/NF?,WP;_X)F?##PEY6K?%?6)O$MZN&-E%N@LT/H0#ODP>Y
M*@]UKZ-T#PYX?\*:5%H7AC1+33K* 8AM+*W6*-![*H %7:*_6\GX>R;(:7)@
M:,8=WO)^LG=OYL_%L\XFS[B.M[3,<1*IV6T5Z15HKY*X4445[)X(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y3^V
MC^QI\$?V]/V>?$/[-?Q[T>:;0_$-D;>2^T]85OK [E;S;:66.00R90?-M/&0
M17:_"OX6^!/@K\/M*^&'PU\.6FE:-HUE%:V5I9VR1*%1 H8A%4%B "6QR<FN
MAHH *IZ#X>T#PKI46A>&-#L]-LH2QAL["V2&*/<Q9MJ( !EB2<#DDFKE% ')
M>-/@'\"OB1XAMO%OQ$^"WA+7]5LU5;34]:\.6MU<0 '("22QLR@'D8/6NL55
M50JJ  ,  =*6B@"GJGA_0=;FM+G6M$L[R2PN!<6,EU;)(UO* 0)(RP.Q@"?F
M&#S2ZEX?T'6;JTOM7T2TNIK";SK&:YMED:VDQC?&6!*-@D9&#BK=% %34/#^
M@ZM?6>IZKHEI<W.GR-)87%Q;*[VSD;2T;$90D<$C'%):^'?#]EJE[K=EH5G#
M>ZD(QJ-Y%:HLMT$7:@D<#+[5) W$X!P*N44 9(\ ^!!X<B\'#P5I/]D6[AX-
M*_LV+[-&P?>"L6W:"&^;('7GK5J;P_H-QK4/B6?1+-]1MX&A@U![9#/'&QRR
M*Y&X*3U .#5RB@#F?B'\%?@W\73:M\5_A+X9\3FQ8FR/B'0;>]^SD]2GG(VS
M/MBMM]!T.30SX9?1K1M-:U^S'3S;J8#!MV^5Y>-NS;\NW&,<8JW10!!8Z7IF
MF:;#HVFZ=!;V=O L,%I!"J11QJ-JHJ@8"@   # %1Z'H.A^&-*AT+PUHMIIU
MC;@B"SL;988HP26.U$  R23P.I-6Z* "BBB@ HKC?!O[1/P$^(GQ%\0?"#P)
M\:/"^K^+/"EP(/$WAC3M=@EU#2W*JX$]NK&2/*NIRR@'/7K794 %%%% !111
M0 4444 %%%% 'R%^T'_P08_X)+_M4?&37?V@/CW^R!8Z_P"+_$UTMQKFL/XI
MUBW-U*L:QAC';WB1J=B*/E49QGJ2:XW_ (AE_P#@AS_T8CI__A;:_P#_ "?7
MU-^UUIG[56K_ +/7B"S_ &)O$OA+2?B<!:R^%[OQW:S3:2S)=1/-#<+"#(%D
M@6:(,HRK2*PZ9KXM\/\ _!=3XD_LH:S:_#K_ (+/_L0>*_@;=23K;P_%/PQ;
MR>(/!.H2$X#"ZM@\EH6)&(6$K*.79>E 'VI^RI^R1^SO^Q'\';3X _LN?#:'
MPGX1L;N>ZM='@OKFY"33.7E?S+F221BS'/+''08'%>CURGP9^.GP7_:+\!VO
MQ0^ GQ6\/>,O#MZ/]&UKPUJ\-Y;N< E=\3$!QGE3AE/! -=70 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445Y[^US_R:C\3O^R>:U_Z0S5G6J>RHRG:]DW]QTX+#_7,
M93H7MSR4;[VNTKV/0J*_GCHK\]_U_P#^H;_R?_[0_HO_ (EY_P"IG_Y1_P#N
MI_0Y17\\=>A?LD?\G6_#'_LH6B_^ET-:4>//:UHP^KVNTOC[_P#;IS8WP!^J
M8.I7_M*_)%RM[&U[)NU_:G[M4445^A'\Z!1110 4444 %%%% !1110 4444
M%%%% !17#_&G]HGX4_ 32?[0\?\ B-([B1"UII5MB2ZN?]V// [;FPOO7Q)\
M>?\ @H!\8?BQ<3:3X/O9?"VB'*K;:=.1<S+ZR3##<_W4VCG!W=:^-XEXZR+A
ME.%:?/5_DCK+_M[I%>NO9,^[X4\/.(N+6JE"')1_Y^3NH_\ ;O63]-.[1]H_
M&#]J3X)?!".2+QMXRA-^@RND6&)[ICZ%%/R9]7*CWKY1^,G_  4U^)GBOS=)
M^$VBQ>&[)LJ+Z?;/>./49&R//H Q'9J\+^'/P?\ BG\9=7;3_A]X/O\ 5IC)
M^_N(TQ%&3SF25L(G_ B,U]1_!O\ X)<VL/E:O\<?%YE;ACHVB,0OT>=AD^A"
MJ/9J_+Y<2>(?',G#*Z3H47]I:??4=FVO[B3\C]<APKX9>'L54SBLL176O*]=
M?*DKI)]ZC:\SY/"_$3XN^+.!J_B/6KUO^FEU<2_S8@9^@KZ#^#?_  3)^)7B
MKRM6^+>MQ>'+-L,;"W*SWCCT.#Y<?U)8CNM?9WP^^%?PZ^%.DC1/AYX/L=)M
M\ /]EAP\N.A=SEI#[L2:Z"OH<C\(\NH25?-JKK3>KBKJ-_-_%+UO'S1\SQ!X
MV9IB8/#Y+16'IK12:3G;R7P1]+2\F>??"#]E[X)_!"))?!'@V'[<JX;5[[]_
M=-ZG>P^3/<(%'M7H-%%?J^#P6#R^@J.&IQA!=(I)?@?C6.S#'9GB'7Q=652;
MW<FV_O?Y!11174<84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'Y'_\ !RO_ ,$_/V5X_AYX,_;#\"?#A?!OQ=UOXV^&
M-"OOB5X+O)=-U1[>\F:"61FA81R3A%3;-(C.NQ0#C(,_[1?C'_@K5_P1"\&M
M\1[_ /X*(?"OX^_"VT#&V\*?M!ZK#X?\621KR8++4O,QJ$^!]Z9F8Y^6+TZC
M_@JA^QU_P4M_X*)?$:^^$?QA_:&^$7[/W[-_A7QMI^J^%O%9=KSQ+K-U;()(
M;D^9-'!!MD:0*N^)@5!*R"O3/V2/^"$7_!,KPQK47[0_CFYO_P!I7QQ<N&N/
MB7\7_% \3O-*IR=D3$VH"L<KE'=./G/4@'N7_!+S]O[0?^"FW[&GAO\ :^\.
M_"[4_!T&O7%W;R:%JEVMPT,MO.\+F.95431ED.U]B$\Y48KZ#J&PL+#2K&'3
M-+LH;:VMXECM[>WC"1Q(HPJJHX4    <"IJ "BBB@ HHHH **** /-OVN_B'
M^T-\*_V>?$/C?]E+X"P?$WX@6PM8O#G@NZU^'2X;V2:ZBA>22YFPD:0QR23L
M"066$J""P(^'+K_@E+_P4I_X*)VKW/\ P5Y_;VDT+P7J S=? 3]GM&TS2I(B
M<_9[[49@T]XAX#Q,'7(RDHX->8_MO?!S_@D!XA_:S\>ZS\</^#@/XZ_#CQ;<
M>()6U_P)X=^/]OI]CH=QA0UK#;-8R&!%P,1ESMZ>U>5_\*#_ ."%?_2S=^T?
M_P")+VO_ ,KJ /N3X>_\&^7[$/[.'QR\&_'[]B+Q'\0O@IJWAC5=/GUK2_!7
MC:[DTWQ;96TJL]CJ=O=O+Y\<J*48JRGYRQW-S7W57SO_ ,$MO#O[.OA7]D#2
M-$_98_:]\5?''P?%JM\;3Q_XS\8)KE_<2F=C+ UTD48*QL2JIL&T>N<GZ(H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\]_:Y_Y-1^)W_9/-:_](9J]"KSW]KG_ )-1
M^)W_ &3S6O\ TAFKFQG^Z5/\+_(]/)?^1QAO^OD/_2D?A+1117\^'^BH5Z%^
MR1_R=;\,?^RA:+_Z70UY[7H7[)'_ "=;\,?^RA:+_P"ET-=&#_WNG_B7YGFY
MS_R)\1_U[G_Z2S]VJ***_H0_SI"BBB@ HHHH **** "BBB@ HH) &2< =2:^
M?/VAO^"@_P ,?A/Y_ASP!Y7B;74RK"WE_P!#MF_Z:2C[Y']U,]""RFO+S;.L
MKR/"O$8ZJH1\]WY);M^21Z^2Y#F_$.,6&R^BZDNMMDN\F](KS;1[GXI\6>&?
M!&AS^)?%^O6NFV%LN9KN\F"(OMD]2>P')/ KY!_:&_X*8W=WY_A;]GVR,$9R
MC^([^'YV]X8F^[_O."?]D=:^</BU\</BE\=M?&K_ ! \1SWK!S]DL8AM@M\_
MPQQ#@>F>6/<FO7_V>?\ @G9\1?B7Y'B7XI/-X9T5\.MN\?\ IURO^RC<1 _W
MGY_V2#FOQ;,>.^)N,,4\!P[1E"'67VK=W+:FOG?L^A^]Y7X=<)<#X19EQ17C
M.?2'V+]E'XJC^7+WCU/$=*T;XE?&OQJ;73+34_$6NZA(7D;+332'N[L>@'=F
M( '<"OKC]GG_ ()HZ-HWD>*/C[>)J%T,.GA^RE/D1GTFD&#(?]E<+QU85]&?
M"OX-?#;X+: /#OPY\+P6$1 ^T3 ;IKAA_%)(?F<_4X&> !Q745])PSX69=ET
MEBLU?MZV]OL)_/6;\Y:?W>I\IQ;XPYIFD7A,GB\/0VNOXC7RT@O*.O\ >Z%7
M1=#T7PWID6B^'M(M;"S@7;!:V<"Q1QCT"J !5JBBOU>,8PBHQ5DC\:G.4Y.4
MG=O=L****HD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BOAW_@JU_P6R^"/[ 6D:Y\$
M_A1<#QY^T$-#6^\-?##2M!OM3(W%"KWQLU_T9#&V\*SJ[ HP&U@U>J_\$\?^
M"H'[*O\ P4?\$75[\#_'Z2>*_#EO GCKP7J.GSV&I:'=NOS));W"JYCWAU65
M=R$J1NW @ 'T;17PMX]_X.(/^">'PY\<ZU\/?$-G\6&U#0=6N=.OFM/A#J\L
M1F@E:)]CB'#KN4X8<$8->X?L!?\ !23]EC_@IA\,]:^+G[*?B/5M2T3P_KK:
M1J5QJ^@SV!2Z$,<Q51,HW )*A)'3/.* />:*^!?B%_P<K_\ !*_P#XWUCPS:
M>/O&7B;1_#FH&R\1^._!_@&^U'0--F4@,'O(DQ(HS]^(2*PY4L",_:_PC^+G
MPS^/7PST3XR?!KQOI_B3POXCL$O=$UO2IQ)!=P-T93V(.05.&5@58 @@ '1T
M444 %%%> ^"/^"C?P.\;7WQXM5\)>-M)@_9X><>.+_6_#36]O>)##<S22:>^
M\_:T"6LAR OWH_[X- 'OU%?-&N_\%8OV2?#O[+WP?_:\U._\0KX/^.'B[2/#
M?@=UT4FY-]J7G?9Q<1;_ -T@\B7<V6Q@8SD5W"?MI_#1_P!MM_V#1X-\8?\
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
M^O&_[2=]8:U=OX0^,OPLN-+@AU[3W<M MY9Q)&+*5 =A)4<?POM\V1O[ ?\
MP3%_:0^+7@+]L;XS?MY^#['X<>(_VRH38/X!TC48]0?PIID=C>6EO)--&1'+
M=8O"[!3UA5CL9VC0 ]Z_X(G?!?X9>$?^"-WP'^'^E>#=..C^(OA+IVH:[I\M
MHCQ7\^I6HN;PS*1B3S'GDW!LY!QTXKPC_@UADN-$_88^*?PBMKN5]%^'W[2W
MBSP[X9MY)2PMK"-;*=8U)[>9<2M]7)[UP?[)_P"U1_P6._X)T_LH:1_P3^\5
M?\$A_%?Q-\:?#S3&\/\ @/X@^$?$UJ?#6LV<99+&XN)7PULJ1^6K*VUF6,;O
M)9B%^L/^"(O[ _Q(_P"">7["]G\+?CEK=I?_ !#\6>)]1\8?$&73Y0\$>JWS
M)OA1QP_EQ10HS#Y2ZN5RI!H \M_X+1_M5_M\_![]KG]DS]F;]A/XQ:/X0N_C
M5XD\2:1XBN-=\,VVI6PCAM['R[IDE3S-ULMQ/.J1R1B1T19"R9%>'?''XE?\
M%NOV%?VY?AA^P1IG[?V@_%:U_:8L;ZU\(?$'QO\ #2RM+SP->V#0S:C=QVMH
M5CO MHY:.&5O+:1U!"B-O-^G/^"D?[,7QX^,O_!3?]B'XU?#+X<7FK^%OAGX
MM\677CK6()8ECTB&ZL+1('D#N&(=HG4;0W*\XR,N_;^_9C^._P 6/^"N'[$7
MQ]^'GPYN]4\'_#6]\=/XZUV&6)8M(6]TJVBM3(&<,?,D1U&T-R.<4 >;_ _X
MS_\ !0G]A#_@K/\ #7]@#]K;]K]?CSX&^/'A#6]0\'^(]4\%V6C:GH.JZ7;O
M=7$+"S&R6!H8SC=D[I%VA-C>91\)_M=_M!_M$>%_^"G'PB^,'CQ=6\/?"FSU
MC1_ 5@-*M;?^S+*30K]GB\R&)'GRR*=TK.P[$#BO5OVROV8_CO\ $7_@ME^Q
MM^TMX*^'-WJ'@;X=Z/X\B\:>(HI8A#I3WNBO!:K(K.'/F2L%&U3SUP 37F/P
M'_8L_:A\+ZW_ ,%+)]?^$-_;)\9[Z_;X8,]Q!C7Q)HU]"ABQ)\N9)HT^?;RW
ML< 'RM\7_P#E 9_P39_[.1^'O\M5K] K;]KO]H.3_@X,N/V''\>*?A?'^RP/
M%Z>&?[*M<C6O[=6U^U?:?*^T?ZDE/+\SR^^S=S7S!\2O^"?W[8NM_P#!'/\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %>>_M<_\FH_$[_LGFM?^D,U>A5Y[^US_ ,FH_$[_ +)YK7_I#-7-C/\
M=*G^%_D>GDO_ ".,-_U\A_Z4C\):***_GP_T5"O0OV2/^3K?AC_V4+1?_2Z&
MO/:]"_9(_P"3K?AC_P!E"T7_ -+H:Z,'_O=/_$OS/-SG_D3XC_KW/_TEG[M4
M445_0A_G2%%%% !222)$C2RN%502S,< #U->;_'C]JKX1_L_631^+-:^U:JT
M>ZWT.P(>Y?(X+#.(U/\ >8C/.,GBOAK]H/\ ;1^+GQ[DETB>^_L70&)":)IT
MI"R+_P!-GX,I]CA>.%!YKX;BCC_(^&DZ4I>TK?R1>W^)[1_%^1^A<(^&O$/%
MCC5C'V5!_P#+R2T:_N+>7X1_O'U!^T-_P44^'7PU\_PU\+$A\3:TF4:Y20_8
M;9O=UYF(]$./]H$8KXK^)GQ=^)_QR\3+K/CSQ%=:I=.^RTM5&(X=QX2*)>%S
MP.!D]\FNG^ 7[(OQ=_: N$O- TK^S]%WXFUW44*PX!Y$8ZRMUX7@'@E:^YO@
M!^Q]\(O@!!'?Z/IG]IZX$Q+KNHH&E!QSY2](1U^[\V#@L:_,*>!XX\3*BJ8F
M7L,)>ZT:C;^['>;\V[;V:V/UVIF'A]X3TG2PL?K&-M9ZIRO_ 'I;4U_=2YMK
MI[GS#^SS_P $X?'?CWR/$WQCFF\.Z2V'33E4?;KA?<'(@'^\"W^R.M?:7PU^
M%/P^^$/AY?#'P[\+VVFVHP9/*7,DS#^*1SEI&]V)_*NAHK]>X<X-R/ABG_LL
M+U.LY:R?SZ+R5O.Y^(\4\=<0<6U?]LJ6IWTIQT@OE]I^<KOM9:!1117U1\<%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^-O W@KXE^%+[
MP'\1O!^E^(-#U2 P:GHVMZ?'=VEW$3DI+#*K)(O X8$<5H6=G::?:16%A:QP
M001K'!!"@5(T48"J!P    !TJ2B@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /A?X:_P#!0CXV:W^T%^UU^T!\0-:TG3OV?/V:+"[\.V7ARWLD
M_M+5=;T^QBU+4;^6X8;D54?[/%$IVN)%)&Y26\B_86_X*)?\%6%^-O[/WB7]
MOK1?AI-\-_VM+*_N/ >C^#[*XM]4\%SII[:G917)DXN(IK50#DNZNX)9-I5^
MH_;*_P""#7Q(_:-^.?Q#U3X/_M_^(_AM\(?CGJMAJ7QS^%6G^&(+O^V[FV6-
M))+2\>0/9&X2%!( K MDMYB;8E]5^,OP3_94\!_\%2_V;O%WQ4^,&NV^MP>"
M=;\-?L\_":WTV1M&L[ZTLI)=4U0RHK!9_P"S7AMU$I50L7R[G(V@'V11110
M4444 %%%% !1110!^1'_  <"_ +_ (+9_%3]F#XLZ/X4\7_#'Q7\';_Q%HKZ
M)X"\*>#=3NO%LELNLV+VXS&C([1S*DLI7CRHY#QV]CU#X+_\'/\ J%E)8P_M
MF?LL6#2KM%Y:>"=3:6'/\2B6)D)'HP(KV#_@N)^U1\6_V.O^":/C_P",7P(U
MR#2/%TLVEZ'HGB"Z4&+1Y-1U&WLFO6W J#$D[NI((#A"01P=;PY_P3C\0Z9_
MP3>N/V"=6_;=^+U_K=[92-<_&D^)W7Q,M^][]N-Q%<$EDC$WR"+<3Y!,?F$G
M?0!M_P#!+_\ 88?_ ()V_L>Z%^S=JGQ*E\8ZW%J.H:OXH\4268MAJ.IWUU)<
MW$B1 GRT#/L49R0@)P20/H.OCC_@A9^TA\;OVC?V%-O[1'CE/%OBWX?^/M>\
M$:CXT1 !XB73+QH8K_CAB\10%\DNR%B26-?8] 'YV?\ !:O]C/\ X)Y^+_$V
MF?M,_M2_\%"/$_[-FLZQX:E\'ZYK'A'QQ%I4GC70C(9)-,GMV5VO%0RL?E5@
MJRD2*ZA-OF=[^T+_ ,$%/VC?%W[+?[./PW_X**:;;^#?@EXELO\ A"_A+IB7
M2VGB?68_LUOHS7LLD ,AMY5=P"<2R7+%VQG=-^UCI'[#VC?\'#5OXD_X*>ZW
MX N?#.I_L_V<7P9A^)5[:/HUAJ,>HR_;(Y8;H^5#<L&+Q23*%<,P1C(@"_5_
M@0_\$0QXVT<_#(_LJCQ)_:EO_8']A?\ "-?;OMOF+Y'V?ROWGG>9MV;/FW8Q
MSB@#ZJHHHH *X;]ISXI^+O@?^SIXX^,/P_\ AAJWC;7O#/A6^U'0_"&AV<MQ
M=ZS>10.\-I%'$K.S22!4^56;YB0">*[FH-4U33-#TRXUK6M1@L[.S@>>[N[J
M98XH(D4LSNS$!5 !)).  2: /R+U+]FO_@N%J7["&L_\%,/BS_P59\6_#_XJ
M67@B\\<+\'AX(L[;P]HMO!;O>+I%U;3KN$H@0([2J6C=BKB0HSM^@?\ P3#_
M &LO$/[<_P"P%\*_VK_%_AZ'2M8\9^%H[K6;*U1EA6\C=X)VB#$E8FDB=T!)
M(1E!)ZGX*^+'QI^-O_!QA\:=;_9'_9)\4ZGX/_8\\):F++XN?%VPC,5U\0+B
M-@S:/I3,.+<_+ODP05(=\JT<4WZF_"GX6^ /@?\ #+0/@Y\*?#%OHOAKPOI%
MOI>A:3: ^7:6L$8CCC&22<*HY)))R22230!XC^UE_P %:_\ @GS^P]\37^"W
M[3W[0MOX:\6_\(E%XDM?#[:%J%S/>V$MVUG$;?R+=TGF>='46Z,9L(SE BLX
MX+PS_P ' 7_!);Q5\%M5^.=A^UC9Q:?HNMQ:/J&B7F@:A%K:ZA*',-LFF-!]
MJF9Q'(08XV3]V^6&Q]OB_C[P;X7\5?\ !V;X-U3Q%H=M>3Z!^QH^HZ/)<1!C
M:77]OWMOYR9^Z_E7$R9'.)#ZU0\.?!WX8C_@[<UWQ4/!&G?V@O[(:^(5NOLB
M;QJAUBWTXW><?ZW[(3#OZ["1G% 'VG^Q%_P49_8Z_P""B?A+5_%W[)7Q@A\1
MKX>O%M/$6F7&GW%C?Z5,V[8L]K<QQRQAMC[7V[&*.%8E6 ^ /VB/VDO$OP1_
MX-VOCA\?_P!D;_@I9\0/B[KFB>+TBTOXMZ_:7-CJFG3'7=-M+BPB%RBN(XT:
M5 P&TB9BIQC'I/P%TC3/"/\ P=)?&W3_  S91V,'B/\ 9>TG5]<AMD"+>7T>
MI6ENEQ(!]YQ$-NX\X)]:^$?#G_*H+^T;_P!E=O?_ %+-*H _0G]I_P#:>^/_
M (4_X*<_\$^/A1X;^*NK67AOXF:'XPG\?:-;S!8-<DM]!MIX&N%Q\_ERNSKZ
M,217LG[&GB#P-JO[=/[3.A^&_P!NSQ?\2-5T76-"3Q!\+M<TZYBT_P"'+3V]
MQ+##922H(YEN$#,QA+!?) ?YJ^7_ -K_ /Y2]?\ !+__ +%OQS_ZC=G7GOP[
MO/'&G?M(?\%D[_X9/<KXC@\#Z1)H+6>?.%X/"VLF$QXYW[]NW'\6* /J_P ;
M_P#!Q#_P2,\ _$#4? .K_M1O=)HVJ#3=:\2Z-X/U:_T2QNBVWRY-0M[9[<\D
M#>KL@SRW!Q[]\??V[_V1OV8/@SX=_:(^-WQQTK2/ WBW5=/T[PYXIMXIKZRO
MI[Y&>U*R6J2 12(K/YQQ$%&YG YKYD_X(_>%_P!E^?\ X-^?AOI.L:=H#?#^
M_P#@Y=2^/1*D?V61VBG_ +6:X)X+"47 <MR"ISTK\P?$FD^(O'O_  :F?LJ>
M%OBU;W%U8ZC^T?8:?;Q7A8/+I;:OK,2)D\[-A94_V N.,4 ?K1\//^#@/_@D
MU\3_ (X:5\ O"O[4T0U?7]2.G^'-3U'PSJ5II.KW0<1^5;7\UNMO+ESM5P^Q
MR0%9BRY^S*_.K_@Y^^&?P_3_ ((8_$QK7P?IUO\ \(3+X:NO" M;1(AHTJZW
M86JM;!0!#BWFEB&W&$D*CBOO+X.ZQJ/B'X1>%=?UBY::[OO#=C<74S'F21[=
M&9C[DDF@#HZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\]_:Y_P"34?B=
M_P!D\UK_ -(9J]"KSW]KG_DU'XG?]D\UK_TAFKFQG^Z5/\+_ "/3R7_D<8;_
M *^0_P#2D?A+1117\^'^BH5Z%^R1_P G6_#'_LH6B_\ I=#7GM>A?LD?\G6_
M#'_LH6B_^ET-=&#_ -[I_P")?F>;G/\ R)\1_P!>Y_\ I+/W:HIEQ<06D#W5
MU.D<4:%I))&"JJ@9))/0"OFG]H;_ (*/>!? ?G^&?@Y!#XBU9<H^HLQ^PV[>
MQ&#.?]TA?]H]*_;,YS[*<@PWM\=54%T75^45N_TZV/X%R+AS.>)<7]7R^BYO
MJ]HQ7>4GHEZ[]+L]_P#'OQ%\$?"_P]+XI\?>);72[&+@S7,F"[?W44?,[?[*
M@D^E?&O[0W_!2CQ3XI\_PO\  NUET:P.4?6[E1]KF'3,:\B$>_+]""IXKY]\
M>_$GXF_&_P 5KJ_C37;[6M1G?R[6$ L$W'B.*)1A03_"HY/J:]^_9Y_X)L^+
MO%WD>)_CA<RZ'IQPZ:- 1]LF'HYY$(]N7Z@A3S7XOCN-.+.-\2\#D%*5.GUE
MM*W>4]H+R3YNS>Q^]9=P'P9X?X2.8<25HU:NZCO&_:,-YOSDN5=4MSY_\#_#
MWXF?&[Q:VD^#]$O];U2YD\RYFW%L%CS)+*QPHSU9B.?>OLO]GG_@F]X)\$>1
MXG^-%Q#X@U1<.FEQ@_88&_V@<&<_[V%ZC:>M?0/P_P#AMX%^%GAZ/PM\/_#-
MKI=E'SY5NG,C?WG8Y9V_VF)/O6Y7UO#'A=E64-8C,&J];?7X$_)/XGYR_P#
M4SXGB[Q>SC.U+"Y8GAZ&VC_>27FU\*\H^G,T,MK:VLK>.SL[=(H8D"111(%5
M% P  .  .U/HHK]2225D?D#;;NPHHHIB"BBB@ HHHH **** "N5^,?QK^&7P
M \$R?$7XN>)O[)T:*XC@DO/L4T^)'.%&R%'?D]\8]:ZJOEC_ (+&_P#)E.H?
M]C#I_P#Z,-<.9XFI@\OJUX)-QBVK[:'N<,Y90SKB'"X"NVH5:D8MQLFDW9VN
MFK^J9T'_  ]:_8&_Z+U_Y:VJ_P#R+1_P]:_8&_Z+U_Y:VJ__ "+7XU45^:_Z
M]YO_ "4_NE_\D?T[_P 0#X/_ .?]?_P*G_\ *C]E?^'K7[ W_1>O_+6U7_Y%
MKJO@Y^W?^RG\?_&T?PZ^$?Q4_M;69;>2>.S_ +#OH,QH,L=\T")P.V<^E?B!
M7U1_P1R_Y/6T_P#[%[4/_18KNRWC+,\9F%*A.$$I22=E*^K_ ,1X7$_@MPMD
MO#V*Q]"M6<Z5.4DI2@TVE=7M33MZ-'ZZ4445^E'\QA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F)XZ_X(O2?\%"OV
MY?CQ\<?^"HEYX\D\$6'B#3=.^!>D:=\0_L>EQ:.EDGGW"06LI:)VG)W>9L)8
MN=ISD>6?'/\ X-6OV0KS]K7X#W7P%^&7BB[^$S77B,_&B_N/B;.T]O#_ &:/
M[*-N9)O-^:\RK>0#Q]_"\URW[:7[,G@[_@I_KG[??QY_;!^)OB756_9DTS6]
M(^$7PHL_$$MGIF@_8_#S7MOK<UO$09Y+F<,ZLYVL(71MZ!%CZ7]AC]GSP7_P
M3#_:>_8ET_\ 9!^)7B*ST;]IWP#<?\+6^$>H>(9KZQGEB\.IJ7]NVL,S,UK(
MESE78$J4?8NP;@0#]-_V*?V)O@-^P!\#X?V>OV<=+U6S\-0:G<7Z0ZQK4]_-
MY\Q!D/FS,6 ^4848 ],DD^MT44 %%%% !1110 4444 </^TI^SG\(OVM_@3X
MG_9N^/'A9-:\)>+]+:QUG3VD*,R$AE='7E)$=4D1QRKHK#D5^7'[2O\ P3*\
M&_L+_#5?#W[0O_!R=\=/AQ\*DMS;:=X6USQG"FI2Z>J[/L=K*K>=/A!L"0P,
M HP(\<5S?_!5?_@I3_P4"\#?MYZ]^RU\<_CSKO[)'[.PN8+?P]\;_#?PCN];
MF\1(\,;/'_:(9DM'+LRAH%5XL?/GOYS\5_\ @GS_ ,$Q?!/[2O[&'QF_9N^,
MTG[0>H?$3]H.WL?'GQ(\:>.U\4W&N1+:-*+>Z4DP)AQNV&(2 C#DE: /U+_X
M(\:U^Q#JO[ G@_3O^"=NF:M#\)](FO=.\/W>MZ=-;7.I217+BXO7$ZK)(9IC
M)(7*KDL0%0 (OT]4=I:6EA:Q6%A;1P001K'##"@5(T P%4#@  8 %24 ?FO_
M ,%GO$O_  2-\'_'OPOHW[3?_!/?5?VBOCSXJ\/!?#'@?P)X4EU36WTF"67;
M/,$D416PD:8!B&8D/A2J,5\$_8X\3?\ !%?_ (:M^'_PO^/7_!#;QC^S+X_U
M_P 0V[_"W6_B=X&GM=/U+5H95D@A@NF<8N?,5-BM'M+;5W;F56]O_;+^,?B'
M_@EK_P %==7_ ."A7Q@_9X\:>-/A!\3O@[IWA6[\:>!=!.IW/@[4;&\DE,-Q
M"I#1VLZ/&^_(W2*  Q0UYG^TY_P42\$?\%U-:^$G[(W_  3_ /V>OB3K%OI_
MQE\/^+/&/Q0\2^#WTW2?"6G:9<F>65)Y&.;IU#1HGR[@S*"2V  ?L!1110 5
MQ'[27[/7PU_:O^!/BC]G+XQ65Y<^%_&&EOIVN6^GZA):S2V[$%E66,AESC!P
M>02#D$BNWHH _//P]_P;#_\ !+;PEI4>A>%-/^*6F6,18Q6>G_%O5H8D+$DD
M(DH R22>.2:^ROV6?V9?AE^Q[\#=&_9Y^#TFLMX>T)KEK%O$&N3ZC=DSW$EP
M^^>=F=_GE; )X7 ' KT*B@#RRX_8T^ ]U^V;;_M\3>'KP_$FV^'A\%0ZG_:4
MH@&D&\:\\OR,^67\UF._&<'%%K^QO\"+/]LRY_;WM_#UV/B3=_#P>"9]3_M*
M4P'2!>+>>7Y&?+#^<BGS,;L#'K7J=% 'ENC?L;_ C0?VP]8_;LTWP_=I\1M=
M\#P^$M1U)M2E,#Z9'<+<+&("=BOYB(=X&<+CN<^;6_\ P2)_8BM/V(/%7_!/
M&W\":LOPP\9:W+JVNZ7_ ,)%<FXENI+V*]++<%O,0>=!$0H.,+CH3GZ;HH \
MA\<_L-_L[?$7XX?"']H?Q/X9O9/$_P #;74K?X>7,6JS)':1WUHEI<"6,-MG
MS%&H!?.",]ZL_!S]C#X!_ ?XZ_%7]HWX=>&[JW\4?&>\TVY\>W-SJ,L\5W)8
MP206^R)R5B 263(4 ,6YZ#'JM% 'P;XI_P"#</\ X)I>(M;U>/2])^(OAWP?
MXAU0ZAK_ ,+/"WQ,U&P\+W\[,&??812 (K$#Y(V15  0*  /H3X\?\$[OV3/
MVB?@-X-_9E\=_#-;7P1X UW2]6\):!X?NY+"'3Y].5EM57R2/W:JS#9T(///
M->W44 >;?M=_LG_!C]N+]G;Q'^RU^T)HMWJ/@_Q4ELNL6=CJ$EK+)]GNH;J+
M;+&0RXE@C/!Y (/!-=[X<T#2_"GAZP\+Z) 8K+3;.*UM(V<L4BC0(@R>3A0.
M3S5RB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M?T*/6$\/2:U:+J$D?F1V+7*B9DY^8)G<1P><=JMT %%%% 'Y@_\ !3_]H?\
MX(J?LL?M1_$NW^-6H^,)_C7\9O@O=^!?B#X>^$FFS:AJ=QH=W JI<SPA3;0W
MB0J@BDE/F>5LRCQ[:YC_ ((%6/\ P0[3XTZLG['?CSXC:[\<=-\-+93C]H":
M?_A)[+1DV#R;1'CCMUA4;0PMUWJN V$(!Y_]GS_@I%_P3L_X)F_\%=OVOOAQ
M^U[\8]*TCQ/X]\=V&MZ/X^_LRXO$%DUC$#H=Q+!$\EJ]M)N(5P(V5E(;(4'C
M_P!J[_@LY_P22^.W_!87]FKXZ> OVE-&TO1_@Q8>)KWQS\49?#]_"E_%>6'V
M6TT6#%OYUT?,DDE8E/)C1GVN7=EH _;6BO./V6/VN/V<_P!MGX41_'#]EKXI
M6?B_PK+?S62:O8V\T2?:(B!)&4F1'!&Y>J\@@C(->CT %%%% !1110 4444
M5-?\/Z#XKT6Z\-^*-$L]2TZ]A:&]L+^V2:&XC(P4='!5U/<$$&O@+]IO_@VH
M_P""=/QB\;VWQN_9TTK7OV?OB3I=\M_HOC#X/Z@=/CM;Q#F.7[%S @4DG]P(
M&.?OU]E?M1?M,_!S]CCX ^*/VF?C_P"*!H_A'PCIWVO5[T1&1\%UCCBC1>7E
MDE>.-%'WGD4<9KX3T+_@O]^T'\0M)@\:?"+_ ((7_M2Z[X9U*,3Z'K4WAI+8
MWULPS',$PXVLI# J[*000Q'- 'VA^Q+\)?VF?@?\ -/^&G[6G[2L?Q;\7:;>
MW2GQR/#L6ER7MF93]F66"(E?-6/:K-DEB,EF.6-G]M&']KJX_9G\30_L(W?A
M&#XK%;3_ (127QV)#I2G[9#]I\[R@6S]E^T!,#'F;,\9J/\ 8S_:(\=_M2?
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
M !\;?&W_ )1]?\$@?^RV_"O_ -(XJ^A?AEKC:!_P<W_'G6I(I)DL?V3=*N#
MAY?9?VS;1[GG'UKT'QW_ ,$@O%WC#]G#]B_X&0_&W38+C]E?QWX0\0:MJ#:-
M(R>($T:W6.2*%?,S 9&7*LQ;:#R#BO3? O\ P3_USPA_P5C\=_\ !2"X^)%G
M<:9XP^$ECX.B\*C3F$UM+!=13-<-,7*LI$6 NT'YNO'(!\$_\$>?^"7W[(O_
M  5S_8<G_P""B7_!1SP-=?%#XH?&CQ%KMQ?Z]JWB&]C;0;6#4;FS@LM/6&95
MM8XA 70*,KO"_=55'C'C_P",?Q9\;?\ !K=^UQ\$/BO\0]4\5S_ WXW2?#G0
M_$NL7!FN[[2['Q%H;V_FRGEV47#1C/2-(UZ 5]I_#O\ X)2_\%.OV%K;Q7\$
M?^"8O[=7P_\ #OP>\2Z_>:MH/ASXC> I=0U#P3)=L6FBT^:*3RYXU8[T6==H
M(Y4DN[]#XJ_X(3:%8?\ !%[QE_P2I^%WQPE_M[QUJ$.L^*/B9XCTTRR:KK)U
M6SO[F\E@23(WBT6%5WL554W,Y#,P!\^?MD?\$./V+_AY_P $C_$G[8&@6OBA
M?C[X,^%7_">1?&Z3QEJ+:[=ZW:6*WKS.YG*!',9C5%4")2NS:RAJ_2#_ ()R
M?&CQA^T;^P#\%?CS\0KI9_$'B_X7:%JNNW"H%$U[-8PO/(%'"AI"S8'3.*=^
MT=^ROJ7QR_8 \9?L7:?XQ@T^\\4?"B\\(0:]-9L\4$LVGM:+<-$&!*@D,5#9
MQQFM3]B+]GK4/V2OV//AA^S#JWB:'6KKP!X%TS0;G5K>V,,=Y):VR0M*J,25
M5BI(!).#0!ZE1110!QOB/]G3]GSQAK=QXE\6_ GP;JFHW;AKK4-1\+VD\\S
M  N[QEF. !DGH!5+_AD_]EG_ *-J^'__ (1MC_\ &J_-]_BK_P %S_VT/V\_
MVD?A3^QC^VU\./A]X,^#GCJST2PTKQ3X!M[R5TGLEG!646TC-@A\ESG+<<5P
M?[&/B[_@Y0_;3O\ XN6'@W_@I%\)-';X0_&36?AWJS:G\,+9A?7FG"$R7,.R
MS.(G\X;0V&X.10!^P_A#P1X+^'VC+X<\ ^$-+T/3UD:1;#1]/CMH0[?>8)&H
M7)[G'-:E?'7_  0I_:N_:(_;*_X)_P"G_&#]J;Q=8Z[XSA\9:]H^HZKIVEQ6
M<4ZV=_) A$42JJ_*H&0!GOSFOL6@ HHHH **** "BBB@#XD_X.*/ ^D^./\
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
M_P#L/7G_ */>L&OZNH<.\/NC%O!TME_R[AV]#\MGF&/4W^^E_P"!/_,^B/\
MAZ[^WW_T7K_RUM*_^1:/^'KO[??_ $7K_P M;2O_ )%KYWHK7_5SA[_H#I?^
M"X?Y$_VCF'_/Z7_@3_S/Z"? &J7VM^ ]$UK5)_-N;S2+:>XEVA=\CQ*S'
MR2> ,5KU@_"K_DE_AO\ [ %G_P"B$K>K^4:Z2K22[O\ ,_4H:P05\L?\%C?^
M3*=0_P"QAT__ -&&OJ>OEC_@L;_R93J'_8PZ?_Z,->)GW_(FQ'^"7Y'V' 7_
M "6N7_\ 7Z'_ *4C\BJ***_"3^^@KZH_X(Y?\GK:?_V+VH?^BQ7RO7U1_P $
M<O\ D];3_P#L7M0_]%BO5R+_ )'.'_QQ_,^1X^_Y(K,/^O,__26?KI1117[N
M?P*%%%% !1110 4444 %9OC+Q=X>\ >$=4\=>+M0^R:5HVGS7VI77E/)Y,$2
M%Y'VH"S852<*"3C@$UI5YO\ MC?\FD_$_P#[)_K'_I%+71@Z,<1BZ=*6TI)/
MYNQG5FZ=*4ET39Y__P /7?V!/^B]?^6MJO\ \BT?\/7?V!/^B]?^6MJO_P B
MU^,]%?O'_$*N'O\ G[5_\"A_\@?#_P"M&8?RQ^Y__)'[,?\ #UW]@3_HO7_E
MK:K_ /(M:7@[_@I?^Q+X_P#%NE^!?"/QJ^UZKK.H0V.FVO\ PC>I1^=/*X2-
M-SVP5<LP&6( SR0*_%6O2/V.O^3MOAA_V4'1_P#TMBKFQGA?D&'PE2K&K5O&
M+:]Z'17_ )#2CQ+CZE6,7&.K2V?^9^[%%%%?A!]P%?GE_P %Z?N?"KZZY_[C
MZ_0VOSR_X+T_<^%7UUS_ -Q]?.<6_P#)/UO^W?\ TN)^E>$/_)Q,%_W$_P#3
M-0_/"BBBOQ8_MX*_0W_@@M_K/BK_ +NA_P#N0K\\J_0W_@@M_K/BK_NZ'_[D
M*^BX3_Y*"C_V]_Z1(_-?%_\ Y-WC?^X?_IZF?H?1117[4?Q"%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?)_[ ?['
MGQD_9T_;"_:M^-7Q'M]-30_B]\1]-UKP<]E?^;*]K#IXAD,R8'E-O. #G.">
MF*V/^"<'[$7CO]BW5?V@;_QQXOTC5E^+W[1GB/XB:,NDB7-E8ZB+<16\WF*O
M[Y3"V[;E>1ACSCX;^&_["WQ)_P""E?\ P4/_ &N9_&W_  4G_:8^'NF_#OXJ
MV>C^'/#_ ,,OBG-I^GPVTNFPS$"&1)%3#9P$VCD\9YKA_P!@+_@E+\1OVK_B
MI^T5X%\=_P#!7C]L2PM?@_\ &N\\&^'Y=(^-,RR7=E#:V\RRW'F1.&E+2L"4
M"+@#Y: /T)_X(V_L:?%[]A']C+_A0WQOGTB37/\ A//$.K[M$O6N(/L]YJ,L
M\/SLB'=Y;*2,<$XKZKKX5_X-UO%_Q(\7_P#!."%OBG\5_$_C74]*^)?BK2H_
M$'C#6YM1OY[>VU6:&(23S,6;"J..@[ #BONJ@ HHHH **** "BBB@#P3_@IM
M^Q7+_P % _V*O&'[,.E^-SX9UK55M+[POXC\HN--U6RNHKRTE91R4\V!%?&3
ML=L#.*^3+?\ :+_X.B-*T5/AA=?\$[O@3JFNQ1"T_P"%G)\24CTF9P-OVQK
MSK<X)^<H%7N @Z#OOVROV9/@Q^R)^RA^TA\6_P!H+]O[X\^&/"?Q3\=Z7K>I
M>)?"WB*7^T_!;3:I;10V>CF*)V@MY)I(X'4*?W#%3@ M7(?\0ZO_ %F<_;?_
M /#W?_<U 'TE_P $L/V)/%7[!7[)%G\(?B=\0X?%GCG6_$.I^*?B'XDM(3';
MW^N:C<-<7+0J0I$:DK&I*J6$>XJF[:OT;7RY_P $?=8^#NI_L:PZ=\#OVA_B
MI\4=%T;QCK>ER^+?C)JAO-;FNK>]DBFC:4JNZ%74B/C[A'0Y ^HZ /R=_P""
M@?PC_:N_;A_X+DZ1\%/V*/C?:? 'Q%\*?@A#J7BWXR6>GRWFJ:SI^H7[B+2?
ML?G1P7MK')'YJK+PDAE.X':K>Q?"K_@F5_P6'\%_$_PYXP\?_P#!P!KOBG0M
M*UVTO-:\,R? #2K5=7M(ID>:T,RWK&(2HK1[PK%=^0"1BKG_  4+_P"".W[0
MO[8?[:6@?MI_ #_@I=XF^!VM^'O! \-VMOX8\%Q7,LMN;B2>42W"W<#3Q.SH
M?(E61$:/>N"QJG\*_P#@EC_P52\$_$_PYXS\<?\ !?+QUXHT72-=M+W5_#4_
MPETZ"/5K:*9'EM&D%TQC65%:,L%) 8G!Q0!^@%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F3_P %V/\ DL?@;_L6
M9_\ TH-?"M?=7_!=C_DL?@;_ +%F?_TH-?"M?U#P-_R2F%_PO_TIGYIG?_(U
MJ^J_)!1117U9Y1^FW_!"?_DCOCG_ +&:#_TG%?=5?"O_  0G_P"2.^.?^QF@
M_P#2<5]U5_+_ !S_ ,E7BO5?^DQ/TO)/^172]/U84445\F>J%%%% !1110 4
M45S/CCXT?";X;*Q\=_$72-,=1G[/<WR"8_2,'>WX"L:^(P^%INI6FHQ75M)?
M>S?#X7$XNJJ5"#G)](IM_<M3IJ*^<_'7_!37X!^'-\'A"PU?Q#,/N/;VOV>
M_5I<./P0UXSXZ_X*B?&37-\'@;PIH^@Q-]V64-=SK_P)MJ?FE?%YEXD<(9;=
M/$>TEV@G+\?A_P#)C[W*O"OC?-;-8;V47UJ-0_\ )7[_ /Y*?>5<9XZ_:(^!
MWPUWIXU^*.CV<T?W[5;L2SC_ +91[G_2OS9\=?M$_''XE;T\:?%'6+R*3.^U
M6[,4!_[91[4_2J?@?X*_%OXE,O\ P@OPYUC4T8X%Q;6+^2/K(0$'XFOA\5XP
M8C%5/993@G*3VYFV_P#P"'_R1^@X/P/PV#I>VSG'J$5ORI)?^!ST_P#)#[,\
M=?\ !4/X-Z'O@\#>%-8UZ5?NRR*MI W_  )MS_FE>,>._P#@IK\?/$>^W\(6
M&D>'H3G8\%K]HG'U:7*'\$%+X%_X)D_'KQ'LG\7ZCI'AZ$_?CGN?M,X^BQ90
M_P#?8KV;P+_P2\^#.A;)_'/BG6->E7&Z*-EM(&_X"FY_R>N7_C;W$??#P?I3
MM^=0[/\ C2/"W;$U%ZU;_E2/C/QQ\:/BS\2F8^._B+J^IHQS]GN;YS"/I&"$
M7\ *N^!/V=/CE\2MC^"_A=K%W#)C9=O:F& _]M9-J?K7Z3>!?V>?@A\-=C^"
MOA?H]E-'C9=&T$LX_P"VLFY__'J[*NK">#]?%5/:YMC7*3WY4V__  .?_P B
M<>-\<,-A*7L<FP"A%;<[27_@$++_ ,G/Q@^/.N:E^S[\1]2^$WC'0';7-)$/
MVV&*X0Q(984F4!U)R=LBYP,9SUKS+5OCGXOO<IIT5M9KV*1[W'XMQ^E>H?\
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
M^9_PC^H;=_7R_P"UKWR_PV;<>V* /MRXN(+6![JZF2.*-"\DDC *J@9))/0
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
M>Z^Z_P!O_P#X)[_M??&W]KGQ?\3_ (8_"+^T]"U1[(V-]_;^GP^;Y=C;Q/\
M)+<*ZX=&'*C.,C@@UXY_PZB_;[_Z(+_Y=.E?_)5?T[D.?Y%1R+"TZF+IJ2IP
M33J13345=-7T:/S7'8#'3QM64:4FG*7V7W?D?.]%?1'_  ZB_;[_ .B"_P#E
MTZ5_\E4?\.HOV^_^B"_^73I7_P E5ZW^L?#W_092_P#!D/\ ,Y?[.S#_ )\R
M_P# 7_D?HI_P2K_Y,'\ _P#7/4O_ $YW=?0E>.?L ?"KQ[\$OV1?"'PP^)^@
M_P!F:[I:7POK'[5%-Y7F7UQ*GSQ,R-E'4\,<9P>017L=?S#GU2G6SS%5*;3B
MZDVFM4TY.S3ZIGZ3@(RA@:49*S48_D@KSW]KG_DU'XG?]D\UK_TAFKT*N-_:
M*\*:_P"._P!GWQWX'\*6'VK5-9\&ZI8Z;:^:B>=<36DL<:;G(5<LP&6( SR0
M*\/%1<L+425VT_R/;RF<*>:X><W9*<&V]$DI+5GX*T5]#_\ #J7]OG_H@O\
MY=.E?_)5'_#J7]OG_H@O_ETZ5_\ )5?A?]CYO_T#U/\ P"7^1_>?^N?!_P#T
M,:'_ (.I_P#R1\\5Z%^R1_R=;\,?^RA:+_Z70UZ+_P .I?V^?^B"_P#ETZ5_
M\E5V7[.W_!,_]MOP)^T#X%\;^*O@I]ETO1O&6F7VI77_  DFFOY-O#=Q22/M
M2Y+-A5)PH).. 371A<HS:.*IMX>:2:^Q+OZ'GYMQAPE4RJO"&84&W"2256G=
MOE>B]X_6.BBBOW,_@P**** "BBB@ HHHH **** /Y_?BG_R4_P 1_P#8>O/_
M $>]8-?3_C__ ();?MVZWX[UK6=,^!?FVUWJ]S-;R?\ "3Z6N]'E9E.#<@C(
M(X(S61_PZB_;[_Z(+_Y=.E?_ "57]74.(N'U1BGC*6R_Y>0[>I^6SR_'N;_<
MR_\  7_D?.]%?1'_  ZB_;[_ .B"_P#ETZ5_\E4?\.HOV^_^B"_^73I7_P E
M5K_K'P]_T&4O_!D/\R?[.S#_ )\R_P# 7_D?KU\*O^27^&_^P!9_^B$K>K(\
M :7?:)X#T31=4@\JYL](MH+B+<&V2)$JL,@D'!!Y!Q6O7\HUVG6DUW?YGZE#
M2""OEC_@L;_R93J'_8PZ?_Z,-?4]> _\%*O@I\3?C_\ LO7GPZ^$?AG^UM9E
MUBSGCL_ML,&8T<ECOF=$X';.?2O'SJG4JY37A!-MQ=DM6].Q]5P3B*&$XNP-
M:O-0A&K!N4FDDE)7;;T27=GXPT5]#_\ #J7]OG_H@O\ Y=.E?_)5'_#J7]OG
M_H@O_ETZ5_\ )5?B_P#8^;_] ]3_ , E_D?VW_KGP?\ ]#&A_P"#J?\ \D?/
M%?5'_!'+_D];3_\ L7M0_P#18KGO^'4O[?/_ $07_P NG2O_ )*KW[_@FK^P
MA^U9\ /VH;/XB_%SX5_V3HT6CWD$EY_;EC/B1T 4;(9W?D]\8]:]/)LJS.EF
MU"<Z$TE)7;C)):^A\OQMQ7PMB^$,=1H8^C.<J4THQJP;;:=DDI7;\D?HO111
M7[0?Q(%%%% !1110 4444 %>;_MC?\FD_$__ +)_K'_I%+7I%<3^TKX1\0^/
M_P!G;QWX%\(Z?]KU76?!^I6.FVOFI'YT\MM(D:;G(5<LP&6( SR0*[,OE&&/
MHRD[)2C=_-&5=-T))=G^1^"M%?1'_#J+]OO_ *(+_P"73I7_ ,E4?\.HOV^_
M^B"_^73I7_R57]3_ .L?#W_092_\&0_S/S#^SLP_Y\R_\!?^1\[UZ1^QU_R=
MM\,/^R@Z/_Z6Q5Z!_P .HOV^_P#H@O\ Y=.E?_)5=M^S7_P30_;:\ ?M$>!/
M'7B[X*_9-*T;QAIM]J5U_P ))ILGDP174;R/M2Y+-A5)PH).. 37'F'$.03P
M%:,<72;<967M(=GYFV'R_'QKP;I2W7V7W]#]8J***_E@_3@K\\O^"]/W/A5]
M=<_]Q]?H;7QK_P %;_V4_CY^TZOP_'P.\!?VY_8AU7^U/^)I:VWD^=]C\O\
MX^)4W9\J3[N<;><9&? XGHUL1D=:G2BY2?+9)7?Q1Z(_0/"W&X/+^/,'B,54
MC3IQ]I>4FHQ5Z4TKMM)7;27F['Y6T5]#_P##J7]OG_H@O_ETZ5_\E4?\.I?V
M^?\ H@O_ )=.E?\ R57Y'_8^;_\ 0/4_\ E_D?V'_KGP?_T,:'_@ZG_\D?/%
M?H;_ ,$%O]9\5?\ =T/_ -R%?//_  ZE_;Y_Z(+_ .73I7_R57V3_P $D?V4
M?C[^S$_Q /QQ\!?V'_;8TK^R_P#B:6MSYWD_;/,_X]Y7VX\V/[V,[N,X./?X
M8RW,</GE&I5HSC%<UVXM+X7U:/S[Q3XGX;S#@/&8?"XVC4J2]G:,:D)2=JL&
M[)2;=DFWY*Y]F4445^N'\>A1110 4444 %%%% &;XP\9>$/A[X9O/&OC[Q7I
MNAZ-IT/FZAJVL7T=M;6L>0-\DLA"(N2.20.:O6EW:W]K%?6-S'-!-&LD,T3A
MDD0C(92.""#D$5^1_P <;+]I#_@N5^WU^TG_ ,$V=<_;#G^#?P=^#T&E:5J'
M@7P[H-K/K'C0W*&62]FFN/G2V22-<"/Y-LL&X;CN;Z)_8'\%?\%0OV*/VA/$
MW[+'[3_BZ[^-7P&TCP FK_#OXP#1[2UU?3IX&6,Z#<6ELYENG\L,R2*CL=B
M-\_EQ 'W717XB_MF?\%6/^"MWQ'^(OP+_:=^&G@K4?@'^SQXM_:%\.^#/#NA
M>([")?%'C:"[FD>6^O(98W^R69BMW1(@5+><&W2C:Z_47_!1']I+]L[]HS_@
MIGX)_P""0/[#_P =?^%3I)\.IO'GQ:^)UCI$5]J5GI8N3;0V5FDWRQR-)Y>Z
M08;_ $F,A@$=) #]&**_+?0_B1^WI_P2/_X*-?!#]FO]HC]L[6OCY\&/VA[Z
M\T#2M5\::1!#K?A?7HD0P@3Q<SQ3-+"N&. &D(53&#+^H[NL:%W. HR3Z"@!
M:*^$]8_X.5O^",6EZ-I7B2T_:[;4M-U1#))>Z5X&UN==-C\]X UXHL]]INDC
M?:LJJ[* ZJ496;H_C3_P7^_X)*? ;Q79>$O&O[6^GWCW=E97D^H^&-#O]8L+
M"WO(UDM9+FZLH)88?,1U<*S;]K!BH!!H ^R:*^2/^"GWQ/\ @[K_ .RCX!^)
M$G_!0[Q%\%/#7B'X@Z#+X?\ B)\.K:?4#X@%U'+]FT\&U5R;:Y#J_F?ZL>6A
M8XZ\;X]_:(^-VF_\'%G@7]EZP^)>J1?#[4?V6[S7[[PDLP^QS:FNLW$2W;)C
MF01QH@;/ &.YR ?=-%?EQ^Q_^TY\3OC+^R%^W[J_[2O[:'B[P5I/P_\ VC?'
M.C:-\1]/CENK[P5HEF(&C%G'"ID*PKNVQH"WS';R:^O/#O[7G[+W['O_  3K
M^'_[1_[07[7S:KX$C\"Z+):_%/Q=#.E[XH6>SCD@NS;[#<27-RG[[R51I>6R
MORM@ ^BZ*^6OV2_^"S?_  3O_;4^+"_ ?X*?&VYC\:SV37FG>%_%?A?4-%O-
M1ME4L9;5;Z"(7("J[%8RS!49BH52:L?M)?\ !9+_ ()O_LD_$OQ+\%OCQ^TA
M;Z/XR\*6]A+JGA:/P_J-S>R_;4\RU2V2&W87CNGS%8"YC',FP<T ?3M%>"_L
M/?\ !37]BG_@HMINMW?[)WQEBUZ\\,SK#XCT.^TNYT_4=-9BP4RVMU''($8J
MP#@%"5*[MP('O5 !1110!\'_ +47Q5_X.*- ^/OB72/V1_V8?V<=<^'$-ZH\
M*:KXLU[4(]2N+?RT)-PJ7<:J^\N,*H& .O4\#_PNW_@ZU_Z,V_9/_P#"DU/_
M .3Z[#]H[_@XZ_8;_9H_:)\9?LR>)OA3\9O$'B'P)J:Z?K]QX0\!+?V<<[1)
M*%607"D_*XZJ.0<9'-<?_P 13_[!O_1M?[2'_AI__NJ@#6_X-8WU67_@DGH\
MFNPQ1WS?$7Q0;R. DHLO]IR[PN?X0V<>U?HQ7R)_P1 UO]BSQ)^P+I6O_L"Z
M5XOLOAY>>*M;FM[7QTH&HQWK7TC70<*S *)2=H!/RXSSFOKN@ HHHH ****
M"BBB@#RS]MOXM?LV? S]DWQ]\4OVP(;"?X::9X=F'B^RU*P%W%>VLN(?LOD$
M$3-,\B0K&?O-(HXSFOSE_P""J9_X)=WG[(G[,?P1U?\ 8'^,?B;Q#K_AS^T?
M@7\*?A=;7%GXQ\-Z4;"&6]BGV2R/ B0O''-"QFW/&>OE-(GVE_P6 _91^*_[
M9?[!/BOX._ E-.G\9V^I:1K_ (9TW6)A'9ZG=Z9J5O?K93,2 JS"W,8+$*&=
M2Q"@FOG?]D'PG^WS\:?VUOB+_P %;?VUOV)+SX<W7@GX)OX,^$_P?M?%%MK&
MHZC(LSW]]<)+$%199I8TMXB54LLN,%5WN ?2/_!(WQ?^QKXS_P""?OP_OOV"
MO USX6^&]K9W%GI_AC4X&CO])NXKB1+RWO5=W8W0N!*9&9VWLV\,P8$_25?)
M7_!%O]G3XX?L^?L<WFI_M)^$8/#7CGXE_$;Q#X_\1>$K:<2IH$NK7KW"6(=>
M"8XO+W ?=9F7^')^M: "BBB@ HHHH *\O_;1_9)^%7[=G[+OC/\ 9-^-5O<-
MX<\::5]DNYK-PL]I*DB307,18$"2*:.*5<@KNC ((R#ZA10!^6>N?\$CO^"T
MOQ$_9_7]@3XH?\%9/"=Q\%'TU="U/7-.^'!3Q7J6@HHC^PR2,_E@O"OE-)YC
M.RD[VE#,K?H[^S_\#/AS^S)\$/"?[/7PCTAK'PSX,T"UT?1+:23>ZV\$8C5G
M; WR-C<SGEF9B>377T4 ?,FH?L :]>_\%?;'_@IL/B39KIEG\!6^'Q\)_P!G
M.9VG.JR7WVOS]^T)M?9LVYR,YP:73?V ]>L/^"O>H?\ !34_$FT;3+[X"+\/
M1X3_ +.83I.-6COOM?G[]I3;'LV;<Y.<X'/TU10!\R^$?V!->\,?\%:O%G_!
M2B3XD6DVF^)/@Q:^"(_"JZ<PG@FBOHKDW)FW[60B+;MV@Y;KQS\]:=_P0J\<
MZ?\ \$8?B;_P2O\ ^&AM)?5O'WC*XUNV\8?V#*+>T636+34%B:#S=S';;;"0
MPY?.,#G]'Z* /E#XT_\ !-_Q#\5/VS_V4?VIK/XJ65G9_LY:9X@M-2TB72W:
M36SJ.EPV2-$X?$.QHBY#!LAL"H_V?_\ @F+9?#3]J/\ :U^-'Q.\96'B?PO^
MU =&@N?"RZ>\+6%G:Z==65Q!+(7(E\U;IL%0N /4\?6=% 'YB^"O^"3G_!7K
M]GKX!WO[!'[,?_!3'P39?!-X;K3O#^N^)_AY+<>+O#VD7+.7M()8IE@F9%D=
M4E;:PSE/*"HJ>C_'_P#X(@>#O%/_  3A^#7_  3J_9Z^):>&=%^$GQ T7Q&F
ML:UIYNI=3-I-<3W3.L;(%EN)KF64D?*I8@#&,?>=% 'SQ_P5;_8DUS_@HU^P
M%\0/V,O#?CZT\+WOC.+35@UV^L6N8K8VNIVEZ=T:LI;<+8IP1@N#SC%>W_#W
MPN_@?P#H?@N2]%RVCZ/;637"IM$IBB6/?C)QG;G&3C-;%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!\/?'W]@OXT?$']H?Q'K?@'1+*'1-3O1>1:E
M?WZ1Q^9*BO*-J[I.)"_1<5T'@7_@E/:)LN/B9\59'_YZ6FA687'TEESG_OW7
MV#17Y_#PSX3^O5,56INI*<G*TI/E3;O9*/+HNB=S]*GXL\9_V?2P="K&G&$8
MQO&*YFHI*[<N;5VU:L?@W\5?''BS3_'FN>&;#6YH;2PU>YMK=8<(VR.5D7+
M DX [UQ4]Q<74IGNIWD<]7D8DG\370?&'_DKGBG_ +&.^_\ 2AZYROS!87#8
M:I*-*"BKO96/[5P;<L)3D]W%?D%%%%6=)^_/P>_Y)'X6_P"Q<L?_ $G2NCKG
M/@]_R2/PM_V+EC_Z3I71U_0]'^#'T1_G#C?]\J?XI?FPHHHK4Y0HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'X#?&'_DKGBG_L8[[_TH>N<KH_C#
M_P E<\4_]C'??^E#USE?SO6_C2]6?Z/8'_<J7^&/Y(****S.H_?GX/?\DC\+
M?]BY8_\ I.E='7.?![_DD?A;_L7+'_TG2NCK^AZ/\&/HC_.'&_[Y4_Q2_-A1
M116IRA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?G/_ ,'.=_X5TW]@WP'=>.+NPATA/VAO!SZF^J.BVXMENI&E,N_Y?+"!BV[C
M:#GBOAG]K5O^"4GQK^,FH7W_  04^ ?QSU'X\VLA0>+OV4)+CP]X:M)LY":A
M<3I]CCMR<9,$2QR X,O2OTN^*7_!"']A[]H[]K'7/VNOVN7\9_%O4]0OUGT'
MPEXY\533>'_#D:QHGD6=C%L7RR4+%)3(A+$[<\GZV^'OPW^'?PD\)6G@'X5>
M M%\,Z%IZ;+#1?#^EQ65I;+Z1PPJJ(/8 4 >(?\ !*W0/V^_#'[$WA71O^"F
M/B.QU3XN1/<_VU<V<EJ[+;F9OLT<SVB+ \RQ;0S1[@2,EF.6/T3110 4444
M%%%% !1110!\<?\ !?+XM?%#X+?\$L?B+XO^%/C;4/"UU<W6C:5J_BW20WVG
M0M*O=5M+2^O(BGS*R6\THWKADW;@05!'RK^S?_P3M_X)V?LL?\%2=1^ WP)T
M"QMOA3X__8)UF7QGKDWBV:Y77K6ZU^RM[B_FOGF('F6_)DB9$4'*!0!C]-?V
MHO&O[/?P[_9W\9^,OVK[[1+?X;67A^X/C1O$=L)[)[!D*2QRQ%6\X.&V"(*S
M.7"JK%@#_/G?:1_P;5:EXJD^+^E?\$NOVR+CX8EFF?Q)IVC:@/"9MO,\QI%<
MZ@)UM<C>?F!&.$&* /U@_P"#=WQKK_BK_@G'!H$GCS4/%GA7P?\ $;Q-X:^&
M?BW4Y#)-K/AFRU*6'3Y]Y WJ$!B4C@+"JC 7%?=%>5_L2>._V4_B3^RGX'\7
M_L0W&AO\*[C1$3P;'X=M/L]K!;1DQF$0E5:)T=71T<!U=7#C=FO5* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH _ ;XP_\E<\4_P#8QWW_ *4/7.5T?QA_Y*YX
MI_[&.^_]*'KG*_G>M_&EZL_T>P/^Y4O\,?R04445F=1^_/P>_P"21^%O^Q<L
M?_2=*Z.N<^#W_)(_"W_8N6/_ *3I71U_0]'^#'T1_G#C?]\J?XI?FPHHHK4Y
M0HHHH **** "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 ^%O^#DO0/#&M?\$;_BO>^,?&%EI%AH\VAZI(-3
MM[B6VU%X-9LGCL)%MXY'Q<2!(5;;M5Y$9RJ*S#R[PU_P=D?\$6#\#+?Q;<?$
MKQ'I.J0Z.I'PU3P#?->Q,L>/LB21Q?8>,; ?/5,8Y Z?:G_!07]KSX/?L)?L
MA>,OVH_CIH,^K^'_  U9P[]#M+=)9M3N9IXX+:UC1_E+23R1KD\*"6/"FOA[
M2?VKO^"YGCG3H?%WA#_@WA^'>EZ7J$:SZ?9>(_BYHT5]'$P!431N(WC?!Y1X
MT93P5!% 'F?_  ;^?\%=_P#@EO\ "+X >&_V4]1_:>L=.^(_Q4^+.I:CHOPX
MTWP5KK6^AW.M:EBRT9+K[ MM\@>%&<.(0[MARHWG]DZ\0_8EM_C+XZ^"FF>/
MOVNOV/O"7PH^(@O[@7/AK0=2L]42UB20B&9;J %=SIAB 25]>P]OH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#\!OC#_R5SQ3_P!C'??^E#USE='\8?\ DKGB
MG_L8[[_TH>N<K^=ZW\:7JS_1[ _[E2_PQ_)!11169U'[\_![_DD?A;_L7+'_
M -)TKHZYSX/?\DC\+?\ 8N6/_I.E='7]#T?X,?1'^<.-_P!\J?XI?FPHHHK4
MY0HHHH **** "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 **** /+OVR/VP?@K^PI^SWXA_:6^/>L36_A_P[:>?/;V(C>\NSN51%;Q2
M.@ED^8':&' )[5VOPU^(O@_XN> ='^)G@'6H=0T;7-/BO-/N[>575XY%##E2
M1D9P1G@@CM7XM?&2']A.7_@N7\;[#_@OOI3?V7J%KI,7[,M_\0'NT\)1Z,(6
M^UI"Z$6\<I<PEVE^02"?)5R-WV[_ ,$[/^":'P7_ &2_VIO$G[37_!/3]H_3
M1^SW\0_"B)=?"70;]M5TA=>29"-5L;P7,B1*8E*&-5/WR-VT1K& ?87Q ^,'
MPE^$T-M<?%3XH^'/#,=XY2S?Q!K<%D)V&,JAF==QY' ]:W-.U'3]7L(=5TF^
MANK6YB66WN;>4/'*C#*LK+D,"#D$<&OQW_X)+_L-_LU_\%BO$?QZ_P""C?\
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
M67</7&:N^&/"OACP3H5MX6\&>'+#2-,LTV6FG:99I;P0+G.U(XP%49). .]
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
M6[0V][8>'+&VNX&8$QRI;HKKD$@X8$<''%='10 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 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?F+_ ,$^?@W\%/VG?^"SW[8_Q[_:3\':1XI^)'PR\<:#H7P_M?$=HERW
MA?1(['S+:ZLHI01 TSJ9/.4!@P8JR^8^[] ?VB?V<OV??VI?A???";]ICX3^
M'O&'A>Z1GN=-\1Z?'/%$VQE\^-G&8)55FVS(5=,DJP/-?,W[>7_!$_X/_MB_
M'6']KGX5?M"?$GX%_&%-+33;WX@?"G7VL9M6M$ "17L:X\_:JJH971BJJK%U
M1 OC.J_\&\WQZ^*=F_@O]I7_ (+B_M->-/!MZABUOPM!K_V&/4H#]Z&5C+*K
M1L."K1L,&@#M_P#@VA\4ZMK7_!,2V\)CQ/=:YX;\'?$GQ-X>\ ZS=R^8UYH-
MMJ#_ &5P_P#&@#NBXX"H%& H _0&N+_9V_9Z^$'[*/P2\.?L[_ 3P9;^'_"/
MA33ELM%TJW9F$4>XLS,S$M)([L\CNQ+.[LS$DDUVE !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M445Y?\5OV2OAK\8O%S^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[T >H45X7
M_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?
MX)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C0![I17A?_#O?X)_]#;X
M[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT >Z45X7_ ,.]_@G_ -#;X[_\+*Y_
MQH_X=[_!/_H;?'?_ (65S_C0![I17A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>
M_P $_P#H;?'?_A97/^- 'NE%>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"A
MM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>
M%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XT >Z45X7_P[
MW^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"?_0V
M^.__  LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN
M?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_A
MWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\
MH;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E
M<_XT >Z45X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I1
M7A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^- 'NE%>%_\
M.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T
M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C0![I17A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_
M *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A
M97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z
M45X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?
M_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C0![I17A?_#O?X)_
M]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT >Z45X7_ ,.]_@G_ -#;X[_\
M+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I17A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^- 'NE%>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
MX65S_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- '
MNE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XT >Z45X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\
M&C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\
M$_\ H;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XT >Z45X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0
M![I17A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^- 'NE%
M>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_
M@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C0![I17GWP9_9K\!? S4[W5
MO"&L^(;J2_@6*9=:UR6[55#9!4.?E.>XKT&@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **^4OVJ/\ @N%_P2H_8K^)\WP7_:/_ &Q]!T7Q
M3:NJ7^B:?I>H:K-8N1D)<C3[><6SX(.V4J0"#C!!KWOX!_M#? _]J7X7:=\:
MOV=_BCHWC#PKJJM]AUO0[Q9H793AT;'*2*>&C8!E/# 'B@#LJ*^5/VJ_^"WG
M_!*S]B?XF2_!O]I+]L70=$\4VQ5;[0]/TR_U6>Q9AD)<#3[>?[.V"#MEVG!!
MQ@@GW']G3]IKX ?M<?"ZS^-/[-/Q;T3QIX7OG:.'5]#O!*BRKC=%(O#12KD;
MHW"NN1D#(H [JBOF/]L+_@LK_P $R?V"?'2?##]JO]K;0_#?B1HDEET"UT^]
MU2\MD<!D,\-A!.]ON4AE\P+N4@C(.:]9_9B_:R_9N_;.^%T'QG_9;^,>B^-O
M#4\[0'4M&N"WDS* 6AFC8"2"4!E)CD57 93C!!(!Z'17RS^UI_P6P_X);?L.
M?$=OA!^TW^V!H6@^*(@AN]"L=-O]5N;+< RBX33[><VS%2&"R["58'&"#7MO
M[.O[2_P"_:W^%EE\;/V:OBQHOC/PMJ#LEOK&B78EC$BXWQ2+PT4JY&Z-PKKD
M9 S0!W-%%% !1110 4444 %%%% !1110 4444 %%%% !17QI\2_^#A'_ ((U
M?"/XJW'P7\;_ +=WAF/7K2\-K=+INEZC?V<$P.UD>]M;:2U4J00V91M((.,5
M];^"?&_@WXE>$--^('P\\5:=KNA:S91WFDZSI%XEQ:WMO(H9)8I8R5=&!!#
MD$4 :E%?&GQ5_P"#@_\ X(V_!?XIW/P:\?\ [=?AN/7K.[:UO(]+TK4M1M8)
ME.&1[RSMI;9"IR&S(-I!!P0:^L?AU\1_ 'Q>\#:7\3?A7XUTOQ'X=UNT6ZTC
M7-%OH[FUO(6Z21RQDJZ]>0>H([4 ;5%?(/Q^_P""]O\ P2'_ &8?BS=_ [XS
M?MM>'K#Q/I]T;74M/TS2M1U1+*<':T4\]C;30PR*<AD=U9""& (-?0NE?M,_
M #Q!^SY-^U;X<^+>B:I\.;?P[<Z[+XPTJ\%U9#3[>-Y)YP\6[(C6.3<H!8%&
M4C<"* .YHKX@_P"(D+_@B5_T?OX?_P#"?U;_ .1*^C?V1_VU?V7?V[_AI=_&
M']DKXNV7C3PW8:U+I%YJEC:W$*Q7L<4,SPE9XXWW".>%LXQB0<T >I4444 %
M%%% !1110 4444 %%%% !1110 444CND:&21PJJ,LS'  ]: %HKXO\9?\'#G
M_!&'P%\4I?@[XC_;U\+C6H+LVLTECIFHWE@DH.T@W]O;/:  \%O-VCN:^P?#
M/BKPQXT\,V/C3P=XCL=5T?5+*.\TS5M-NTGMKNWD4.DT4J$JZ,I#!E)!!!!H
M OT5\7^/?^#AW_@C#\-?B?/\(/%7[>?AG^VK:[-M</INE:E?6,<H."#?6UM)
M:@ \$^;@8.37UYX)\;^#/B5X0TWX@?#OQ9INNZ%K%G'=Z3K.CWJ7-K>P.-R2
MQ2QDK(C Y#*2#0!J45\=_&G_ (+_ '_!'K]GWXLW7P0^*7[<?ARU\26%XUI?
MVNF:5J.I06DZMM>*6ZLK:6WB=6RK*T@*$$-@@X^J?AO\2OA]\8O FE?%#X4^
M-=+\1^'-<LUNM'US1;Y+FUO(6Z21R(2K#J.#U!'44 ;=%>?_ +37[4_[/?[&
MWPEO/CI^T[\5=,\'>%+&XBMY]7U1G*F:5ML<2)&K/*['.%16.%8XPI(V?@O\
M9_AC^T1\*M!^-_P7\70:]X5\3:>E]H6L6T;I'=V[_=<+(JLO0\, 1CD4 =/1
M110 4444 %%%% !1110 4444 %%%% !116+\1OB1\/\ X0>!M4^)WQ5\:Z7X
M<\.Z):-=:QKFM7R6UK9PKUDDED(5%Z<D]2!WH VJ*^.O@U_P< ?\$>?C[\6[
M3X'?"_\ ;C\.W7B2_O%M-/MM2TG4=.M[N=FVI%%=7EM%;R,S850LA+$@+DD5
M]6?$+XB> OA+X(U3XE?%'QGI?AWP]HMF]UJ^MZU?1VUK9P+]Z2660A44>I-
M&S17QG\+_P#@X3_X(U?&+XI6_P &_ O[=OAI]=O+M;6T75-*U+3K2>9CA42\
MN[:*V8L< 8DY) &217U]XG\3^&O!7AR_\8^,O$-CI.D:79R7>IZIJ=VD%O:0
M1J6>661R%C15!)9B  "2: +U%?%_A+_@X=_X(P>-OBG%\'/#_P"WKX7.M3W@
MM89;W3-1M=/>4MM &H3VR6A!/1O.VGL:^F_V@_VBO@K^RI\&=9_:$_:"^(%I
MX9\&>'XH9-8UZ[CDDBMUEFC@B)6)6=MTLL: *I)+B@#M:*^(/^(D+_@B5_T?
MOX?_ /"?U;_Y$K[-\'>+_#?Q!\(:5X]\&ZM'?Z/K>FP:AI5]""$N;::-9(I%
MR <,C*PR >: -*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M#EQXAC>P^'.GD'RK2UBRR)<*C%25)\H,P#-(\LK^[?\ !Q3K47B/X(?LK_\
M!5WX#P_\)YX&^"?QFT;QIJUUX;(N%N-"EEMY_MB,.#$7M88RV>#<*3@!B #Z
M'_X*S?\ !.3]CKX@_P#!*;XK_"_3_P!G;P?I%OX-^&&JZKX(DT?P[;6TFBWM
MA927%L]N\:!HQOA5'"D;T9U;(8U\]_ +]FSXX_\ !;/_ (-N?@C\%+W]I6X\
M&7FO6=E;>,/$,VFO?S:MI>D7]S:?9G FC)=S:6TAD9FW-$=P.XFNK_X*>_\
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
MZT^RWV@:MID5S97$& /*>"13&Z<#Y2".!Q6Q10!XA_P[*_X)N?\ 2/GX'_\
MAI]'_P#D:N_^#W[/7P"_9YTJ\T+X _ [P?X&L=0N!/?V?@_PS:Z9%<RA=HDD
M2VC0.P7C<03CBNPHH H^*/"_AGQOX;U#P;XT\.V.KZ/JUE+9ZKI6J6B7%M>6
M\B%)(98I 5DC9259&!# D$$&HO!?@GP9\-_"MAX$^'?A'2]!T/2K=;?3-&T6
MPCM;2SB7I'%#$JI&H[*H %:=% !1110 4444 %%%% !1110 4444 %%%% !7
M&?&/]G']GG]HFSL=._:!^ _@SQU;Z7*\FFP>,?"]IJ:6CN ':);F-Q&6"J"5
MP2 ,]*[.B@#Q#_AV5_P3<_Z1\_ __P -/H__ ,C5ZQH/@#P)X5\$6WPS\,>"
MM(TWPW9Z<+"S\/V&FQ0V,%H$V"W2!%$:Q!/EV!=N.,8K7HH \5^'G_!-S_@G
MM\)/B+%\7?A;^P[\)?#OBBWG,]KK^B_#W3K:[MI2<F2*2.$-$Q_O(0:[_P"+
MWP(^!_[07AZW\(_'OX->%/&^DVEXMY:Z7XO\.VVI6\-P$9!,D=PCJL@5W4,!
MG#L,X)KJZ* /$/\ AV5_P3<_Z1\_ _\ \-/H_P#\C5Z;X5^$/PG\"_#F/X/>
M"/AAX=T;PC#:RVT/A;2M$@M].2&5F:2(6T:"((Y=RRA<,78G.37144 >*?#G
M_@FW_P $]/A!X_B^*WPJ_8;^$GASQ+;S^=:Z[HGP\TZVNK:3.=\4D<(:)L]T
M(->UT44 %%%% !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 %%%%
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
%10!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Sep. 02, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Jun. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Cantaloupe,&#160;Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">23-2679963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">101 Lindenwood Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Malvern,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">989&#8209;0340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">common stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CTLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 562.9<span></span>
</td>
</tr>
<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">73,368,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000896429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Atlanta, GA<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 51,146<span></span>
</td>
<td class="nump">$ 58,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">37,927<span></span>
</td>
<td class="nump">43,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Finance receivables, net</a></td>
<td class="nump">5,422<span></span>
</td>
<td class="nump">6,391<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">45,703<span></span>
</td>
<td class="nump">40,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">12,727<span></span>
</td>
<td class="nump">7,844<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">152,925<span></span>
</td>
<td class="nump">157,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Finance receivables, net</a></td>
<td class="nump">5,750<span></span>
</td>
<td class="nump">10,036<span></span>
</td>
</tr>
<tr class="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">39,125<span></span>
</td>
<td class="nump">34,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">7,735<span></span>
</td>
<td class="nump">7,986<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangibles, net</a></td>
<td class="nump">23,331<span></span>
</td>
<td class="nump">24,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">103,222<span></span>
</td>
<td class="nump">94,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes, net</a></td>
<td class="nump">43,253<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">6,517<span></span>
</td>
<td class="nump">6,194<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_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">228,933<span></span>
</td>
<td class="nump">177,774<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">381,858<span></span>
</td>
<td class="nump">335,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">58,741<span></span>
</td>
<td class="nump">78,895<span></span>
</td>
</tr>
<tr class="ro">
<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 expenses</a></td>
<td class="nump">19,748<span></span>
</td>
<td class="nump">24,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current obligations under long-term debt</a></td>
<td class="nump">1,917<span></span>
</td>
<td class="nump">1,266<span></span>
</td>
</tr>
<tr class="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 );">Deferred revenue</a></td>
<td class="nump">1,990<span></span>
</td>
<td class="nump">1,726<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">82,396<span></span>
</td>
<td class="nump">105,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">36,746<span></span>
</td>
<td class="nump">36,284<span></span>
</td>
</tr>
<tr class="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 noncurrent liabilities</a></td>
<td class="nump">8,965<span></span>
</td>
<td class="nump">8,457<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">45,711<span></span>
</td>
<td class="nump">45,207<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">128,107<span></span>
</td>
<td class="nump">151,102<span></span>
</td>
</tr>
<tr class="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 18)</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Series A convertible preferred stock, 900,000 shares authorized, 385,782 and 385,782 issued and outstanding, with liquidation preferences of $23,301 and $22,722 at June 30, 2025 and 2024, respectively</a></td>
<td class="nump">2,720<span></span>
</td>
<td class="nump">2,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value, 640,000,000 shares authorized, 73,289,054 and 72,935,497 shares issued and outstanding at June&#160;30, 2025 and 2024, respectively</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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">486,759<span></span>
</td>
<td class="nump">482,329<span></span>
</td>
</tr>
<tr class="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">(235,926)<span></span>
</td>
<td class="num">(300,459)<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="nump">198<span></span>
</td>
<td class="num">(124)<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 shareholders&#8217; equity</a></td>
<td class="nump">251,031<span></span>
</td>
<td class="nump">181,746<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock, and shareholders&#8217; equity</a></td>
<td class="nump">$ 381,858<span></span>
</td>
<td class="nump">$ 335,568<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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond 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/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/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 9: 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 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<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 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 due after one year or beyond 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<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 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://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 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<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)(iv))<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)(5))<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 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: 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 25: 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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 classified as noncurrent. Excludes lease 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<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_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<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/2147479319/326-20-50-5<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript: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 30<br> -Name Accounting Standards Codification<br> -Section S55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479772/718-30-S55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-1<br><br>Reference 4: 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 5: 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)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 12: http://www.xbrl.org/2003/role/disclosureRef<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 13: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>31
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized (in shares)</a></td>
<td class="nump">900,000<span></span>
</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_TemporaryEquitySharesIssued', window );">Convertible preferred stock, shares issued (in shares)</a></td>
<td class="nump">385,782<span></span>
</td>
<td class="nump">385,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">385,782<span></span>
</td>
<td class="nump">385,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference value</a></td>
<td class="nump">$ 23,301<span></span>
</td>
<td class="nump">$ 22,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">640,000,000<span></span>
</td>
<td class="nump">640,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">73,289,054<span></span>
</td>
<td class="nump">72,935,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">73,289,054<span></span>
</td>
<td class="nump">72,935,497<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_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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript: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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-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(27)(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_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript: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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-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(27)(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_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript: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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-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(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues:</a></td>
<td class="nump">$ 302,548<span></span>
</td>
<td class="nump">$ 268,596<span></span>
</td>
<td class="nump">$ 243,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of sales (exclusive of certain depreciation and amortization):</a></td>
<td class="nump">178,724<span></span>
</td>
<td class="nump">165,945<span></span>
</td>
<td class="nump">162,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">23,075<span></span>
</td>
<td class="nump">20,310<span></span>
</td>
<td class="nump">12,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InformationTechnologyAndDataProcessing', window );">Technology and product development</a></td>
<td class="nump">17,449<span></span>
</td>
<td class="nump">16,532<span></span>
</td>
<td class="nump">20,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">44,075<span></span>
</td>
<td class="nump">41,395<span></span>
</td>
<td class="nump">36,926<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_ctlp_ProfessionalExpensesProceeds', window );">Investigation, proxy solicitation and restatement expenses, net of insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,522)<span></span>
</td>
<td class="num">(362)<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_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts', window );">Integration, acquisition, due diligence, and license application expenses</a></td>
<td class="nump">1,018<span></span>
</td>
<td class="nump">1,197<span></span>
</td>
<td class="nump">3,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,877<span></span>
</td>
<td class="nump">10,570<span></span>
</td>
<td class="nump">7,618<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">101,494<span></span>
</td>
<td class="nump">88,482<span></span>
</td>
<td class="nump">80,476<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">22,330<span></span>
</td>
<td class="nump">14,169<span></span>
</td>
<td class="nump">760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,561<span></span>
</td>
<td class="nump">1,969<span></span>
</td>
<td class="nump">2,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(2,769)<span></span>
</td>
<td class="num">(2,934)<span></span>
</td>
<td class="num">(2,326)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">1,059<span></span>
</td>
<td class="num">(226)<span></span>
</td>
<td class="num">(135)<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_NonoperatingIncomeExpense', window );">Total other (expense) income, net</a></td>
<td class="num">(149)<span></span>
</td>
<td class="num">(1,191)<span></span>
</td>
<td class="nump">54<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">22,181<span></span>
</td>
<td class="nump">12,978<span></span>
</td>
<td class="nump">814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from (provision for) income taxes</a></td>
<td class="nump">42,352<span></span>
</td>
<td class="num">(985)<span></span>
</td>
<td class="num">(181)<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 );">Segment net income</a></td>
<td class="nump">64,533<span></span>
</td>
<td class="nump">11,993<span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred dividends</a></td>
<td class="num">(578)<span></span>
</td>
<td class="num">(578)<span></span>
</td>
<td class="num">(623)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income applicable to common shares</a></td>
<td class="nump">63,955<span></span>
</td>
<td class="nump">11,415<span></span>
</td>
<td class="nump">10<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income applicable to common shares</a></td>
<td class="nump">$ 63,955<span></span>
</td>
<td class="nump">$ 11,415<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net earnings 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in USD per share)</a></td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.16<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_EarningsPerShareDiluted', window );">Diluted (in USD per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.15<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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Subscription and transaction fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues:</a></td>
<td class="nump">$ 263,128<span></span>
</td>
<td class="nump">$ 231,497<span></span>
</td>
<td class="nump">$ 200,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of sales (exclusive of certain depreciation and amortization):</a></td>
<td class="nump">143,081<span></span>
</td>
<td class="nump">131,400<span></span>
</td>
<td class="nump">119,715<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Equipment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues:</a></td>
<td class="nump">39,420<span></span>
</td>
<td class="nump">37,099<span></span>
</td>
<td class="nump">43,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of sales (exclusive of certain depreciation and amortization):</a></td>
<td class="nump">$ 35,643<span></span>
</td>
<td class="nump">$ 34,545<span></span>
</td>
<td class="nump">$ 42,690<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Acquisition And Integration Related Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_ProfessionalExpensesProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Professional Expenses (Proceeds)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ProfessionalExpensesProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_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_InformationTechnologyAndDataProcessing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expenses incurred in the period for information technology and data processing products and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 2: http://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(6))<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_InformationTechnologyAndDataProcessing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: 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 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript: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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<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 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 64,533<span></span>
</td>
<td class="nump">$ 11,993<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">322<span></span>
</td>
<td class="num">(124)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">322<span></span>
</td>
<td class="num">(124)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 64,855<span></span>
</td>
<td class="nump">$ 11,869<span></span>
</td>
<td class="nump">$ 633<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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -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://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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: 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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (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_TemporaryEquitySharesOutstanding', window );">Convertible Preferred Stock, beginning balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">445,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Convertible Preferred Stock, beginning balance at Jun. 30, 2022</a></td>
<td class="nump">$ 3,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of Series A convertible preferred stock (in shares)</a></td>
<td class="num">(59,281)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of Series A convertible preferred stock</a></td>
<td class="num">$ (418)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquitySharesOutstanding', window );">Convertible Preferred Stock, ending balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">385,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Convertible Preferred Stock, ending balance at Jun. 30, 2023</a></td>
<td class="nump">$ 2,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,188,053<span></span>
</td>
<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, 2022</a></td>
<td class="nump">156,833<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 469,918<span></span>
</td>
<td class="num">$ (313,085)<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_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">4,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Series A convertible preferred stock</a></td>
<td class="num">(1,733)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock issued for acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,240,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Common stock issued for acquisition</a></td>
<td class="nump">$ 4,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">633<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,664,464<span></span>
</td>
<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 Jun. 30, 2023</a></td>
<td class="nump">$ 164,872<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">477,324<span></span>
</td>
<td class="num">(312,452)<span></span>
</td>
<td class="nump">0<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_TemporaryEquitySharesOutstanding', window );">Convertible Preferred Stock, ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="nump">385,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Convertible Preferred Stock, ending balance at Jun. 30, 2024</a></td>
<td class="nump">$ 2,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock issued for acquisition</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">18,334<span></span>
</td>
<td class="nump">18,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(124)<span></span>
</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">(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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">11,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,993<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,935,497<span></span>
</td>
<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 Jun. 30, 2024</a></td>
<td class="nump">$ 181,746<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">482,329<span></span>
</td>
<td class="num">(300,459)<span></span>
</td>
<td class="num">(124)<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_TemporaryEquitySharesOutstanding', window );">Convertible Preferred Stock, ending balance (in shares) at Jun. 30, 2025</a></td>
<td class="nump">385,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Convertible Preferred Stock, ending balance at Jun. 30, 2025</a></td>
<td class="nump">$ 2,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock issued for acquisition</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">111,000<span></span>
</td>
<td class="nump">111,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">322<span></span>
</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">322<span></span>
</td>
</tr>
<tr class="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">64,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,533<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,289,054<span></span>
</td>
<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 Jun. 30, 2025</a></td>
<td class="nump">$ 251,031<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 486,759<span></span>
</td>
<td class="num">$ (235,926)<span></span>
</td>
<td class="nump">$ 198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Repurchased And Retired During Period, 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;">ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Repurchased And Retired During Period, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -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://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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: 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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as a result of the exercise of stock options.</p></div>
<a href="javascript: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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript: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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<br><br>Reference 7: 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 8: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 10: 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)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript: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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-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(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 64,533<span></span>
</td>
<td class="nump">$ 11,993<span></span>
</td>
<td class="nump">$ 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,008<span></span>
</td>
<td class="nump">5,109<span></span>
</td>
<td class="nump">4,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discounts</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="nump">128<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_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal', window );">Provision for expected losses</a></td>
<td class="nump">2,277<span></span>
</td>
<td class="nump">3,861<span></span>
</td>
<td class="nump">5,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for inventory reserve</a></td>
<td class="nump">280<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">17,800<span></span>
</td>
<td class="nump">12,204<span></span>
</td>
<td class="nump">8,807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Property and equipment write-off</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">601<span></span>
</td>
<td class="nump">364<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_ctlp_NonCashLeaseExpense', window );">Noncash lease expense</a></td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">1,246<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(43,719)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="num">(804)<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="num">(116)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">4,665<span></span>
</td>
<td class="num">(18,542)<span></span>
</td>
<td class="nump">4,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInFinanceReceivables', window );">Finance receivables</a></td>
<td class="nump">4,782<span></span>
</td>
<td class="nump">3,712<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(4,559)<span></span>
</td>
<td class="num">(9,447)<span></span>
</td>
<td class="num">(10,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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(4,628)<span></span>
</td>
<td class="num">(4,035)<span></span>
</td>
<td class="num">(180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(25,033)<span></span>
</td>
<td class="nump">21,131<span></span>
</td>
<td class="num">(458)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other noncurrent liabilities</a></td>
<td class="num">(1,264)<span></span>
</td>
<td class="num">(651)<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="num">(226)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">20,340<span></span>
</td>
<td class="nump">27,745<span></span>
</td>
<td class="nump">14,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(17,003)<span></span>
</td>
<td class="num">(14,935)<span></span>
</td>
<td class="num">(16,151)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Acquisition of business, net of cash acquired</a></td>
<td class="num">(11,132)<span></span>
</td>
<td class="num">(3,701)<span></span>
</td>
<td class="num">(35,714)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(28,135)<span></span>
</td>
<td class="num">(18,636)<span></span>
</td>
<td class="num">(51,865)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt, net of issuance costs</a></td>
<td class="nump">38,960<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(38,625)<span></span>
</td>
<td class="num">(954)<span></span>
</td>
<td class="num">(1,270)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Contingent consideration paid for acquisition</a></td>
<td class="num">(673)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,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_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock', window );">Repurchase of Series A Convertible Preferred Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,151)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of employee taxes related to stock-based compensation</a></td>
<td class="num">(351)<span></span>
</td>
<td class="num">(219)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of common stock options</a></td>
<td class="nump">731<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(1,058)<span></span>
</td>
<td class="nump">20,475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of currency exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(7,774)<span></span>
</td>
<td class="nump">7,993<span></span>
</td>
<td class="num">(17,198)<span></span>
</td>
</tr>
<tr class="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 beginning of year</a></td>
<td class="nump">58,920<span></span>
</td>
<td class="nump">50,927<span></span>
</td>
<td class="nump">68,125<span></span>
</td>
</tr>
<tr class="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 end of year</a></td>
<td class="nump">51,146<span></span>
</td>
<td class="nump">58,920<span></span>
</td>
<td class="nump">50,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid in cash</a></td>
<td class="nump">2,693<span></span>
</td>
<td class="nump">3,656<span></span>
</td>
<td class="nump">2,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid in cash</a></td>
<td class="nump">751<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="re">
<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 );">Common stock issued in business combination (non-cash financing activity)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 And Financing Receivable, Credit Loss Expense (Reversal)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_NonCashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash Lease Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NonCashLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 5: 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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 outstanding loans including accrued interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_IncreaseDecreaseInFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, 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 (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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (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_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, classified as other, in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 preferred 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_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other 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 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>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 );">BUSINESS</a></td>
<td class="text">BUSINESS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cantaloupe, Inc., is organized under the laws of the Commonwealth of Pennsylvania. We are a digital payments and software services company that provides end-to-end technology solutions for self-service commerce. We</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> offer a single platform for self-service commerce which includes integrated payments processing and software solutions that handle inventory management, pre-kitting, route logistics, warehouse and back-office management. Our enterprise-wide platform is designed to increase consumer engagement and sales revenue through digital payments, digital advertising and customer loyalty programs, while providing retailers with control and visibility over their operations and inventory. Our customers range from vending machine companies to operators of micro-markets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and smart retail, laundromats, metered parking terminals, amusement and entertainment venues, IoT services and more</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</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>37
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>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_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BASIS OF PRESENTATION AND PREPARATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") on a going concern basis. In the opinion of management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operations constitute a single operating and reporting segment. Operating segments are defined as components of an enterprise for which discrete financial information is available and is evaluated regularly by the chief operating decision maker, or CODM, in deciding how to allocate resources and assess performance. Our CODM is our Chief Executive Officer who reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operations in the United States, Mexico and the U.K. The functional currencies of our foreign wholly-owned subsidiaries are the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments are reported in Accumulated other comprehensive income (loss) on the Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on transactions denominated in currencies other than the functional currency are included in Other (expense) income, net in the Consolidated Statement of Operations for the years ended June&#160;30, 2025, 2024, and 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Statements of Operations: Cost of Sales </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below is a brief description of the various categories within cost of sales:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of subscription and transaction fees:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of subscription and transaction fees consist of third-party transaction processing fees, interchange fees, and network service fees. Cost of subscription and transaction fees also includes depreciation expense associated with our Cantaloupe One rental equipment program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of equipment sales:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of equipment sales consist primarily of direct costs to acquire finished goods, or for certain products material to fabricate our equipment, as well as freight, taxes, and other inventory acquisition costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Statements of Operations: Operating expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below is a brief description of the various categories within operating expenses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Sales and marketing: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of our sales and marketing team personnel costs. In addition, this category includes fees paid for advertising, trade shows and external consultants who assist in outreach initiatives designed to build brand awareness and showcase the value of our products and services to our opportunity markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Technology and product development: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Technology and product development expenses consist primarily of our technology and product team personnel costs and fees paid to external consultants relating to innovating and maintaining our portfolio of products and services and strengthening our network environment and platform. These costs include but are not limited to engineering, platform and software development, fees for software licenses, contract labor and other technology and product related items that are not eligible for capitalization. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">General, and administrative: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of our customer support, business operations, finance, legal, human resources and other administrative personnel costs and fees paid to external consultants for these respective departments. In addition, this category includes rent and occupancy costs and other miscellaneous costs incurred in the course of operating the business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Investigation, proxy solicitation, and restatement expenses, net of insurance recoveries: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2019, the Audit Committee, with the assistance of independent legal and forensic accounting advisors, conducted an internal investigation of then-current and prior period matters relating to certain of the Company&#8217;s contractual arrangements, including the accounting treatment, financial reporting and internal controls related to such arrangements (the &#8220;2019 Investigation&#8221;). The Company and former officers incurred additional legal expenses for these periods offset by certain recoveries from insurance policy claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Integration, acquisition, due diligence and license application:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Integration, acquisition, due diligence, and license application expenses consist primarily of professional services fees including accounting, legal and investing banking advisory fees incurred in connection with acquisitions and post-acquisition integrations. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements for further information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Depreciation and amortization:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Depreciation expense on our property and equipment, amortization of capitalized internal-use software development costs, and amortization expense on our intangible assets are included within the Depreciation and amortization caption in the Consolidated Statements of Operations. Depreciation on property and equipment used for rentals is included in Cost of subscription and transaction fees as described above.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">USE OF ESTIMATES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates these estimates on an ongoing basis. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Estimates, judgments, and assumptions in these consolidated financial statement include, but are not limited to, those related to revenue recognition, capitalization of internal-use software and cloud computing arrangements, fair value of acquired assets and liabilities including goodwill through purchase accounting, evaluation of goodwill and long-lived assets impairment, allowances for accounts and finance receivables, inventory reserves, loss contingencies, income taxes, and sales tax reserves. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CASH AND CASH EQUIVALENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents represent all highly liquid investments with original maturities of three months or less from time of purchase. Cash equivalents are comprised of money market funds. The Company maintains its cash in bank deposit accounts where accounts may exceed federally insured limits at times. The Company deems this credit risk not to be significant as cash is held at well-capitalized financial institutions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ACCOUNTS RECEIVABLE</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include amounts due to the Company for sales of equipment, other amounts due from customers, merchant service receivables which are receivables due from credit card processors, and unbilled amounts due from customers, net of the allowance for uncollectible accounts. See "Allowance for Accounts and Finance Receivables" section below for details.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">FINANCE RECEIVABLES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers extended payment terms to certain customers for equipment sales primarily under its Quick Start Program. Agreements under the Quick Start Program are accounted for as sales-type leases. Accordingly, the discounted future minimum lease payments are classified as finance receivables current and non-current in the Company&#8217;s Consolidated Balance Sheets based on whether the balances due within the next 12 months. Finance receivables or Quick Start leases are generally for a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">sixty-</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">month term. The Company recognizes a portion of the lease payments as Interest income on the Consolidated Statements of Operations based on the effective interest rate method. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains lifetime expected loss allowances for accounts and finance receivables based on historical experience of payment performance, current conditions of the customer, which is generally less than one year for accounts receivable and five years for finance receivables. We estimate our allowance using an aging analysis (days past due status) of the receivables balances that is primarily based on historical loss experience. Additionally, current conditions are analyzed to determine if the allowance calculation needs to be adjusted further for any qualitative factors impacting a customer&#8217;s ability to meet its financial obligations that is not already reflected through the historical loss analysis. The Company writes off finance receivable balances against the allowance for credit losses when management determines the balance is uncollectible and the Company ceases collection efforts. The provision for expected credit losses relating to accounts receivable and finance receivable balances is recorded within General and administrative expenses in the Consolidated Statements of Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company writes off accounts and finance receivables balances when management determines the balance is uncollectible and the Company ceases collection efforts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">INVENTORY</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods. The company's inventories are valued at the lower of cost or net realizable value, using a weighted-average cost method.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes reserves for slow-moving inventory based upon quality considerations including potential changes in technological standards, historical usage and assumptions about future demand based on market conditions. The reserve is recorded within Cost of equipment sales in our Consolidated Statements of Operations. The inventory reserve was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $2.4&#160;million </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and $2.2&#160;million as of June 30, 2025 and 2024, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PROPERTY AND EQUIPMENT, NET</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, which primarily consists of computer equipment and software and leased equipment, are recorded at either cost or, in the instance of an acquisition, the estimated fair value on the date of the acquisition, and are depreciated on a straight-line basis over the estimated useful lives of the related assets. Capitalized internal-use software is amortized on the straight-line basis over the estimated useful lives of the software. Leasehold improvements are amortized on the straight-line basis over the lesser of the estimated useful life of the asset or the respective lease term. Depreciation expense on our property and equipment, excluding property and equipment used for rentals, is included in Depreciation and amortization in the Consolidated Statements of Operations. Depreciation expense on our property and equipment used for rentals is included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Additions and improvements that extend the estimated lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GOODWILL</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s goodwill represents the excess of cost over fair value of the net assets purchased in acquisitions. We test goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that impairment may have occurred. Goodwill is reviewed for impairment utilizing either a qualitative or a quantitative goodwill impairment test. When we perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary. When we perform the quantitative goodwill impairment test, we compare the fair value of our reporting unit to its carrying value. If the fair value of the reporting unit exceeds its carrying value, then goodwill is not considered impaired. An impairment charge is recognized for the amount by which, if any, the carrying value exceeds the reporting unit&#8217;s fair value. However, the loss recognized cannot exceed the reporting unit&#8217;s goodwill balance. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual goodwill impairment test on April&#160;1 and more frequently if events and circumstances indicate that the asset may be impaired. The Company has determined there is a single reporting unit for purposes of testing goodwill for impairment. The Company has concluded there has been no impairment of goodwill during the&#160;year ended June&#160;30, 2025 based on its qualitative assessment. There has been no impairment of goodwill for fiscal year 2024 or 2023. Subsequent to our annual impairment test, no indicators of impairment were identified.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">INTANGIBLES, NET</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's intangible assets include trademarks, non-compete agreements, brand names, customer relationships, acquired trade names, acquired developed technology and acquired customer relationships in a business combination. The Company carries these intangibles at cost, less accumulated amortization. Amortization is recorded on a straight-line basis over the estimated useful lives of the respective assets, which span between <span style="-sec-ix-hidden:f-412">three</span> and eighteen years, and are included in Depreciation and amortization in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no indefinite-lived intangible assets at June&#160;30, 2025 or 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its finite-lived intangible and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Fair value of finite-lived intangible assets and property and equipment is based on various valuation techniques. If the carrying amount of an asset or group of assets exceeds its net realizable value, the asset will be written down to its fair value. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded there has been no impairment of intangible and long-lived assets during the&#160;years ended June&#160;30, 2025 or 2024. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1&#8209; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2&#8209; Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3&#8209; Inputs are unobservable and reflect the Company&#8217;s assumptions that market participants would use in pricing the asset or liability. The Company develops these inputs based on the best information available.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SIGNIFICANT CUSTOMERS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Concentration of revenue with customers subject the Company to operating risks. Approximately $28.8 million, $24.6 million, and $28.7 million of the Company&#8217;s revenue for the&#160;years ended June&#160;30, 2025, 2024 and 2023, respectively, were concentrated with one customer, which represented 10%,&#160;9% and 12% of the Company's revenues for each of the years. The majority of the Company&#8217;s customers are located in the United States.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">REVENUE RECOGNITION</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The revenue recognition guidanc</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The&#160;Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i) identifying the existence of a contract with a customer; (ii) identifying the performance obligations within the contract; (iii) determining the contract&#8217;s transaction price; (iv) allocating the transaction price to the contract&#8217;s performance obligations; and, (v) recognizing revenue as the contract&#8217;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#8217;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, and the events which constitute satisfaction of its performance obligations. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an end-to-end payment solution which integrates hardware, software, and payment processing in the self-service commerce industry. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#8217;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We provide cashless services in exchange for monthly service fees, in addition to collecting usage-based consideration for completed transactions. Certain contracts we enter into with third-party suppliers where we consider ourselves the principal provide us with the right to access and direct their services when processing a transaction. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company combines the services provided by third-party suppliers to enable customers to accept cashless payment transactions, indicating that it controls all inputs in directing their use to create the combined service. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company sells cashless payment devices, which are either directly sold or leased through the Company's QuickStart, or Cantaloupe ONE programs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes fees charged to our customers primarily on a gross basis as transaction revenue when we are the principal in respect of completing a payment transaction. As a principal to the transaction, we control the service of completing payments for our customers through the payment ecosystem. The fees paid to payment processors and other financial institutions are recognized as transaction expenses in Cost of subscription and transaction fees in the Consolidated Statements of Operations. For certain transactions in which we act in the capacity as an agent, these transactions are recorded on a net basis. These are transactions in which the customer is entering into a separate arrangement with a third-party payment processor for the fulfillment of the payment service.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cashless services represent a single performance obligation as the combination of the services provided gives the customer the ability to accept cashless payments. The Company&#8217;s customers are contracting for integrated cashless services in connection with purchasing or leasing unattended POS devices. The integrated cashless services when combined together are so integral to the customer&#8217;s ability to derive benefit from the service, that the activities are effectively inputs to a single promise to the customer. Certain services are distinct, but are not accounted for separately as the rights are coterminous, they are transferred concurrently and the outcome is the same as accounting for the services as individual performance obligations. The single performance obligation is determined to be a stand-ready obligation to process payments whenever a consumer intends to make a purchase at a POS device. As the Company is unable to predict the timing and quantity of transactions to be processed, the assessment of the nature of the performance obligation is focused on each time increment rather than the underlying activity. Therefore, cashless payment processing services are viewed to comprise a series of distinct days of service that are substantially the same and have the same pattern of transfer to the customer. As a result, the promise to stand ready is accounted for as a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to cashless services is recognized over the period in which services are provided, with usage-based revenue recognized as transactions occur. Consideration for this service includes fixed fees for standing ready to process transactions, and generally also includes usage-based fees, priced as a percentage of transaction value and/or a specified fee per transaction processed. The total transaction price of usage-based services is determined to be variable consideration as it is based on unknown quantities of services to be performed over the contract term. The underlying variability is satisfied each day the service is performed and provided to the customer. Clients are billed for cashless payment processing services on a monthly basis and for transaction processing as transactions occur. Payment is due based on the Company&#8217;s standard payment terms which is typically within 30 to 60 days of invoice issuance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Software represents a separate performance obligation, which is satisfied when each distinct day, or for practical reasons, each distinct month of service is transferred to the customers. Customers are billed for software services on a monthly basis. Payment is due based on the Company&#8217;s standard payment terms which is typically within 30 to 60 days of invoice issuance. Revenues related to Cantaloupe ONE equipment are recognized over time as the customer obtains the right to use the equipment through an operating lease. Clients are billed for equipment sales on a monthly basis, with payment due based on the Company&#8217;s standard payment terms which is typically within 30 to 60 days of invoice issuance.&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equipment sales represent a separate performance obligation, the majority of which is satisfied at a point in time through outright sales, or sales-type leases in accordance with ASC 842, &#8220;Leases&#8221;, when the equipment is delivered to the customer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">QuickStart equipment leases are recognized as sales-type leases when equipment is shipped to the customer. Transaction processing revenue is recognized upon the usage of the Company&#8217;s cashless payment and control network. Subscription fees for access to the Company&#8217;s devices and network services are recognized on a&#160;monthly basis when the performance obligation is satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Hardware is available to customers under the QuickStart program pursuant to which the customer would enter into a five-year non-cancelable lease with either the Company or a third-party leasing company for the devices. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. The QuickStart contracts qualify for sales type lease accounting. At lease inception, the Company recognizes revenue and creates a finance receivable in an amount that represents the present value of minimum lease payments. Accordingly, a portion of the lease payments are recognized as interest income. At the end of the lease period, the customer would have the option to purchase the device at its residual value. Any customer payments received in advance and prior to the Company satisfying any performance obligations are recorded as deferred revenue and amortized as revenue is recognized. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company will occasionally offer volume discounts, rebates or credits on certain contracts, which is considered variable consideration. The Company uses either the most-likely or estimated value method to estimate the amount of the consideration, based on what the Company expects to better predict the amount of consideration to which it will be entitled to on a contract-by-contract basis. The Company will qualitatively assess if the variable consideration should be limited to prevent possible significant reversals of revenue in future reporting periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s standard payment terms are payment is due within 30 to 60 days of invoice issuance. The Company uses the&#160;practical&#160;expedient&#160;and does not recognize a significant&#160;financing&#160;component&#160;for payment considerations of less than one year. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranties</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers standard warranties that provide the customer with assurance that its equipment will function in accordance with contract specifications. The Company's standard warranties are not sold separately, but are included with each customer purchase. Warranties are not considered separate performance obligations and the related liability is estimated and recorded at the time of sale. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Contract Liabilities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer creates legal rights and obligations. As the Company satisfies performance obligations under customer contracts, a right to unconditional consideration is recorded as an account receivable. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities represent consideration received from customers in excess of revenues recognized (i.e., deferred revenue). Contract liabilities are classified as current or non-current based on the nature of the underlying contractual rights and obligations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs costs to obtain contracts with customers, primarily in the form of commissions to sales employees. The Company recognizes as a contract asset for the incremental costs of obtaining a contract with a customer if it expects to recover these costs. The Company currently does not incur material costs to fulfill its obligations under a contract once it is obtained but before transferring goods or services to the customer. Contract costs are amortized on a systematic basis consistent with the transfer to the customer of the goods or services to which the asset relates. A straight-line or proportional amortization method is used depending upon which method best depicts the pattern of transfer of the goods or services to the customer. The Company&#8217;s contracts frequently contain performance obligations satisfied at a point in time and overtime. In these instances, the Company amortizes the contract costs proportionally with the timing and pattern of revenue recognition. In addition, these contract costs are evaluated for impairment by comparing, on a pooled basis, the expected future net cash flows from underlying customer relationships to the carrying amount of the capitalized contract costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In order to determine the appropriate amortization period for contract costs, the Company considers a number of factors, including expected early terminations, estimated terms of customer relationships, the useful lives of technology Cantaloupe uses to provide goods and services to its customers, whether future contract renewals are expected and if there is any incremental commission to be paid on a contract renewal. The Company amortizes these assets over the expected period of benefit. Costs to obtain a contract with an expected period of benefit of one year or less are expensed when incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LEASES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee Accounting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. The Company has operating and finance leases for office space, warehouses and office equipment. Cantaloupe&#8217;s leases have lease terms of one year to eight years and some include options to extend and/or terminate the lease. The exercise of lease renewal options is at the Company&#8217;s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company&#8217;s lease agreements do not contain any material variable lease payments, material residual value guarantees or any material restrictive covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the operating lease. Operating lease Right-of-Use (&#8220;ROU&#8221;) assets and liabilities are recognized at commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate, which is the collateralized rate of interest that we would pay to borrow over a similar term an amount equal to the lease payments, to determine the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Cantaloupe has lease agreements with lease and non-lease components. The Company uses the practical expedient related to treating lease and non-lease components as a single lease component for all leases as well as electing a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the ROU assets and lease liabilities. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease payments that are not based on an index or that result from changes to an index subsequent to the initial measurement of the corresponding lease liability are not included in the measurement of lease ROU assets or liabilities and instead are recognized in earnings in the period in which the obligation for those payments is incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its ROU assets for events or changes in circumstances that may indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If the carrying amount of an ROU exceeds its net realizable value, the asset will be written down to its fair value. The Company did not recognize an impairment charge related to the right-of-use assets for the years ended June&#160;30, 2025 or 2024. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company offers its customers financing for the lease of our POS electronic payment devices primarily through our QuickStart program. We account for these transactions as sales-type leases under ASC 606, "Revenue from Contracts with Customers". Our sales-type leases generally have a non-cancellable term of 60 months. Certain leases contain an end-of-term purchase option that is generally insignificant and is reasonably certain to be exercised by the lessee. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases, and typically relate to our Cantaloupe ONE rental program. Cantaloupe ONE agreements are 36-month rental agreements that transition to month-to-month agreements after the initial subscription commitment period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also uses the practical expedient related to treating lease and non-lease components as a single component for those leases where the timing and pattern of transfer for the non-lease component and associated lease component are the same and the stand-alone lease component would be classified as an operating lease if accounted for separately. The combined component is then accounted for under Topic 606 or Topic 842 depending on the predominant characteristic of the combined component, which was Topic 606 for the Company's operating leases. All QuickStart leases are sales-type and do not qualify for the election. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lessor consideration is allocated between lease components and the non-lease components using the requirements under Topic 842. Revenue from sales-type leases is recognized upon shipment to the customer and the interest portion is deferred and recognized as earned. The revenues related to the sales-type leases are included in Equipment sales in the Consolidated Statements of Operations and a portion of the lease payments as Interest income. Revenue from operating leases is recognized ratably over the applicable service period in Subscription and transaction fees in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equipment Rental</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers its customers a rental program for its hardware&#160;devices, Cantaloupe ONE platform. In accordance with ASC 842, the Company classifies the rental agreements as operating leases, with service fee revenue related to the leases included in subscription and transaction fees in the Consolidated Statements of Operations. Costs for the Cantaloupe ONE revenue, which consist of depreciation expense on the Cantaloupe ONE equipment, are included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Equipment utilized by the Cantaloupe ONE program is included in Property and equipment, net on the Consolidated Balance Sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SHIPPING AND HANDLING</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling fees billed to our customers in connection with sales are recorded as revenue. The costs incurred for shipping and handling of our product are recorded as cost of equipment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ADVERTISING COSTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and are included within the Sales and marketing expenses in the Consolidated Statements of Operations. For the fiscal years ended June&#160;30, 2025, 2024, and 2023, we incurred advertising costs of approximately $3.2 million, $1.9 million and $0.8 million, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RESEARCH AND DEVELOPMENT EXPENSES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are expensed as incurred and primarily consist of personnel, contractors and product development costs. Research and development expenses, which are included within</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> the technology and product development expenses and general and administrative expenses in the Consolidated Statements of Operations, were approxim</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ately $2.9 million, $3.0 million and $3.5 million, for the&#160;fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively. Our re</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">search and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">development initiatives focus on adding features and functionality to our system solutions through the development and utilization of our processing and reporting network and new technology.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have expenditures associated with the technological maintenance and improvement of our network and technology offerings. These expenditures include both the cost of internal employees, who spend portions of their time on various technological projects, and the use of external temporary labor and consultants. Capitalization of internal-use software occurs in the application development stage after the completion of the preliminary project stage, and management authorizes the project, management commits to funding the project, it is probable the project will be completed, and the project will be used to perform the function intended, and it ends at the implementation stage. We are required to assess these expenditures and make a determination as to whether the costs should be expensed as incurred or are subject to capitalization. In making these determinations, we consider the stage of the development project, the probability of successful development and if the development is resulting in increased features and functionality. In addition, if we determine that a project qualifies for capitalization, the amount of capitalization is subject to various estimates, including the amount of time spent on the development work and the cost of internal employees and external consultants. Internal-use software is included within Property and equipment, net on our Consolidated Balance Sheets and is amortized over its estimated useful life, which is typically 3 to 7 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain costs related to hosting arrangements that are service contracts (cloud computing arrangements) following the internal-use software capitalization criteria described above. Our cloud computing arrangements involve services we use to support internal corporate functions, our platforms and technology offerings. Capitalized costs relating to cloud computing arrangements are included within Prepaid expenses and other current assets, or Other assets for costs that will be recognized in more than 12 months, on our Consolidated Balance Sheets and are amortized on a straight-line basis over the estimated useful life, which is typically 3 to 5 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK-BASED COMPENSATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The cost of services received in exchange for an award of equity instruments related to employees and non-employees is based on the grant-date fair value of the award and allocated over the requisite service period of the award. When the requisite service period precedes the grant date, the Company begins recognizing compensation cost before a grant date is established, and the awards are marked to market until grant date occurs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded within operating expenses in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LOSS CONTINGENCIES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation, claims, contingencies and other legal matters. The Company&#8217;s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's management team evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the assessment of a contingency indicates it is probable that a loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company&#8217;s financial statements. If the assessment indicates a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed. Expected legal costs associated with assessing or potentially settling a contingent liability are expensed as incurred. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SALES TAX RESERVE </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a contingent liability for sales tax, included in Accrued expenses in the Consolidated Balance Sheets. On a quarterly basis, the Company accrues interest and penalties on the unpaid balance. The estimated liability is adjusted upon the payment of sales tax related to the accrual, the changes in state tax laws that may impact the accrual and the expiration of the statute of limitations for open years under review. The liability includes significant judgments and estimates that may change in the future, and the actual liability may be different from our current estimate. Changes to the sales tax reserve amount are recorded within General and administrative expenses and Interest expense in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">INCOME TAXES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are computed using the asset and liability method of accounting. Under the asset and liability method, a deferred tax asset or liability is recognized for estimated future tax effects attributable to temporary differences and carryforwards. The measurement of deferred income tax assets is adjusted by a valuation allowance, if necessary, to recognize future tax benefits only to the extent, based on available evidence, it is more likely than not such benefits will be realized. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Tax positions must meet a more-likely-than-not recognition threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions, if applicable, within Interest expense and General and administrative expenses in the Consolidated Statements of Operatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ns, respectively. Interest and penalties related to uncertain tax positions incurred during the fiscal years ended June&#160;30, 2025, 2024, and 2023 were immaterial. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EARNINGS PER COMMON SHARE</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period. Diluted earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period plus the dilutive effects of common stock equivalents unless the effects of such common stock equivalents are anti-dilutive. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting pronouncements adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to an entity's chief operating decision maker (&#8220;CODM&#8221;), a description of other segment items by reportable segment, and permits disclosure of additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. It also requires certain disclosures for companies who have determined only one segment exists. Annual disclosures are required for fiscal years beginning after December 15, 2023, which is the Company's fiscal year 2025 annual reporting period. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, which is the Company's fiscal year 2026 interim reporting periods. See Note 20 - Segment Information for the Company's adoption of this standard.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting pronouncements to be adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is evaluating whether the effects of the following recent accounting pronouncements, or any other recently issued but not yet effective accounting standards, will have a material effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This standard was issued to enhance the transparency and decision usefulness of income tax disclosures to provide information to better assess how an entity&#8217;s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this ASU address transparency about income tax information through disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The ASU should be applied on a prospective basis. Retrospective application is permitted. We are currently evaluating the impact the adoption of the new accounting guidance will have on our income tax disclosures.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU 2025-05, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Asset</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s. The ASU introduces a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will not change for the remaining life of the asset. This update is effective for annual reporting periods beginning after December 15, 2025 and interim periods within those annual periods, and this update is applied prospectively. Early adoption is permitted in both interim and annual periods in which financials have not been issued. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_AccountsAndNontradeReceivableTextBlock', window );">ACCOUNTS RECEIVABLE</a></td>
<td class="text">ACCOUNTS RECEIVABLE<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily include amounts due to the Company for sales of equipment and subscription fees to customers, settlement receivables for amounts due from third-party payment processors, receivables from contract manufacturers and unbilled amounts due from customers, net of the allowance for credit losses. Accounts receivable, net of the allowance for uncollectible accounts were $37.9&#160;million as of June&#160;30, 2025 and $43.8&#160;million as of June&#160;30, 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:116%">Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and June&#160;30, 2024, no customer represented more than 10% of the Company's accounts receivable, net of allowance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for credit losses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The following table represents the activity for the allowance for credit losses for the years ending June&#160;30, 2025 and 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:74.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">Year ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:1pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance, beginning of year</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,815</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Provision adjustments</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,781&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,397)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:1pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance, end of year</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,241&#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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,442&#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:top"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended June&#160;30, 2025, the Company had an increase in write-offs of Accounts Receivable due to the write off of balances which were fully reserved for as the beginning of the year but had not yet been written off.</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_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/326/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_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCE RECEIVABLES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_FinancingReceivablesTextBlock', window );">FINANCE RECEIVABLES</a></td>
<td class="text">FINANCE RECEIVABLES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s finance receivables consist of financed devices under the QuickStart program and devices contractually associated with the Seed platform. Predominately all of the Company&#8217;s finance receivables agreements are classified as non-cancellable sixty-month sales-type leases. As of June&#160;30, 2025 and 2024, finance receivables consist of the following:</span></div><div style="margin-top:5pt"><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:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30,</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current finance receivables, net</span></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6,391&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance receivables due after one year, 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,750&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,036&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables, net of allowance of $2,401 and $1,934, respectively</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,172&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16,427&#160;</span></td><td style="background-color:#cceeff;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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company collects lease payments from customers primarily as part of the flow of funds from our transaction processing service. Balances are considered past due if customers do not have sufficient transaction revenue to cover the monthly lease payment by the end of the monthly billing period. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">At June&#160;30, 2025, the gross lease receivable by current payment performance on a contractual basis and year of origination consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:18.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.170%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Leases by Origination</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Up to 1 Year Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 1 and 2 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 2 and 3 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 3 and 4 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 4 and 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">More than 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,718&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30 days and under</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">83&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">106&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">325&#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:#cceeff;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:120%">31 - 60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61 - 90 days</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">63&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">173&#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:#cceeff;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:120%">Greater than 90 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,142&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables</span></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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,510&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,639&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,051&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,928&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,146&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,299&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,573&#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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">At June&#160;30, 2024, the gross lease receivable by current payment performance on a contractual basis and year of origination</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">consisted of the following:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:18.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.170%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Leases by Origination</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Up to 1 Year Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 1 and 2 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 2 and 3 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 3 and 4 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 4 and 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">More than 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,743&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30 days and under</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">80&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">343&#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:#cceeff;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:120%">31 - 60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">264&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61 - 90 days</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">62&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">224&#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:#cceeff;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:120%">Greater than 90 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,787&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables</span></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,263&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,715&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,479&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,335&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">892&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,677&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18,361&#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-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of the allowance for finance receivables for the years ending June&#160;30, 2025 and 2024:</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><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Year ended June 30, </span></td></tr><tr><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:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance, beginning of year</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Provision for expected losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(164)</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:#cceeff;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:120%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance, end of year</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,401&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,934&#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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:102%">Cash to be collected on our performing finance receivables due for each of the fiscal years after June&#160;30, 2025 are as follows:</span></div><div style="margin-top:5pt"><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:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,054&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,490&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,337&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total amounts to be collected</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,233&#160;</span></td><td style="background-color:#cceeff;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 12.25pt;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%">Less: interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(660)</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Less: allowance for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#cceeff;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 12.25pt;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%">Total finance receivables</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,172&#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:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equipment sales, Cost of equipment sales, and Interest income, associated with equipment under sales type leases and are included in each respective line of the Consolidated Statement of Operations for the year ended June&#160;30, 2025 and 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:68.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.027%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:120%">Equipment sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of equipment sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#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:#cceeff;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:120%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,910&#160;</span></td><td style="background-color:#cceeff;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_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481933/310-10-55-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 44<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-44<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-10/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-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_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="text">PROPERTY AND EQUIPMENT, NET<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:47.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:8pt;font-weight:700;line-height:100%">Useful<br/>Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Depreciation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,434)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">714&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,669&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,333)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,336&#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:#cceeff;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%">Property and equipment used for rental program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(26,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,704&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,385&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,014)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">371&#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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(50,599)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,125&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:47.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:8pt;font-weight:700;line-height:100%">Useful<br/>Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Depreciation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,994)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,666&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,472)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,194&#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:#cceeff;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%">Property and equipment used for rental program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,771&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,296&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,826)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">470&#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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">77,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(43,034)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,029&#160;</span></td><td style="background-color:#cceeff;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:3pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's total depreciation expense is comprised of depreciation included in our Cost of subscription and transaction fees for rental equipment and depreciation included in our operating expenses. Depreciation expense included within Cost of subscription and transaction fees for rental equipment was $1.9 million, $1.6 million, and $1.2 million for the years ended June&#160;30, 2025, 2024, and 2023, respectively. Depreciation expense included within operating expenses for the years ended June&#160;30, 2025, 2024, and 2023 was $10.1 million, $5.0 million and $2.6 million, respectively. During the year ended June&#160;30, 2025, the Company recognized approximately $3.0&#160;million in additional charges, due to certain capitalized internal use software that is no longer expected to provide future economic benefits as a result of changes in business strategy and evolving technology initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software above included $8.4 million and $9.2 million in projects not yet placed in service as of June&#160;30, 2025 and 2024, respectively.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee accounting</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have operating leases which are primarily real estate leases used for corporate functions, product development, sales, and other purposes. The following table provides supplemental balance sheet information related to the Company's operating leases: </span></div><div style="margin-top:12pt;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:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.255%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Balance Sheet Classification</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,735&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:120%"><span style="-sec-ix-hidden:f-662"><span style="-sec-ix-hidden:f-663">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,320&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%"><span style="-sec-ix-hidden:f-666"><span style="-sec-ix-hidden:f-667">Other noncurrent liabilities</span></span></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,457&#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:#cceeff;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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,934&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost are as follows:</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><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease costs*</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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:8pt;font-weight:400;line-height:120%">Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to our leases are as follows:</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><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.693%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information:</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease </span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for our leases are as follows:</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><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:</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><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,442&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,744&#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:#cceeff;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%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,560&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,626)</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:#cceeff;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%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,934&#160;</span></td><td style="background-color:#cceeff;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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of 32M described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company entered into additional operating leases for office space located in River Falls, Wisconsin and Birmingham, U.K. These leases commenced on December 31, 2022, which expire November 2026. During the year ended June&#160;30, 2025, the River Falls lease was extended through November 2027.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company extended its existing Atlanta, Georgia office operating lease for an additional 73-months period including rent free periods. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company signed a new lease for its corporate office in Malvern, Pennsylvania. The new lease commenced on February 15, 2024 with a term of 133-months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment used for the Company's operating lease rental program consisted of the following:</span></div><div style="margin-top:5pt"><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:73.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30, </span></div></td></tr><tr><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:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:120%">Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:120%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(26,818)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(24,742)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,704&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s net investment in sales-type leases (carrying value of lease receivables) and the future minimum amounts to be collected on these lease receivables as of June&#160;30, 2025 are disclosed within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4, Finance Rece</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ivables.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also is the sublessor for office space in Denver, Colorado and Metairie, Louisiana. Sublessor rental income was $0.7&#160;million, $0.8&#160;million, and $0.8&#160;million for the years ended June&#160;30, 2025, 2024, and 2023, respectively.</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_LessorSalesTypeLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee accounting</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have operating leases which are primarily real estate leases used for corporate functions, product development, sales, and other purposes. The following table provides supplemental balance sheet information related to the Company's operating leases: </span></div><div style="margin-top:12pt;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:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.255%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Balance Sheet Classification</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,735&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:120%"><span style="-sec-ix-hidden:f-662"><span style="-sec-ix-hidden:f-663">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,320&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%"><span style="-sec-ix-hidden:f-666"><span style="-sec-ix-hidden:f-667">Other noncurrent liabilities</span></span></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,457&#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:#cceeff;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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,934&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost are as follows:</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><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease costs*</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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:8pt;font-weight:400;line-height:120%">Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to our leases are as follows:</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><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.693%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information:</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease </span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for our leases are as follows:</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><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:</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><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,442&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,744&#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:#cceeff;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%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,560&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,626)</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:#cceeff;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%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,934&#160;</span></td><td style="background-color:#cceeff;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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of 32M described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company entered into additional operating leases for office space located in River Falls, Wisconsin and Birmingham, U.K. These leases commenced on December 31, 2022, which expire November 2026. During the year ended June&#160;30, 2025, the River Falls lease was extended through November 2027.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company extended its existing Atlanta, Georgia office operating lease for an additional 73-months period including rent free periods. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company signed a new lease for its corporate office in Malvern, Pennsylvania. The new lease commenced on February 15, 2024 with a term of 133-months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment used for the Company's operating lease rental program consisted of the following:</span></div><div style="margin-top:5pt"><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:73.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30, </span></div></td></tr><tr><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:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:120%">Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:120%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(26,818)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(24,742)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,704&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s net investment in sales-type leases (carrying value of lease receivables) and the future minimum amounts to be collected on these lease receivables as of June&#160;30, 2025 are disclosed within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4, Finance Rece</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ivables.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also is the sublessor for office space in Denver, Colorado and Metairie, Louisiana. Sublessor rental income was $0.7&#160;million, $0.8&#160;million, and $0.8&#160;million for the years ended June&#160;30, 2025, 2024, and 2023, respectively.</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_OperatingLeasesOfLessorDisclosureTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee accounting</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have operating leases which are primarily real estate leases used for corporate functions, product development, sales, and other purposes. The following table provides supplemental balance sheet information related to the Company's operating leases: </span></div><div style="margin-top:12pt;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:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.255%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Balance Sheet Classification</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,735&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:120%"><span style="-sec-ix-hidden:f-662"><span style="-sec-ix-hidden:f-663">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,320&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%"><span style="-sec-ix-hidden:f-666"><span style="-sec-ix-hidden:f-667">Other noncurrent liabilities</span></span></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,457&#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:#cceeff;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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,934&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost are as follows:</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><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease costs*</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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:8pt;font-weight:400;line-height:120%">Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to our leases are as follows:</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><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.693%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information:</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease </span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for our leases are as follows:</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><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:</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><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,442&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,744&#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:#cceeff;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%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,560&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,626)</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:#cceeff;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%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,934&#160;</span></td><td style="background-color:#cceeff;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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of 32M described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company entered into additional operating leases for office space located in River Falls, Wisconsin and Birmingham, U.K. These leases commenced on December 31, 2022, which expire November 2026. During the year ended June&#160;30, 2025, the River Falls lease was extended through November 2027.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company extended its existing Atlanta, Georgia office operating lease for an additional 73-months period including rent free periods. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company signed a new lease for its corporate office in Malvern, Pennsylvania. The new lease commenced on February 15, 2024 with a term of 133-months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment used for the Company's operating lease rental program consisted of the following:</span></div><div style="margin-top:5pt"><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:73.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30, </span></div></td></tr><tr><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:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:120%">Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:120%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(26,818)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(24,742)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,704&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s net investment in sales-type leases (carrying value of lease receivables) and the future minimum amounts to be collected on these lease receivables as of June&#160;30, 2025 are disclosed within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4, Finance Rece</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ivables.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also is the sublessor for office space in Denver, Colorado and Metairie, Louisiana. Sublessor rental income was $0.7&#160;million, $0.8&#160;million, and $0.8&#160;million for the years ended June&#160;30, 2025, 2024, and 2023, respectively.</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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorSalesTypeLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lessor's sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorSalesTypeLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND OTHER FINANCING ARRANGEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt 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 AND OTHER FINANCING ARRANGEMENTS</a></td>
<td class="text">DEBT AND OTHER FINANCING ARRANGEMENTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt and other financing arrangements as of June&#160;30, 2025 and 2024 consisted of the following:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:74.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.666%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">JPMorgan Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,625&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized issuance costs and debt discount</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(337)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75)</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:#cceeff;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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,550&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt and other financing arrangements, current</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,917)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,266)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Debt and other financing arrangements, non-current</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,746&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',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:'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:8pt;font-weight:400;line-height:120%">See discussion below on the JPMorgan Credit Facil</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ity.</span></div><div style="margin-top:17pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Credit Facility<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2025 (the "Closing Date"), the Company entered into a second amended and restated credit agreement (the &#8220;2025 Credit Facility&#8221;) among the Company, as the borrower, certain of its subsidiaries, as guarantors, and JPMorgan Chase Bank, N.A., as a lender and the administrative agent, and Capital One, National Association as a lender. </span></div><div style="margin-top:17pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Credit Facility provides for a $40&#160;million secured term loan facility (the "2025 Term Loan Facility"), a $30&#160;million secured revolving credit facility (the "2025 Revolving Facility") and a $30&#160;million secured delayed draw term loan facility (the "Delayed Draw Term Loan Facility"). Proceeds from the 2025 Term Loan Facility were used to repay borrowings under the Company's 2022 Amended JPMorgan Credit Facility (described below), which had total remaining net borrowings of $37.3&#160;million, inclusive of accrued interest on these facilities. The remaining proceeds from the 2025 Credit Facility were used to finance working capital needs and for general corporate purposes including permitted acquisitions and investments. <br/><br/>The 2025 Delayed Draw Facility is available for a period of up to 24 months following the Closing Date. The Company has not borrowed against the 2025 Revolving Facility or the Delayed Draw Term Loan Facility. <br/><br/>In accordance with ASC 470, the Company evaluated the 2025 Credit Facility on a lender-by-lender basis. The Company accounted for the 2025 Term Loan Facility and 2025 Revolving Facility as debt modifications. As such, previously unamortized debt issuance costs will be amortized over the term of the new credit agreement. The Company paid $1.0&#160;million in lender fees and legal expenses in connection with the execution of the 2025 Credit Facility. <br/><br/>Interest on the 2025 Credit Facility is based, at the Company&#8217;s option, on a base rate or SOFR plus an applicable margin tied to the Company&#8217;s total net leverage ratio and having ranges between 1.75% and 2.50% for base rate loans and between 2.75% to 3.50% for SOFR loans. The 2025 Revolving Facility also carries an unused commitment fee tied to the Company's total net leverage ratio between 0.25% to 0.40% per annum. In an event of default, the interest rate may be increased by 2.00%. As of June&#160;30, 2025, the weighted average interest rate for the 2025 Credit Facility is approximately 7.24%. <br/><br/>The 2025 Term Loan Facility, the 2025 Revolving Facility and the Delayed Draw Term Loan Facility all mature on January 31, 2030. Principal in respect of the 2025 Term Loan Facility is payable quarterly with 5.0% due in year one and year two, 7.5% due in year three and year 4, 10% due in year 5, and the remainder payable upon maturity. To the extent funded, principal in respect of the Delayed Draw Term Loan Facility will be payable on the same terms as the 2025 Term Loan Facility. Principal on 2025 Revolving Facility is due at maturity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s obligations under the 2025 Credit Facility are unconditionally guaranteed, jointly and severally, by the Company&#8217;s material direct and indirect wholly-owned domestic subsidiaries (the &#8220;Guarantors&#8221;). All obligations of the Company and the Guarantors under the 2025 Credit Facility are secured by first priority security interests in substantially all of the assets of the Company and the Guarantors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Credit Facility includes customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two financial covenants. The first financial covenant requires the Company to maintain a total leverage ratio of not more than 3.50 to 1.00 on the last day of any fiscal quarter. However, if a material acquisition occurs, the Company is required to maintain a total leverage ratio not greater than 4.00 to 1.00 on the last day of the fiscal quarter for the next four fiscal quarters following the material acquisition. The second financial covenant does not permit the Company to have a fixed charge coverage ratio of less than 1.15 to 1.00 for four consecutive fiscal quarters. The Company was in compliance with its financial covenants for the 2025 Credit Facility as of June&#160;30, 2025.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">2022 Amended JPMorgan Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 17, 2022, the Company entered into an amended and restated credit agreement with JPMorgan Chase Bank, N.A. which provides for a $15&#160;million secured revolving credit facility (the &#8220;2022 Amended Revolving Facility&#8221;) and a $15&#160;million secured term facility (the &#8220;2022 Amended Secured Term Facility&#8221; and together with the 2022 Amended Revolving Facility, the &#8220;2022 Amended JPMorgan Credit Facility&#8221;), and a $10&#160;million delayed draw term facility, and fully replaced our previous 2021 credit facility with JPMorgan Chase Bank, N.A.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2022, the Company entered into an amendment to the 2022 Amended JPMorgan Credit Facility, dated as of March 17, 2022, which, among other things, amended the definition of the Company&#8217;s EBITDA under the Credit Agreement. On December 1, 2022, the Company borrowed an additional $25&#160;million under the 2022 Amended JPMorgan Credit Facility, including $15&#160;million from the revolving credit facility and exercised the delayed draw term facility of $10&#160;million increasing the 2022 Amended Secured Term Facility to $25&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As described above, proceeds from the 2025 Term Loan Facility were used to repay borrowings under the 2022 Amended Credit JPMorgan Facility, which had total remaining net borrowings of $37.3&#160;million, inclusive of accrued interest on the facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the 2022 Amended JPMorgan Credit Facility was based, at the Company&#8217;s option, on a base rate or SOFR plus an applicable margin tied to the Company&#8217;s total leverage ratio and having ranges of between 2.50% and 3.00% for base rate loans and between 3.50% and 4.00% for SOFR loans. Subject to the occurrence of a material acquisition and the Company&#8217;s total leverage ratio exceeding 3.00 to 1.00, the interest rate on the loans may increase by 0.25%. In an event of default, the interest rate may be increased by 2.00%. The 2022 Amended JPMorgan Credit Facility also carried a commitment fee of 0.50% per annum on the unused portion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Amended JPMorgan Credit Facility included customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two financial covenants. One financial covenant requires the Company to maintain, at all times, a total leverage ratio of not more than 3.00 to 1.00 on the last day of any fiscal quarter. The other financial covenant is conditional on a material acquisition occurring: if a material acquisition occurs, the Company is required to maintain a total leverage ratio not greater than 4.00 to 1.00 for the next four fiscal quarters following the material acquisition. The Company was in compliance with its financial covenants for the 2022 Amended JPMorgan Credit Facility until the 2025 Credit Facility modification. See above for the new financial covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Expected Maturities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The expected maturities associated with the Company&#8217;s outstanding debt and other financing arrangements as of June&#160;30, 2025, were as follows:</span></div><div style="text-align:justify"><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.415%"><tr><td style="width:1.0%"></td><td style="width:87.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.665%"></td><td style="width:0.1%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2026</span></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,000&#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:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,000&#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:#cceeff;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%">Principal amounts payable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,000&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(337)</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:#cceeff;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%">Total outstanding debt</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,663&#160;</span></td><td style="background-color:#cceeff;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_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>43
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_AccruedLiabilitiesTextBlock', window );">ACCRUED EXPENSES</a></td>
<td class="text">ACCRUED EXPENSES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of June&#160;30, 2025 and 2024:</span></div><div style="margin-top:5pt"><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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Sales tax</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,574&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State income tax payable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,096&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,496&#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:#cceeff;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%">Accrued compensation and related sales commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,061&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,320&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,336&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consideration withheld for acquisitions - current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,370&#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:#cceeff;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%">Accrued other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,748&#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><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 #000;padding:2px 0 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%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,008&#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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See Note 10 - Acquisitions for details.</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_ctlp_AccruedLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_AccruedLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="text">GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible asset balances consisted of the following:</span></div><div style="margin-top:5pt"><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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.630%"></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:10.632%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (Years)</span></div></td></tr><tr style="height:21pt"><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Brand and trade names</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,608&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,235)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">373&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Customer relationships</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,255&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,470)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,785&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,791)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr style="height:15pt"><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><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div><div><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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.630%"></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:10.632%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life</span></td></tr><tr style="height:21pt"><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Brand and trade names</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,361&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">509&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Customer relationships</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,024&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,665)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,359&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,821)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td></tr><tr style="height:15pt"><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><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended June&#160;30, 2025, 2024 and 2023, amortization expense related to intangible assets was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$5.8 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, $5.6 million and $5.0 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense for intangible assets is as follows:</span></div><div style="margin-top:5pt"><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:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,680&#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:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,493&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,516&#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:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,158&#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:#cceeff;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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,331&#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>
</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>45
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">SB Software </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On September 5, 2024, the Company acquired all of the equity interests of SB Software Limited ("SB Software"), a United Kingdom private limited company. SB Software is in the business of vending and coffee machine management in the United Kingdom. The acquisition enhances Cantaloupe&#8217;s operational capabilities and market reach in Europe. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">For SB Software, the Company paid a purchase price of approximately $11.4 million which includes cash paid of $10.0 million and the estimated fair value of contingent consideration of $1.4 million. The acquisition was funded by the Company's cash on hand.<br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The $1.4 million fair value of the contingent consideration represented the present value of up to $3.3&#160;million in contingent consideration based on a Monte Carlo Simulation should SB Software achieve certain revenue growth targets as defined in the share purchase agreement. Should these targets be achieved, approximately $1.3&#160;million, $1.0&#160;million and $1.0&#160;million, denominated in British Pounds, will be payable in September 2025, September 2026 and September 2027, respectively. Should the targets be achieved, the Company may choose to pay this contingent consideration in either cash or common stock valued based on the average stock price for the 10 trading days preceding the release of these shares. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a $0.6&#160;million gain due to the decrease in the fair value of the contingent consideration which was included in Integration, acquisition, due diligence, license application expenses on the Consolidated Statement of Operations. As </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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%">June&#160;30, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> the fair value current and noncurrent portions of the fair value of the contingent consideration of $0.1&#160;million and $0.7&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> are included in Accrued expenses and Other noncurrent liabilities on the Consolidated Balance Sheet, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value assigned to the assets acquired and liabilities assumed:</span></div><div><span><br/></span></div><div><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:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94&#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:#cceeff;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%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">244&#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:#cceeff;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%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,303&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,048&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(152)</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:#cceeff;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%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#cceeff;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 7pt;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%">Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(467)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,581&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,793&#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:#cceeff;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%">Fair value of total considerations transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,374&#160;</span></td><td style="background-color:#cceeff;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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the estimated fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $3.0 million related to developed technology, $0.2 million related to customer relationships, and $0.1 million related to trade names. The estimated fair value of the acquired developed technology was determined using a multi-period excess earnings method. The estimated fair value of the acquired customer relationships was determined using the distributor method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The estimated fair value of the acquired trade names was determined using the relief from royalty method which estimates the value using the discounted value of the royalties that a company would pay to license the trade name. The recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationships and trade names were 5, 3 and 3 years, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $7.8&#160;million arising from the acquisition includes the expected synergies between SB Software and the Company. Goodwill, which is not deductible for income tax purposes, was assigned to the Company&#8217;s only reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.3&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> of integration, acquisition, due diligence and license application expenses related costs that were expensed during the twelve months ended June&#160;30, 2025, which is offset with the previously described $0.6&#160;million gain related to the adjusted fair value of contingent consideration. These net impact of these items are recorded within Integration, acquisition, due diligence, and license application expenses in the Consolidated Statements of Operations. The above table represents the final allocation of the purchase price. Certain immaterial adjustments were made to the allocation of the purchase price. Pro forma financial information of the acquisition and revenue and net income since acquisition are not presented due to the immaterial impact of the financial results of SB Software in the Company's Consolidated Financial Statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cheq</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2024, the Company acquired all of the equity interests of Cheq. This investment positioned the Company for expansion into the sports, entertainment, and restaurant sectors with a comprehensive suite of self-service solutions. Cheq was acquired for</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $4.5&#160;million, including $1.1&#160;million in accounts payable paid concurrently with the acquisition. The acquisition was funded by the Company's cash on hand. The original terms included $0.9&#160;million in deferred cash consideration for net working capital and other post-closing adjustments. During the year ended June&#160;30, 2025, the Company paid $0.7&#160;million in deferred cash consideration, which was net of $0.2&#160;million in other liabilities recognized as a measurement period adjustment.<br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the adjusted fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#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:#cceeff;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%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">486&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,456&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(691)</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:#cceeff;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%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;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 7pt;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%">Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(998)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of total considerations transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,458&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $1.4&#160;million related to developed technology, $0.2&#160;million related to customer relationships, and $0.2&#160;million related to trade names. The fair value of the acquired developed technology was determined using a multi-period excess earnings method. The fair value of the acquired customer relationships was determined using the distributor method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The fair value of the acquired trade names was determined using the relief from royalty method which estimates the value using the discounted value of the royalty that a company would pay to license the trade name. The recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationship, trade names were 5, 3, and 3 years, respectively. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $2.0&#160;million arising from the acquisition includes the expected synergies between Cheq and the Company. The goodwill, which is not deductible for income tax purposes, was assigned to the Company&#8217;s only reporting unit.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The above table represents the final allocation of the purchase price. For the year ended June&#160;30, 2025, there were no measurement period adjustments other than other liabilities described above. Pro forma financial information of the acquisition and revenue and net income since acquisition are not presented due to the immaterial impact of the financial results of Cheq in the Company's Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Three Square Market</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2022, the Company acquired all of the equity interests of Three Square Market, Inc., a Wisconsin corporation, and Three Square Market Limited, a U.K. private limited company (collectively "32M") pursuant to an Equity Purchase Agreement. 32M is a leading provider of software and self-service kiosk-based POS and payment solutions to the micro market industry and the acquisition expanded the Company's presence in that industry. In addition to new technology and services, due to 32M&#8217;s existing customer base, the acquisition expanded the Company&#8217;s footprint into new global markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid an aggregate purchase price consideration of $41.1&#160;million, which consisted of $36.6&#160;million in cash and 1,240,920 shares of the Company's common stock (the "Stock Consideration") with an aggregate fair value of $4.5&#160;million for the acquisition of 32M. The aggregate cash consideration includes $0.5&#160;million of cash paid into an escrow account for net working capital and other post-closing adjustments. The Stock Consideration of 1,240,920 shares ("Escrowed Shares") referred to above were placed into an escrow account to resolve indemnification claims for breach of certain representations and warranties. 50% of the Escrowed Shares were released as of the first anniversary of the acquisition date and the remaining 50% were released on the second anniversary of the acquisition date. The Escrowed Shares were considered to be issued and outstanding shares of the Company as of the acquisition date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company funded the cash consideration of the acquisition by borrowing $25&#160;million of debt from the JPMorgan Credit Facility and the remaining consideration utilized existing cash on hand. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the purchase price consideration consisted of the following: </span></div><div style="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:82.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.275%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Closing cash consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,605&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock Consideration</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,506&#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:#cceeff;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%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,111&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the final fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:81.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.006%"></td><td style="width:0.1%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#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:#cceeff;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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,011&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,538&#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:#cceeff;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%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">629&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Total identifiable assets acquired</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,349&#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:#cceeff;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%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,410)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,033)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,443)</span></td><td style="background-color:#cceeff;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 7pt;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%">Total identifiable net 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,906&#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:#cceeff;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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,205&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Fair value of total consideration transferred</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,111&#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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $7.5&#160;million related to developed technology, $7.5&#160;million related to customer relationships, and $0.5&#160;million related to trade names. The fair value of the acquired developed technology was determined using a multi-period excess earnings method. The fair value of the acquired customer relationships was determined using the with-and-without </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The significant unobservable inputs used in the valuation of the customer relationship asset and acquired developed technology asset are the revenue growth rates used in the development of the projected financial information used as an input to calculate those values and the discount rate applied. Th</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationship, trade names were 5, 5 and 3 years, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$26.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> arising from the acquisition includes the expected synergies between 32M and the Company. The goodwill, which is deductible for income tax purposes, was assigned to the Company&#8217;s only reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended June&#160;30, 2024, the Company recognized measurement period adjustments of a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.6&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> increase in intangible assets, a net decrease of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.4&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in working capital, a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.9&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> increase in tax liabilities, and a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.1&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> increase in accounts payable. Recognized goodwill increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.9&#160;million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> as a result of these adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">The above table represents the final allocation of the purchase price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Unaudited supplemental disclosure of pro forma information</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents unaudited pro forma information as if the acquisition of 32M had occurred on July 1, 2022. The unaudited pro forma information presented combines the historical consolidated results of operations of the Company and 32M after giving effect to the preliminary purchase accounting impact of the 32M acquisition related costs (including, but not limited to, amortization associated with the acquired intangible assets, interest expense associated with the Credit Facility to finance a portion of the purchase price, acquisition related costs) and the alignment of accounting policies. This supplemental unaudited pro forma information has been prepared for comparative purposes and does not purport to be indicative of what would have occurred had the acquisition been made on July 1, 2021, nor are they indicative of any future results. Furthermore, cost savings and other business synergies related to the acquisition are not reflected in the pro forma amounts.</span></div><div style="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:82.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ In thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">251,979&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited supplemental pro forma financial information for the year ended June&#160;30, 2023 was adjusted to exclude $3.1&#160;million of acquisition related costs, the components of which were previously described.</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>46
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on similar operational characteristics, the Company's revenue is disaggregated as follows: </span></div><div style="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:54.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year-ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Transaction fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">179,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">156,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,594&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subscription fees</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,594&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,331&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,629&#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:#cceeff;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%">Subscription and transaction fees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">231,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">200,223&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,420&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,099&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,418&#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:#cceeff;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%">Total revenues</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302,548&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">268,596&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">243,641&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the Company&#8217;s revenues relate to rental lease arrangements. The Company leases equipment to customers under the Cantaloupe One program which is accounted for as operating leases in accordance with ASC 842. Lease revenue is recognized on a straight-line basis over the term of the lease. As described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4 - Finance Receivables</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company leases equipment under the QuickStart program which is accounted for as sales-type finance leases in accordance with ASC 842. The Company's revenues earned under ASC Topic 842 are as follows:</span></div><div style="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:54.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year-ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-957"><span style="-sec-ix-hidden:f-958"><span style="-sec-ix-hidden:f-959">Operating leases</span></span></span></span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales-type finance leases</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,449&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,464&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease revenues</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,495&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,128&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,031&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other than the revenues described above, all of the Company's revenues are earned under ASC 606.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue earned from customers that is not yet billable to a customer, generally due to the timing of when equipment and services are delivered to customers on bundled contracts, or as a result of contracts costs as described below. Contract assets that will be billed within the next 12 months are included in Prepaid expenses and other current assets and all others are included in Other assets on the Consolidated Balance Sheets. Contract assets were $3.3 million, $2.6 million, and $0.6 million as of June&#160;30, 2025, 2024, and 2023, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div style="margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The change in the contract liability balances, presented as Deferred revenue on the Consolidated Balance Sheets, is</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">primarily the result of timing difference between the Company&#8217;s satisfaction of a performance obligation and payment from the</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">customer.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract liability (i.e., deferred revenue) balances are as follows:</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><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Deferred revenue, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,666&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period from amounts included in deferred revenue at the beginning of the period</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(717)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(617)</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:#cceeff;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%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, end of the period</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,990&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,726&#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><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is primarily associated with the Company's Cantaloupe ONE rental program which has a contractual term of 36 months. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the estimated fees to be recognized in the future related to performance obligations that are unsatisfied as of June&#160;30, 2025:</span></div><div style="margin-top:12pt;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:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,876&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,777&#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><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2025 and 2024, the Company had net capitalized costs to obtain contracts of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $1.0 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.9 million included in Prepaid expenses and other current assets and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $2.7 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.4 million included in Other assets on the Consolidated Balance Sheets, respectively. None of these capitalized contract costs were impaired. Amortization of capitalized contract costs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$1.0 million for both the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">years ended June&#160;30, 2025 and 2024. Amortization of costs to obtain a contract are included within Sales and marketing expenses within the 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_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>47
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based 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-BASED COMPENSATION</a></td>
<td class="text">STOCK-BASED COMPENSATION <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK COMPENSATION PLANS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has had three stock-based compensation plans as shown in the table below:</span></div><div style="margin-top:5pt"><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:22.360%"></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:32.917%"></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:27.492%"></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:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Date Approved</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Name of Plan</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Type of Plan</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Authorized<br/>Shares</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">June 2014</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">2014 Stock Option Incentive Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">June 2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2015 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Stock &amp; stock options</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,250,000&#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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">April 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">2018 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Stock &amp; stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:0 1pt"></td><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:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,000,000&#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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company may no longer grant new awards under the 2014 and Stock Option Incentive Plan and the 2015 Equity Incentive Plan. Stock options issued under these plans continue through their expiration date which is seven years from their respective grant date.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had reserved shares of common stock for future issuance for the following:</span></div><div style="margin-top:5pt"><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:86.436%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reserved Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Conversions of Preferred Stock and cumulative Preferred Stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,137&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares to former executive upon the occurrence of a Cantaloupe transaction </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#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:#cceeff;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%">Total shares reserved for future issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">236,137&#160;</span></td><td style="background-color:#cceeff;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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents 140,000 shares issuable to our former executive upon the occurrence of a "USA Transaction" as such term is defined in the stock agreement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had the 3,854,289 shares available for issuance under the 2018 Equity Incentive Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK OPTIONS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options are granted at exercise prices equal to the fair market value of the Company's common stock at the date of grant. The options typically vest over a three-year period and each option, if not exercised or terminated, expires on the <span style="-sec-ix-hidden:f-1009">seventh</span> anniversary of the grant date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the grant date fair value of the stock options with service conditions (i.e., a condition that requires an employee to render services to the Company for a stated period of time to vest) it grants using a Black-Scholes valuation model. The Company&#8217;s assumption for expected volatility is based on its historical volatility data related to market trading of its own common stock. The Company uses the simplified method to determine expected term, as the Company does not have adequate historical exercise and forfeiture behavior on which to base the expected life assumption. The dividend yield assumption is based on dividends expected to be paid over the expected life of the stock option. The risk-free interest rate assumption is determined by using the U.S. Treasury rates of the same period as the expected option term of each stock option.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options granted during the years ended June&#160;30, 2025, 2024, and 2023 was determined using the following assumptions:</span></div><div style="margin-top:5pt"><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:61.070%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></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:10.630%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49.5 - 50.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52.6 - 69.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74.6 - 77.6%</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.2 - 4.5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.4 - 4.6</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.4 - 3.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.0 - 4.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.7 - 4.1%</span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information about outstanding options for the years ended June&#160;30, 2025, 2024, and 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2025</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,971,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.63&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(111,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,864,834&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.42&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,966,924&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,317&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2024</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,873,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(28,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,971,834&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.63&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,602,259&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,529,833&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,720,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.61&#160;</span></td><td style="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="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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,376,201)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="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="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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,873,632&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.35&#160;</span></td><td style="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,595&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,341,466&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per share for the Company's stock options granted during the years ended June&#160;30, 2025, 2024, and 2023 was $3.10, $4.02, and $2.89, respectively. The total fair value of stock options vested during the years ended June&#160;30, 2025, 2024, and 2023 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$3.2 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, $4.5 million, and $3.8 million, respectively.<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COMMON STOCK GRANTS</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes annual grants of restricted shares of common stock to executive officers pursuant to long-term stock incentive plans (&#8220;LTIPs&#8221;) which vest annually, typically over three years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants restricted stock units ("RSU") to members of the board of directors as compensation for their service on the board as well as to employees as additional compensation. These stock awards typically vest over a <span style="-sec-ix-hidden:f-1102">one</span> to three-year period.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s nonvested common shares and RSUs as of June&#160;30, 2025, 2024, and 2023, and changes during the&#160;years then ended is presented below:</span></div><div style="margin-top:5pt"><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:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Nonvested at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">448,908&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.00&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">346,346&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.41&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(274,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.96&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(97,342)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.27&#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:#cceeff;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%">Nonvested at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">423,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.08&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">439,363&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.72&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(311,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.38&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,207)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.58&#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:#cceeff;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%">Nonvested at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">547,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.41&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,553&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.40&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(295,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.08&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(118,319)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.48&#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:#cceeff;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%">Nonvested at June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">712,136&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK-BASED COMPENSATION EXPENSE</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the fair value method to recognize compensation expense for stock-based awards. Using this method, the estimated grant-date fair value of the award is recognized over the requisite service period using the accelerated attribution method. The Company accounts for forfeitures as they occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock-based compensation expense recognized during the years ended June&#160;30, 2025, 2024, and 2023 is as follows:</span></div><div style="margin-top:17pt"><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:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.577%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Award type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,967&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock grants</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,812&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,117&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,770&#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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,008&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,109&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,737&#160;</span></td><td style="background-color:#cceeff;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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized tax benefits of $0.7&#160;million, $0.5 million, and $1.4 million, related to stock compensation expense for the years ended June&#160;30, 2025, 2024, and 2023, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's unrecognized stock-based compensation expense as of June&#160;30, 2025 is as follows:</span></div><div style="text-align:justify"><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.707%"><tr><td style="width:1.0%"></td><td style="width:76.026%"></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:9.603%"></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:9.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td></tr><tr><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:700;line-height:100%">Award type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Expense<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Recognition Period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.8</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></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_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>48
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has significant deferred tax assets, a substantial amount of which result from operating loss carryforwards. The Company routinely evaluates its ability to realize the benefits of these assets to determine whether it is more likely than not that such benefit will be realized. The Company assesses the realizability of deferred tax assets by considering both positive and negative evidence including forecasts of future taxable income. For the year ended June&#160;30, 2025, the Company concluded that it is more likely than not a portion of its deferred tax assets, primarily related to federal and state net operating loss carryforwards, will be realized. The Company released $46.0&#160;million of the valuation allowance for the year ended June&#160;30, 2025. These U. S. federal and state deferred tax assets were created primarily as a result of net operating loss carryforwards from historical business operations. Key factors supporting the conclusion to release a portion of the valuation allowance in the for the year ended June&#160;30, 2025 included current year profitability, sustained cumulative profitability over the last three years and reasonable expectations of future period profitability both in the near and long term. The Company maintains its valuation allowance associated with the Pennsylvania net operating loss carryforwards. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 is comprised of the following:</span></div><div style="margin-top:5pt"><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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;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 7.75pt;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%">Foreign</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,368)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(794)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;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 7.75pt;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%">State</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,628&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27)</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,720&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;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 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;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:#cceeff;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%">Total income tax benefit (provision)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,352&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of pre-tax income are as follows:</span></div><div style="margin-top:5pt"><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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">U.S. income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,308)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,239)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(182)</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:#cceeff;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%">Total pre-tax income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,181&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers the excess of the amount for financial reporting over the tax basis (including undistributed and previously taxed earnings) of investments in our foreign subsidiaries, as of June&#160;30, 2025 to be indefinitely reinvested in the foreign jurisdictions on the basis of our specific plan for reinvestment and estimates that future domestic cash generation will be sufficient to meet future domestic cash needs. Therefore, the Company has not provided for deferred taxes related to such excess or the relevant portions thereof. The determination of any deferred taxes related to this excess is not practicable.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 to the indicated provision based on income before the provision for income taxes at the federal statutory rate of 21.0% for the fiscal years ended June&#160;30, 2025, June&#160;30, 2024, and June&#160;30, 2023 is as follows:</span></div><div style="margin-top:5pt"><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:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S Federal statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,658)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,725)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effects of permanent differences</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Stock compensation</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#cceeff;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 7.75pt;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%">Other permanent differences</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(81)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(497)</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:#cceeff;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%">State income taxes, net of federal benefit</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes related to prior fiscal years</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(603)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51&#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:#cceeff;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%">Changes related to state tax rates</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,455)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in valuation allowances</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,221&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,942&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Rates Different from U.S.</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(67)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,352&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 the Company had federal, state, and international operating loss carryforwards of approximately $107.5 million, $80.6 million, and $7.8 million, respectively, to offset future taxable income. As of June&#160;30, 2024 the Company had federal and state operating loss carryforwards of approximately $158.7 million and $90.6 million, respectively, to offset future taxable income. The timing and extent to which the Company can utilize operating loss carryforwards in any year may be limited because of provisions of the Internal Revenue Code regarding changes in ownership of corporations (i.e. IRS Code Section 382). Federal, state, and international net operating loss carryforwards of $71.8 million, $9.2 million and $5.0 million, respectively, have indefinite lives and will not expire. The remaining $35.7&#160;million of federal net operating loss carryforwards, $71.4&#160;million of state operating loss carryforwards, and $2.8&#160;million of international net operating loss carryforwards begin to expire in 2025. The net deferred tax assets arose primarily from net operating loss carryforwards, as well as the use of different accounting methods for financial statement and income tax reporting purposes as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Deferred tax assets:</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,621&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Receivable credit losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,208&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Inventory reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Sales returns and allowances</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,463&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Sales tax reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,876&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Deferred research and development</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,997&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,750&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,327&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Lease 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,397&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,838&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,701&#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:#cceeff;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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Intangibles</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,154)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,502)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,179)</span></td><td style="background-color:#cceeff;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 7pt;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%">Right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,847)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,954)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,070)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,635)</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:#cceeff;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%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,066&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,515)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(50,532)</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:#cceeff;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%">Deferred income taxes</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,253&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#cceeff;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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had total unrecognized income tax benefits of $0.7&#160;million related to its nexus in certain state tax jurisdictions. If recognized in future years, $0.7&#160;million of these currently unrecognized income tax benefits would impact the income tax provision and effective tax rate. The following table summarizes the activity related to unrecognized income tax benefits:</span></div><div style="margin-top:17pt;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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases and decreases related to current period tax positions</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Gross increases and decreases related to prior period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">687&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">799&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">689&#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/>The Company files income tax returns in the United States, various states, and international jurisdictions. The tax&#160;years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022 through June 30, 2024 re</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">main open to examination by taxing jurisdictions. While the statute of limitations has expired for years prior to the year e</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">nded June 30, 2022, ch</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">anges in reported losses for those years are subject to examination by tax authorities to the extent that operating loss carryforwards from those prior fiscal years impact upon taxable income in current years. As of June&#160;30, 2025, the Company did not have any income tax examinations in process.</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_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>49
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE CALCULATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE CALCULATION</a></td>
<td class="text">EARNINGS PER SHARE CALCULATION<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> The calculation of basic and diluted earnings per share is presented below:</span></div><div style="margin-top:5pt"><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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,533&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,993&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">633&#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:#cceeff;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%">Preferred dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,955&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,415&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for basic earnings per share</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> - Weighted average shares outstanding</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,162,211&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,819,220&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,978,901&#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:#cceeff;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%">Effect of dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,520,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,352,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">535,733&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for diluted earnings per share</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> - Adjusted weighted average shares outstanding</span></div></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,683,065&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,172,098&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,514,634&#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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.87&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.16&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Potentially anti-dilutive shares excluded from the calculation of diluted earnings per share were approximately 0.9&#160;million, 0.0&#160;million, and 4.2&#160;million for the year ended June&#160;30, 2025, 2024 and 2023, respectively.<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>50
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE OF FINANCIAL INSTRUMENTS</a></td>
<td class="text">FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain of the Company&#8217;s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued expenses, are carried at cost which approximates fair value due to their liquid or short-term nature. We have not identified material factors that would significantly impact the fair value of our financial assets and liabilities. The Company&#8217;s obligations under its long-term debt agreements are carried at amortized cost, which approximates their fair value as of June&#160;30, 2025, as the debt facility was recently amended in January 2025 and the interest rates applicable are variable in nature. The fair value of the Company&#8217;s obligations under its long-term debt agreement with JPMorgan and Capital One was considered Level 2 liabilities of the fair value hierarchy because the instruments have interest rates that reset frequently. As described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the purchase price of SB Software includes contingent consideration which is considered Level 3 liabilities of the fair value hierarchy due to the use of significant unobservable inputs in its valuation.</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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDER'S EQUITY AND PREFERRED STOCK<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>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 );">SHAREHOLDER'S EQUITY AND PREFERRED STOCK</a></td>
<td class="text">SHAREHOLDER'S EQUITY AND PREFERRED STOCK<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 640.0 million shares of common stock, with no par value. Each holder of common stock is entitled to one vote for each share of common stock held of record by such holder on all matters on which stockholders are entitled to vote, including the election of directors. The Company had approximately 73.3 million and 72.9 million shares of common stock issued and outstanding, respectively, as of June&#160;30, 2025 and June&#160;30, 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Dividends</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the common stock are entitled to receive dividends as the Board of Directors of the Company may from time to time declare out of funds legally available for payment of dividends. Through the date hereof, no cash dividends have been declared on the Company&#8217;s common stock or preferred stock. No dividend may be paid on the common stock until all accumulated and unpaid dividends on the preferred stock have been paid. </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Preferred Stock</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 1.8&#160;million of preferred stock authorized for issuance which may be issued from time to time in one or more series, each series with such rights, preferences or restrictions as determined by the Board of Directors. As of June&#160;30, 2025, 900,000 preferred shares have been designated as Series A Convertible Preferred Stock. The other 900,000 preferred shares have not been designated. Each share of Series&#160;A Convertible Preferred Stock is convertible into 0.1988 of a share of common stock and each share of Series&#160;A Convertible Preferred Stock is entitled to 0.1988 of a vote on all matters on which the holders of common stock are entitled to vote. Series&#160;A Convertible Preferred Stock provides for an annual cumulative dividend of $1.50 per share, payable when, and if declared by the Board of Directors, to the shareholders of record in equal parts on February&#160;1 and August&#160;1 of each&#160;year. Any and all accumulated and unpaid cash dividends on the Series&#160;A Convertible Preferred Stock must be declared and paid prior to the declaration and payment of any dividends on the common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year 2023, the Company retired 59,281 shares of its Series A convertible preferred stock that it purchased for an aggregate amount of approximately $2.45&#160;million. The repurchase transaction was primarily accounted for as an extinguishment of preferred stock and recorded as a decrease to the carrying value of the preferred stock in the amount of $0.42&#160;million and common stock of $1.73&#160;million for an aggregate amount of $2.15&#160;million that was included within the Cash flows from financing activities in the Consolidated Statements of Cash Flows. The remaining $0.3&#160;million was deemed to be an amount in excess of the fair value of the preferred stock and was recorded within Operating expenses in the Consolidated Statements of Operations and Cash flows from operating activities in the Consolidated Statements of Cash Flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Series&#160;A Convertible Preferred Stock may be called for redemption at the option of the Board of Directors for a price of $11.00 per share plus payment of all accrued and unpaid dividends. No such redemption has occurred as of June&#160;30, 2025. In the event of any liquidation as defined in the Company&#8217;s Articles of Incorporation, the holders of shares of Series&#160;A Convertible Preferred Stock issued shall be entitled to receive $10.00 for each outstanding share plus all cumulative unpaid dividends. If funds are insufficient for this distribution, the assets available will be distributed ratably among the preferred shareholders. The Series&#160;A Convertible Preferred Stock liquidation preference as of June&#160;30, 2025 and 2024 is as follows:</span></div><div style="margin-top:5pt"><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:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">For shares outstanding at $10.00 per share</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,858&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative undeclared and unpaid dividends</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,443&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,864&#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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,301&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,722&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that its Series&#160;A Convertible Preferred Stock is contingently redeemable due to the existence of deemed liquidation provisions contained in its certificate of incorporation, and therefore classifies its convertible preferred stock outside of permanent equity. The Company has not made any adjustments to the carrying value of the Series&#160;A Convertible Preferred Stock to reflect the liquidation value of the shares inclusive of the cumulative undeclared and unpaid dividends because the Company has determined that a deemed liquidation event is not probable of occurring. Cumulative undeclared and unpaid dividends are convertible into common shares at $1,000 per common share at the option of the shareholder. During the&#160;years ended June&#160;30, 2025, 2024 and 2023, no shares of Preferred Stock nor cumulative preferred dividends were converted into shares of common stock.</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>52
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RETIREMENT PLAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">RETIREMENT PLAN</a></td>
<td class="text">RETIREMENT PLANThe Company&#8217;s 401(k)&#160;Plan (the &#8220;Retirement Plan&#8221;) allows employees to make voluntary contributions, beginning on their first day of active employment, up to a maximum of 100% of their annual compensation, as defined in the Retirement Plan. The Company may, in its discretion, make a matching contribution, a profit-sharing contribution, a qualified non-elective contribution, and/or a safe harbor 401(k)&#160;contribution to the Retirement Plan. The Company must make an annual election, at the beginning of the plan&#160;year, as to whether it will make a safe harbor contribution to the plan. In fiscal&#160;years 2025, 2024 and 2023, the Company elected and made safe harbor matching contributions of 100% of the participant&#8217;s first 3% and 50% of the next 2% of compensation deferred into the Retirement Plan. The Company&#8217;s safe harbor contributions for the&#160;years&#160;ended June&#160;30, 2025, 2024 and 2023 approximated $1.1 million, $0.9 million and $0.8 million, respectively, and are included within General and administrative expenses within our Consolidated Statements of Operations.<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to litigation and other proceedings that arise in the ordinary course of our business. These types of matters could result in fines, penalties, compensatory or treble damages or non-monetary sanctions or relief. In accordance with the accounting guidance for contingencies, we reserve for litigation claims and assessments asserted or threatened against us when a loss is probable and the amount of the loss can be reasonably estimated. We cannot predict the outcome of legal or other proceedings with certainty.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">SEC Inquiries and Settlements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Beginning in the fiscal year 2019, the Company received inquiries from the SEC into the facts and circumstances arising from accounting practices in fiscal years 2017 and 2018 ("2019 Investigation"). The Company fully cooperated with these inquiries.  During fiscal year 2023, the Company reached a settlement with the SEC to resolve its 2019 Investigation. As part of the settlement, the Company agreed to neither admit nor deny the findings in the SEC&#8217;s final order, and agreed to a cease-and-desist order with a civil monetary penalty payment of $1.5&#160;million. The penalty payment was fully paid to the SEC as of June 30, 2023. During fiscal year 2023, the Company received a $2.0&#160;million reimbursement from its directors and officers (D&amp;O) insurance policy for legal fees and expenses incurred in connection with the 2019 Investigation. The D&amp;O reimbursement proceeds were recorded as a reduction of "Investigation, proxy and restatement expenses, net of insurance recoveries" on the Company's Consolidated Statement of Operations for the fiscal year ended June 30, 2023.  Additionally, in fiscal year 2024,  the Company agreed to an additional net settlement of approximately $1.5&#160;million with a third party insurance carrier related to the reimbursement of expenses associated with the closed SEC investigation.  The additional settlement proceeds were recorded as a reduction of "Investigation, proxy and restatement expenses, net of insurance recoveries" on the Company's Consolidated Statement of Operations for the fiscal year ended June 30, 2024.  The matter is now fully closed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Purchase Commitments</span></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had no material firm purchase commitments over the next</span> year.<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>54
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text">RELATED PARTY TRANSACTIONS<span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A member of our Board of Directors serves as a strategic advisor to a consulting firm that we utilize for payments analytics and advisory services. These services are utilized by the Company to reduce the cost of our interchange and other processing fees charged by payment processors and credit card networks. As consideration for the services, we pay the consulting firm a success fee based on the savings realized by the Company and a recurring monthly subscription fee for the analytics services. The total expense recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">within Cost of subscription and transaction fees for t</span>he year ended June&#160;30, 2025, 2024, and 2023 for these arrangements were $0.2&#160;million, $0.2&#160;million, and $0.4&#160;million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one reportable segment, Cantaloupe, Inc. The business activities are managed on a consolidated basis. The types of software and services from which we generate revenue are described under our &#8220;Revenue Recognition&#8221; policy within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2 - Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker, or CODM, is our Chief Executive Officer. The CODM assesses performance for the segment and decides how to allocate resources based on net income that is also reported on the Consolidated Statements of Operations as consolidated net income. The CODM does not use any segment asset measures to assess performance and decide how to allocate resources.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets out our measure of profit or loss and significant segment expenses:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:50.166%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></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:'Times New Roman',serif;font-size:8pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">268,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">243,641&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Segment expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs of sales</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(178,724)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(165,945)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(162,405)</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:#cceeff;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%">Compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(50,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(45,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(38,476)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rent, occupancy and insurance</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,474)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,742)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</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:#cceeff;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%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22,828)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subscription &amp; cloud services</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,968)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,264)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other general &amp; administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,655)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,596)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,877)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10,570)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,618)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other segment (benefits) expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,352&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(985)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(181)</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="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%">Segment net income</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,533&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,993&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> Other general &amp; administrative expenses include marketing, bad debt expense, office supplies, adjustments to sales and use tax reserves and other various selling, general and administrative expenses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> Other segment expenses (benefits) include interest and other income and interest expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operations in the U.S., Mexico, and the U.K. The Company did not earn material revenue in any country other than the United States during the years ended June&#160;30, 2025, 2024, and 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, excluding intangible assets, by location were not material other than the United States. Tangible long-lived assets consist of property and equipment and operating lease right-of-use assets.</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>56
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Merger with 365 Retail Markets, LLC</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2025, Cantaloupe, Inc., a Pennsylvania corporation (the &#8220;Company&#8221;), entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with 365 Retail Markets, LLC, a Delaware limited liability company (&#8220;365 Retail Markets&#8221;), Catalyst Holdco I, Inc., a Delaware corporation and a wholly-owned subsidiary of 365 Retail Markets (&#8220;Holdco&#8221;), Catalyst Holdco II, Inc., a Delaware corporation and a wholly-owned subsidiary of Holdco (&#8220;Holdco II&#8221;), and Catalyst MergerSub Inc., a Delaware corporation and a wholly-owned subsidiary of Holdco II (&#8220;Merger Subsidiary&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Merger Agreement, and subject to the terms and conditions thereof, Merger Subsidiary will merge with and into the Company (the &#8220;Merger&#8221;), with the Company surviving the Merger as a wholly-owned, indirect subsidiary of 365 Retail Markets. Subject to the terms and conditions set forth in the Merger Agreement, at the effective time of the Merger (the &#8220;Effective Time&#8221;), each share of common stock of the Company, without par value, outstanding immediately prior to the Effective Time (other than (i) shares of common stock owned by the Company or any subsidiary of the Company as treasury stock (including all shares of Series A Convertible Preferred Stock, without par value, of the Company (&#8220;Preferred Stock&#8221;) redeemed by the Company in accordance with the terms of the Merger Agreement) or owned by 365 Retail Markets, Holdco, Holdco II, Merger Subsidiary or any other subsidiary of 365 Retail Markets (which will be automatically canceled at the Effective Time for no consideration), and (ii) shares of common stock, if any, contributed to 365 Retail Markets, Holdco, Holdco II or Merger Subsidiary by certain shareholders of the Company prior to the Effective Time (&#8220;Rollover Shares&#8221;), which will be subject to the treatment specified under the rollover agreement (if any) applicable to such Rollover Shares immediately prior to the Effective Time, and will be automatically canceled at the Effective Time for no consideration) will be canceled and converted into the right to receive $11.20 in cash, without interest (such amount per share, the &#8220;Merger Consideration&#8221;).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Merger Agreement also provides that at or immediately prior to the Effective Time, (i) each Company RSU (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time will become fully vested and free of restrictions and will be canceled and converted into the right to receive an amount in cash equal to the Merger Consideration, (ii) each Company PSU (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time which remains subject to vesting based on achieving certain performance metrics will become vested with respect to that number of shares of common stock based on deemed achievement of the performance metrics at target performance, and will be canceled and converted into the right to receive, with respect to each such vested share of Company Stock underlying such Company PSU, an amount in cash equal to the Merger Consideration, (iii) each Company Restricted Stock Award (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time will become fully vested and free of restrictions and will be canceled and converted into the right to receive an amount in cash equal to the Merger Consideration, and (iv) each outstanding In-the-Money Option (as defined in the Merger Agreement) will become fully vested and free of restrictions and be canceled in exchange for cash in an amount equal to (A) the total number of shares of common stock for which such In-the-Money Option is exercisable, multiplied by (B) the excess of the Merger Consideration over the per share exercise price of such In-the-Money Option, and each outstanding Out-of-the-Money Option (as defined in the Merger Agreement) will be canceled without consideration.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Cantaloupe and 365 Retail Markets each filed the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">HSR</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> notification and report form for the Merger on July 15, 2025. On August 13, 2025, 365 Retail Markets submitted a formal letter to the Federal Trade Commission and the Antitrust Division of the Department of Justice to withdraw its HSR notification and report form, with the withdraw effective as of August 14, 2025, and refiled its HSR notification and report form on August 18, 2025. The waiting period under the the HSR Act, will expire on September 17, 2025, at 11:59 p.m., Eastern time, unless terminated early or extended by a request for additional information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 4, 2025, the Company held a special meeting of shareholders, where shareholders voted to approve and adopt the Merger Agreement. Assuming timely satisfaction of the necessary closing conditions, including the expiration or termination of the waiting period under the HSR Act, the parties to the Merger Agreement currently expect the Merger to be completed in the second half of calendar year 2025. Upon consummation of the Merger, our common stock will be delisted from The Nasdaq Stock Market LLC and deregistered under Section 12(b) of the Exchange Act.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">One Big Beautiful Bill Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, new U.S. tax legislation was signed into law (known as the "One Big Beautiful Bill Act" or "OBBBA") which makes permanent many of the tax provisions enacted in 2017 as part of the Tax Cuts and Jobs Act that were set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, but many are generally not effective until 2026. The Company is currently evaluating the impact of the new legislation.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary 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/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<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/2147483399/855-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_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Award Timing Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgDiscLineItems', window );"><strong>Award Timing Disclosures [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_ecd_AwardTmgMnpiDiscTextBlock', window );">Award Timing MNPI Disclosure</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Policies and Practices for Granting Certain Equity Awards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Board, at the recommendation of the Compensation Committee, approves all equity award grants to our NEOs on or before the grant date. The Compensation Committee&#8217;s general practice is to complete its annual executive compensation review and determine performance goals and target compensation for our NEOs, following which they make a recommendation to the Board, which in turn reviews the recommendation and approves equity awards for our NEOs. Accordingly, annual equity awards are typically determined at the first Compensation Committee meeting of the fiscal year and reviewed and approved at the first Board meeting of the fiscal year. These grants are then made effective shortly during a scheduled open trading window. On occasion, the Board may, at the recommendation of the Compensation Committee, grant equity awards outside of our annual grant cycle for new hires, promotions, recognition, retention or other purposes. While the Board has discretionary authority to grant equity awards to our NEOs outside of the cycle described above, neither the Board nor the Compensation Committee take into account material non-public information when determining the timing or terms of equity awards, nor do we time disclosure of material non-public information for the purpose of affecting the value of executive compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2025, the Company did not grant stock options (or similar awards) to any NEO during any period beginning four business days before and ending one business day after the filing of any Company periodic report on Form 10-Q or Form 10-K, or the filing or furnishing of any Company Form 8-K that disclosed any material non-public information.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMethodTextBlock', window );">Award Timing Method</a></td>
<td class="text">Accordingly, annual equity awards are typically determined at the first Compensation Committee meeting of the fiscal year and reviewed and approved at the first Board meeting of the fiscal year. These grants are then made effective shortly during a scheduled open trading window. On occasion, the Board may, at the recommendation of the Compensation Committee, grant equity awards outside of our annual grant cycle for new hires, promotions, recognition, retention or other purposes. While the Board has discretionary authority to grant equity awards to our NEOs outside of the cycle described above, neither the Board nor the Compensation Committee take into account material non-public information when determining the timing or terms of equity awards, nor do we time disclosure of material non-public information for the purpose of affecting the value of executive compensation.<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_AwardTmgPredtrmndFlag', window );">Award Timing Predetermined</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMnpiCnsdrdFlag', window );">Award Timing MNPI Considered</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgHowMnpiCnsdrdTextBlock', window );">Award Timing, How MNPI Considered</a></td>
<td class="text">The Board, at the recommendation of the Compensation Committee, approves all equity award grants to our NEOs on or before the grant date. The Compensation Committee&#8217;s general practice is to complete its annual executive compensation review and determine performance goals and target compensation for our NEOs, following which they make a recommendation to the Board, which in turn reviews the recommendation and approves equity awards for our NEOs.<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_MnpiDiscTimedForCompValFlag', window );">MNPI Disclosure Timed for Compensation Value</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_AwardTmgDiscLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<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_AwardTmgDiscLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgHowMnpiCnsdrdTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<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_AwardTmgHowMnpiCnsdrdTextBlock</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>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_ecd_AwardTmgMethodTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<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_AwardTmgMethodTextBlock</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>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_ecd_AwardTmgMnpiCnsdrdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<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_AwardTmgMnpiCnsdrdFlag</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_AwardTmgMnpiDiscTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<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_AwardTmgMnpiDiscTextBlock</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>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_ecd_AwardTmgPredtrmndFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<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_AwardTmgPredtrmndFlag</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_MnpiDiscTimedForCompValFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<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_MnpiDiscTimedForCompValFlag</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [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_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management &amp; Strategy</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity program is designed to safeguard the confidentiality, integrity and availability of information assets by monitoring the cyber threat landscape, internal threats and technological changes and through the development of controls to mitigate risk to the organization and our customers. While cybersecurity is a dynamic and constantly evolving field, we strive to minimize the occurrence and impact of unauthorized access, disruption to our information systems and are committed to staying informed about emerging threats, adopting industry best practices, and integrating feedback from our assessment and incidents. We deploy and manage both preventive and detective controls and processes to mitigate cybersecurity threats, including monitoring our network for known vulnerabilities and signs of unauthorized attempts to access our data and systems. We also deploy and manage preventive and detective controls and processes related to the mitigation of risks from our use of third-party service providers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our organization undergoes annual reviews by third-party consultants to help assess the implementation and operational effectiveness of the security controls implemented in our service environment which is in scope for Payment Card Industry Data Security Standard ("PCI DSS") and American Institute of Certified Public Accountants ("AICPA") System and Organization Controls ("SOC").</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Our program is designed to guide our practices which are based on relevant industry frameworks and laws. This program consists of policies and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection and threat containment and risk assessments. Additionally, we leverage third-party firms to conduct routine external and internal penetration testing to emulate the common tactics and techniques of cyber threat actors and have processes to address identified vulnerabilities, although it may take time to mitigate or manage such vulnerabilities. The results of this testing are included in the Company's SOC report. Further, we also carry cyber security insurance, which is renewed annually and covers cyber events and business interruption. We closely monitor costs of breaches within the industry in an effort to ensure that our coverage is sufficient to address all reasonably foreseeable threats and levels of risk.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have an Incident Management Policy ("IMP") and Incident Response Plan ("IRP") which helps enable us to quickly detect, respond to, and recover from third-party malicious attacks and potential security incidents. This plan includes formal steps to review incidents and implement improvements, including steps to involve the CISO and CTO as appropriate.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity program is designed to safeguard the confidentiality, integrity and availability of information assets by monitoring the cyber threat landscape, internal threats and technological changes and through the development of controls to mitigate risk to the organization and our customers. While cybersecurity is a dynamic and constantly evolving field, we strive to minimize the occurrence and impact of unauthorized access, disruption to our information systems and are committed to staying informed about emerging threats, adopting industry best practices, and integrating feedback from our assessment and incidents. We deploy and manage both preventive and detective controls and processes to mitigate cybersecurity threats, including monitoring our network for known vulnerabilities and signs of unauthorized attempts to access our data and systems. We also deploy and manage preventive and detective controls and processes related to the mitigation of risks from our use of third-party service providers.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Information Security Program is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>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 AND PREPARATION</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BASIS OF PRESENTATION AND PREPARATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") on a going concern basis. In the opinion of management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operations constitute a single operating and reporting segment. Operating segments are defined as components of an enterprise for which discrete financial information is available and is evaluated regularly by the chief operating decision maker, or CODM, in deciding how to allocate resources and assess performance. Our CODM is our Chief Executive Officer who reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operations in the United States, Mexico and the U.K. The functional currencies of our foreign wholly-owned subsidiaries are the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments are reported in Accumulated other comprehensive income (loss) on the Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on transactions denominated in currencies other than the functional currency are included in Other (expense) income, net in the Consolidated Statement of Operations for the years ended June&#160;30, 2025, 2024, and 2023.</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_ConsolidationPolicyTextBlock', window );">CONSOLIDATION</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BASIS OF PRESENTATION AND PREPARATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") on a going concern basis. In the opinion of management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operations constitute a single operating and reporting segment. Operating segments are defined as components of an enterprise for which discrete financial information is available and is evaluated regularly by the chief operating decision maker, or CODM, in deciding how to allocate resources and assess performance. Our CODM is our Chief Executive Officer who reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operations in the United States, Mexico and the U.K. The functional currencies of our foreign wholly-owned subsidiaries are the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments are reported in Accumulated other comprehensive income (loss) on the Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on transactions denominated in currencies other than the functional currency are included in Other (expense) income, net in the Consolidated Statement of Operations for the years ended June&#160;30, 2025, 2024, and 2023.</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 );">CONSOLIDATED STATEMENTS OF OPERATIONS: COST OF SALES AND OPERATING EXPENSES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Statements of Operations: Cost of Sales </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below is a brief description of the various categories within cost of sales:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of subscription and transaction fees:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of subscription and transaction fees consist of third-party transaction processing fees, interchange fees, and network service fees. Cost of subscription and transaction fees also includes depreciation expense associated with our Cantaloupe One rental equipment program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of equipment sales:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of equipment sales consist primarily of direct costs to acquire finished goods, or for certain products material to fabricate our equipment, as well as freight, taxes, and other inventory acquisition costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Statements of Operations: Operating expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Below is a brief description of the various categories within operating expenses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Sales and marketing: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of our sales and marketing team personnel costs. In addition, this category includes fees paid for advertising, trade shows and external consultants who assist in outreach initiatives designed to build brand awareness and showcase the value of our products and services to our opportunity markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Technology and product development: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Technology and product development expenses consist primarily of our technology and product team personnel costs and fees paid to external consultants relating to innovating and maintaining our portfolio of products and services and strengthening our network environment and platform. These costs include but are not limited to engineering, platform and software development, fees for software licenses, contract labor and other technology and product related items that are not eligible for capitalization. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">General, and administrative: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of our customer support, business operations, finance, legal, human resources and other administrative personnel costs and fees paid to external consultants for these respective departments. In addition, this category includes rent and occupancy costs and other miscellaneous costs incurred in the course of operating the business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Investigation, proxy solicitation, and restatement expenses, net of insurance recoveries: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2019, the Audit Committee, with the assistance of independent legal and forensic accounting advisors, conducted an internal investigation of then-current and prior period matters relating to certain of the Company&#8217;s contractual arrangements, including the accounting treatment, financial reporting and internal controls related to such arrangements (the &#8220;2019 Investigation&#8221;). The Company and former officers incurred additional legal expenses for these periods offset by certain recoveries from insurance policy claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Integration, acquisition, due diligence and license application:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Integration, acquisition, due diligence, and license application expenses consist primarily of professional services fees including accounting, legal and investing banking advisory fees incurred in connection with acquisitions and post-acquisition integrations. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements for further information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Depreciation and amortization:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Depreciation expense on our property and equipment, amortization of capitalized internal-use software development costs, and amortization expense on our intangible assets are included within the Depreciation and amortization caption in the Consolidated Statements of Operations. Depreciation on property and equipment used for rentals is included in Cost of subscription and transaction fees as described above.</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">USE OF ESTIMATES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates these estimates on an ongoing basis. </span></div>Estimates, judgments, and assumptions in these consolidated financial statement include, but are not limited to, those related to revenue recognition, capitalization of internal-use software and cloud computing arrangements, fair value of acquired assets and liabilities including goodwill through purchase accounting, evaluation of goodwill and long-lived assets impairment, allowances for accounts and finance receivables, inventory reserves, loss contingencies, income taxes, and sales tax reserves.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">CASH AND CASH EQUIVALENTS</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CASH AND CASH EQUIVALENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents represent all highly liquid investments with original maturities of three months or less from time of purchase. Cash equivalents are comprised of money market funds. The Company maintains its cash in bank deposit accounts where accounts may exceed federally insured limits at times. The Company deems this credit risk not to be significant as cash is held at well-capitalized financial institutions.</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_TradeAndOtherAccountsReceivablePolicy', window );">ACCOUNTS RECEIVABLE</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ACCOUNTS RECEIVABLE</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include amounts due to the Company for sales of equipment, other amounts due from customers, merchant service receivables which are receivables due from credit card processors, and unbilled amounts due from customers, net of the allowance for uncollectible accounts. See "Allowance for Accounts and Finance Receivables" section below for details.</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_FinanceLoansAndLeasesReceivablePolicy', window );">FINANCE RECEIVABLES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">FINANCE RECEIVABLES</span></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers extended payment terms to certain customers for equipment sales primarily under its Quick Start Program. Agreements under the Quick Start Program are accounted for as sales-type leases. Accordingly, the discounted future minimum lease payments are classified as finance receivables current and non-current in the Company&#8217;s Consolidated Balance Sheets based on whether the balances due within the next 12 months. Finance receivables or Quick Start leases are generally for a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">sixty-</span>month term. The Company recognizes a portion of the lease payments as Interest income on the Consolidated Statements of Operations based on the effective interest rate method.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains lifetime expected loss allowances for accounts and finance receivables based on historical experience of payment performance, current conditions of the customer, which is generally less than one year for accounts receivable and five years for finance receivables. We estimate our allowance using an aging analysis (days past due status) of the receivables balances that is primarily based on historical loss experience. Additionally, current conditions are analyzed to determine if the allowance calculation needs to be adjusted further for any qualitative factors impacting a customer&#8217;s ability to meet its financial obligations that is not already reflected through the historical loss analysis. The Company writes off finance receivable balances against the allowance for credit losses when management determines the balance is uncollectible and the Company ceases collection efforts. The provision for expected credit losses relating to accounts receivable and finance receivable balances is recorded within General and administrative expenses in the Consolidated Statements of Operations.</span></div>The Company writes off accounts and finance receivables balances when management determines the balance is uncollectible and the Company ceases collection efforts.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">INVENTORY</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">INVENTORY</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods. The company's inventories are valued at the lower of cost or net realizable value, using a weighted-average cost method.</span></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes reserves for slow-moving inventory based upon quality considerations including potential changes in technological standards, historical usage and assumptions about future demand based on market conditions. The reserve is recorded within Cost of equipment sales in our Consolidated Statements of Operations. The inventory reserve was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $2.4&#160;million </span>and $2.2&#160;million as of June 30, 2025 and 2024, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PROPERTY AND EQUIPMENT, NET</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, which primarily consists of computer equipment and software and leased equipment, are recorded at either cost or, in the instance of an acquisition, the estimated fair value on the date of the acquisition, and are depreciated on a straight-line basis over the estimated useful lives of the related assets. Capitalized internal-use software is amortized on the straight-line basis over the estimated useful lives of the software. Leasehold improvements are amortized on the straight-line basis over the lesser of the estimated useful life of the asset or the respective lease term. Depreciation expense on our property and equipment, excluding property and equipment used for rentals, is included in Depreciation and amortization in the Consolidated Statements of Operations. Depreciation expense on our property and equipment used for rentals is included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Additions and improvements that extend the estimated lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.</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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">GOODWILL</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GOODWILL</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s goodwill represents the excess of cost over fair value of the net assets purchased in acquisitions. We test goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that impairment may have occurred. Goodwill is reviewed for impairment utilizing either a qualitative or a quantitative goodwill impairment test. When we perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary. When we perform the quantitative goodwill impairment test, we compare the fair value of our reporting unit to its carrying value. If the fair value of the reporting unit exceeds its carrying value, then goodwill is not considered impaired. An impairment charge is recognized for the amount by which, if any, the carrying value exceeds the reporting unit&#8217;s fair value. However, the loss recognized cannot exceed the reporting unit&#8217;s goodwill balance. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual goodwill impairment test on April&#160;1 and more frequently if events and circumstances indicate that the asset may be impaired. The Company has determined there is a single reporting unit for purposes of testing goodwill for impairment. The Company has concluded there has been no impairment of goodwill during the&#160;year ended June&#160;30, 2025 based on its qualitative assessment. There has been no impairment of goodwill for fiscal year 2024 or 2023. Subsequent to our annual impairment test, no indicators of impairment were identified.</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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">INTANGIBLES, NET</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">INTANGIBLES, NET</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's intangible assets include trademarks, non-compete agreements, brand names, customer relationships, acquired trade names, acquired developed technology and acquired customer relationships in a business combination. The Company carries these intangibles at cost, less accumulated amortization. Amortization is recorded on a straight-line basis over the estimated useful lives of the respective assets, which span between <span style="-sec-ix-hidden:f-412">three</span> and eighteen years, and are included in Depreciation and amortization in 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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">INTANGIBLE AND LONG-LIVED ASSETS</a></td>
<td class="text">The Company assesses its finite-lived intangible and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Fair value of finite-lived intangible assets and property and equipment is based on various valuation techniques. If the carrying amount of an asset or group of assets exceeds its net realizable value, the asset will be written down to its fair value.<span></span>
</td>
</tr>
<tr class="re">
<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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1&#8209; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2&#8209; Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3&#8209; Inputs are unobservable and reflect the Company&#8217;s assumptions that market participants would use in pricing the asset or liability. The Company develops these inputs based on the best information available.</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_ConcentrationRiskCreditRisk', window );">SIGNIFICANT CUSTOMERS</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SIGNIFICANT CUSTOMERS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Concentration of revenue with customers subject the Company to operating risks. Approximately $28.8 million, $24.6 million, and $28.7 million of the Company&#8217;s revenue for the&#160;years ended June&#160;30, 2025, 2024 and 2023, respectively, were concentrated with one customer, which represented 10%,&#160;9% and 12% of the Company's revenues for each of the years. The majority of the Company&#8217;s customers are located in the United States.</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 );">REVENUE RECOGNITION</a></td>
<td class="text"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">REVENUE RECOGNITION</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The revenue recognition guidanc</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The&#160;Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i) identifying the existence of a contract with a customer; (ii) identifying the performance obligations within the contract; (iii) determining the contract&#8217;s transaction price; (iv) allocating the transaction price to the contract&#8217;s performance obligations; and, (v) recognizing revenue as the contract&#8217;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#8217;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, and the events which constitute satisfaction of its performance obligations. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an end-to-end payment solution which integrates hardware, software, and payment processing in the self-service commerce industry. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#8217;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We provide cashless services in exchange for monthly service fees, in addition to collecting usage-based consideration for completed transactions. Certain contracts we enter into with third-party suppliers where we consider ourselves the principal provide us with the right to access and direct their services when processing a transaction. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company combines the services provided by third-party suppliers to enable customers to accept cashless payment transactions, indicating that it controls all inputs in directing their use to create the combined service. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company sells cashless payment devices, which are either directly sold or leased through the Company's QuickStart, or Cantaloupe ONE programs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes fees charged to our customers primarily on a gross basis as transaction revenue when we are the principal in respect of completing a payment transaction. As a principal to the transaction, we control the service of completing payments for our customers through the payment ecosystem. The fees paid to payment processors and other financial institutions are recognized as transaction expenses in Cost of subscription and transaction fees in the Consolidated Statements of Operations. For certain transactions in which we act in the capacity as an agent, these transactions are recorded on a net basis. These are transactions in which the customer is entering into a separate arrangement with a third-party payment processor for the fulfillment of the payment service.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cashless services represent a single performance obligation as the combination of the services provided gives the customer the ability to accept cashless payments. The Company&#8217;s customers are contracting for integrated cashless services in connection with purchasing or leasing unattended POS devices. The integrated cashless services when combined together are so integral to the customer&#8217;s ability to derive benefit from the service, that the activities are effectively inputs to a single promise to the customer. Certain services are distinct, but are not accounted for separately as the rights are coterminous, they are transferred concurrently and the outcome is the same as accounting for the services as individual performance obligations. The single performance obligation is determined to be a stand-ready obligation to process payments whenever a consumer intends to make a purchase at a POS device. As the Company is unable to predict the timing and quantity of transactions to be processed, the assessment of the nature of the performance obligation is focused on each time increment rather than the underlying activity. Therefore, cashless payment processing services are viewed to comprise a series of distinct days of service that are substantially the same and have the same pattern of transfer to the customer. As a result, the promise to stand ready is accounted for as a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to cashless services is recognized over the period in which services are provided, with usage-based revenue recognized as transactions occur. Consideration for this service includes fixed fees for standing ready to process transactions, and generally also includes usage-based fees, priced as a percentage of transaction value and/or a specified fee per transaction processed. The total transaction price of usage-based services is determined to be variable consideration as it is based on unknown quantities of services to be performed over the contract term. The underlying variability is satisfied each day the service is performed and provided to the customer. Clients are billed for cashless payment processing services on a monthly basis and for transaction processing as transactions occur. Payment is due based on the Company&#8217;s standard payment terms which is typically within 30 to 60 days of invoice issuance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Software represents a separate performance obligation, which is satisfied when each distinct day, or for practical reasons, each distinct month of service is transferred to the customers. Customers are billed for software services on a monthly basis. Payment is due based on the Company&#8217;s standard payment terms which is typically within 30 to 60 days of invoice issuance. Revenues related to Cantaloupe ONE equipment are recognized over time as the customer obtains the right to use the equipment through an operating lease. Clients are billed for equipment sales on a monthly basis, with payment due based on the Company&#8217;s standard payment terms which is typically within 30 to 60 days of invoice issuance.&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equipment sales represent a separate performance obligation, the majority of which is satisfied at a point in time through outright sales, or sales-type leases in accordance with ASC 842, &#8220;Leases&#8221;, when the equipment is delivered to the customer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">QuickStart equipment leases are recognized as sales-type leases when equipment is shipped to the customer. Transaction processing revenue is recognized upon the usage of the Company&#8217;s cashless payment and control network. Subscription fees for access to the Company&#8217;s devices and network services are recognized on a&#160;monthly basis when the performance obligation is satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Hardware is available to customers under the QuickStart program pursuant to which the customer would enter into a five-year non-cancelable lease with either the Company or a third-party leasing company for the devices. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. The QuickStart contracts qualify for sales type lease accounting. At lease inception, the Company recognizes revenue and creates a finance receivable in an amount that represents the present value of minimum lease payments. Accordingly, a portion of the lease payments are recognized as interest income. At the end of the lease period, the customer would have the option to purchase the device at its residual value. Any customer payments received in advance and prior to the Company satisfying any performance obligations are recorded as deferred revenue and amortized as revenue is recognized. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company will occasionally offer volume discounts, rebates or credits on certain contracts, which is considered variable consideration. The Company uses either the most-likely or estimated value method to estimate the amount of the consideration, based on what the Company expects to better predict the amount of consideration to which it will be entitled to on a contract-by-contract basis. The Company will qualitatively assess if the variable consideration should be limited to prevent possible significant reversals of revenue in future reporting periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s standard payment terms are payment is due within 30 to 60 days of invoice issuance. The Company uses the&#160;practical&#160;expedient&#160;and does not recognize a significant&#160;financing&#160;component&#160;for payment considerations of less than one year. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Contract Liabilities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer creates legal rights and obligations. As the Company satisfies performance obligations under customer contracts, a right to unconditional consideration is recorded as an account receivable. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities represent consideration received from customers in excess of revenues recognized (i.e., deferred revenue). Contract liabilities are classified as current or non-current based on the nature of the underlying contractual rights and obligations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs costs to obtain contracts with customers, primarily in the form of commissions to sales employees. The Company recognizes as a contract asset for the incremental costs of obtaining a contract with a customer if it expects to recover these costs. The Company currently does not incur material costs to fulfill its obligations under a contract once it is obtained but before transferring goods or services to the customer. Contract costs are amortized on a systematic basis consistent with the transfer to the customer of the goods or services to which the asset relates. A straight-line or proportional amortization method is used depending upon which method best depicts the pattern of transfer of the goods or services to the customer. The Company&#8217;s contracts frequently contain performance obligations satisfied at a point in time and overtime. In these instances, the Company amortizes the contract costs proportionally with the timing and pattern of revenue recognition. In addition, these contract costs are evaluated for impairment by comparing, on a pooled basis, the expected future net cash flows from underlying customer relationships to the carrying amount of the capitalized contract costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In order to determine the appropriate amortization period for contract costs, the Company considers a number of factors, including expected early terminations, estimated terms of customer relationships, the useful lives of technology Cantaloupe uses to provide goods and services to its customers, whether future contract renewals are expected and if there is any incremental commission to be paid on a contract renewal. The Company amortizes these assets over the expected period of benefit. Costs to obtain a contract with an expected period of benefit of one year or less are expensed when incurred.</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_StandardProductWarrantyPolicy', window );">WARRANTIES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranties</span></div>The Company offers standard warranties that provide the customer with assurance that its equipment will function in accordance with contract specifications. The Company's standard warranties are not sold separately, but are included with each customer purchase. Warranties are not considered separate performance obligations and the related liability is estimated and recorded at the time of sale.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">LESSEE ACCOUNTING</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee Accounting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. The Company has operating and finance leases for office space, warehouses and office equipment. Cantaloupe&#8217;s leases have lease terms of one year to eight years and some include options to extend and/or terminate the lease. The exercise of lease renewal options is at the Company&#8217;s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company&#8217;s lease agreements do not contain any material variable lease payments, material residual value guarantees or any material restrictive covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the operating lease. Operating lease Right-of-Use (&#8220;ROU&#8221;) assets and liabilities are recognized at commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate, which is the collateralized rate of interest that we would pay to borrow over a similar term an amount equal to the lease payments, to determine the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Cantaloupe has lease agreements with lease and non-lease components. The Company uses the practical expedient related to treating lease and non-lease components as a single lease component for all leases as well as electing a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the ROU assets and lease liabilities. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease payments that are not based on an index or that result from changes to an index subsequent to the initial measurement of the corresponding lease liability are not included in the measurement of lease ROU assets or liabilities and instead are recognized in earnings in the period in which the obligation for those payments is incurred.</span></div>The Company reviews its ROU assets for events or changes in circumstances that may indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If the carrying amount of an ROU exceeds its net realizable value, the asset will be written down to its fair value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeasesPolicyTextBlock', window );">LESSOR ACCOUNTING</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company offers its customers financing for the lease of our POS electronic payment devices primarily through our QuickStart program. We account for these transactions as sales-type leases under ASC 606, "Revenue from Contracts with Customers". Our sales-type leases generally have a non-cancellable term of 60 months. Certain leases contain an end-of-term purchase option that is generally insignificant and is reasonably certain to be exercised by the lessee. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases, and typically relate to our Cantaloupe ONE rental program. Cantaloupe ONE agreements are 36-month rental agreements that transition to month-to-month agreements after the initial subscription commitment period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also uses the practical expedient related to treating lease and non-lease components as a single component for those leases where the timing and pattern of transfer for the non-lease component and associated lease component are the same and the stand-alone lease component would be classified as an operating lease if accounted for separately. The combined component is then accounted for under Topic 606 or Topic 842 depending on the predominant characteristic of the combined component, which was Topic 606 for the Company's operating leases. All QuickStart leases are sales-type and do not qualify for the election. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lessor consideration is allocated between lease components and the non-lease components using the requirements under Topic 842. Revenue from sales-type leases is recognized upon shipment to the customer and the interest portion is deferred and recognized as earned. The revenues related to the sales-type leases are included in Equipment sales in the Consolidated Statements of Operations and a portion of the lease payments as Interest income. Revenue from operating leases is recognized ratably over the applicable service period in Subscription and transaction fees in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equipment Rental</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers its customers a rental program for its hardware&#160;devices, Cantaloupe ONE platform. In accordance with ASC 842, the Company classifies the rental agreements as operating leases, with service fee revenue related to the leases included in subscription and transaction fees in the Consolidated Statements of Operations. Costs for the Cantaloupe ONE revenue, which consist of depreciation expense on the Cantaloupe ONE equipment, are included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Equipment utilized by the Cantaloupe ONE program is included in Property and equipment, net on the Consolidated Balance Sheets.</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_CostOfSalesPolicyTextBlock', window );">SHIPPING AND HANDLING</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SHIPPING AND HANDLING</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling fees billed to our customers in connection with sales are recorded as revenue. The costs incurred for shipping and handling of our product are recorded as cost of equipment.</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_AdvertisingCostsPolicyTextBlock', window );">ADVERTISING COSTS</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ADVERTISING COSTS</span></div>Advertising costs are expensed as incurred and are included within the Sales and marketing expenses in the Consolidated Statements of Operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">RESEARCH AND DEVELOPMENT EXPENSES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RESEARCH AND DEVELOPMENT EXPENSES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are expensed as incurred and primarily consist of personnel, contractors and product development costs. Research and development expenses, which are included within</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> the technology and product development expenses and general and administrative expenses in the Consolidated Statements of Operations, were approxim</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ately $2.9 million, $3.0 million and $3.5 million, for the&#160;fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively. Our re</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">search and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">development initiatives focus on adding features and functionality to our system solutions through the development and utilization of our processing and reporting network and new technology.</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_InternalUseSoftwarePolicy', window );">CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have expenditures associated with the technological maintenance and improvement of our network and technology offerings. These expenditures include both the cost of internal employees, who spend portions of their time on various technological projects, and the use of external temporary labor and consultants. Capitalization of internal-use software occurs in the application development stage after the completion of the preliminary project stage, and management authorizes the project, management commits to funding the project, it is probable the project will be completed, and the project will be used to perform the function intended, and it ends at the implementation stage. We are required to assess these expenditures and make a determination as to whether the costs should be expensed as incurred or are subject to capitalization. In making these determinations, we consider the stage of the development project, the probability of successful development and if the development is resulting in increased features and functionality. In addition, if we determine that a project qualifies for capitalization, the amount of capitalization is subject to various estimates, including the amount of time spent on the development work and the cost of internal employees and external consultants. Internal-use software is included within Property and equipment, net on our Consolidated Balance Sheets and is amortized over its estimated useful life, which is typically 3 to 7 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain costs related to hosting arrangements that are service contracts (cloud computing arrangements) following the internal-use software capitalization criteria described above. Our cloud computing arrangements involve services we use to support internal corporate functions, our platforms and technology offerings. Capitalized costs relating to cloud computing arrangements are included within Prepaid expenses and other current assets, or Other assets for costs that will be recognized in more than 12 months, on our Consolidated Balance Sheets and are amortized on a straight-line basis over the estimated useful life, which is typically 3 to 5 years.</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_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">STOCK-BASED COMPENSATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The cost of services received in exchange for an award of equity instruments related to employees and non-employees is based on the grant-date fair value of the award and allocated over the requisite service period of the award. When the requisite service period precedes the grant date, the Company begins recognizing compensation cost before a grant date is established, and the awards are marked to market until grant date occurs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded within operating expenses in 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_LegalCostsPolicyTextBlock', window );">LOSS CONTINGENCIES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LOSS CONTINGENCIES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation, claims, contingencies and other legal matters. The Company&#8217;s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's management team evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. </span></div>If the assessment of a contingency indicates it is probable that a loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company&#8217;s financial statements. If the assessment indicates a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed. Expected legal costs associated with assessing or potentially settling a contingent liability are expensed as incurred.<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_ctlp_SalesTaxReservePolicyPolicyTextBlock', window );">SALES TAX RESERVE</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SALES TAX RESERVE </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a contingent liability for sales tax, included in Accrued expenses in the Consolidated Balance Sheets. On a quarterly basis, the Company accrues interest and penalties on the unpaid balance. The estimated liability is adjusted upon the payment of sales tax related to the accrual, the changes in state tax laws that may impact the accrual and the expiration of the statute of limitations for open years under review. The liability includes significant judgments and estimates that may change in the future, and the actual liability may be different from our current estimate. Changes to the sales tax reserve amount are recorded within General and administrative expenses and Interest expense in 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_IncomeTaxPolicyTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">INCOME TAXES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are computed using the asset and liability method of accounting. Under the asset and liability method, a deferred tax asset or liability is recognized for estimated future tax effects attributable to temporary differences and carryforwards. The measurement of deferred income tax assets is adjusted by a valuation allowance, if necessary, to recognize future tax benefits only to the extent, based on available evidence, it is more likely than not such benefits will be realized. </span></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Tax positions must meet a more-likely-than-not recognition threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions, if applicable, within Interest expense and General and administrative expenses in the Consolidated Statements of Operatio</span>ns, respectively. Interest and penalties related to uncertain tax positions incurred during the fiscal years ended June&#160;30, 2025, 2024, and 2023 were immaterial.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">EARNINGS PER COMMON SHARE</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EARNINGS PER COMMON SHARE</span></div>Basic earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period. Diluted earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period plus the dilutive effects of common stock equivalents unless the effects of such common stock equivalents are anti-dilutive.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">RECENT ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting pronouncements adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to an entity's chief operating decision maker (&#8220;CODM&#8221;), a description of other segment items by reportable segment, and permits disclosure of additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. It also requires certain disclosures for companies who have determined only one segment exists. Annual disclosures are required for fiscal years beginning after December 15, 2023, which is the Company's fiscal year 2025 annual reporting period. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, which is the Company's fiscal year 2026 interim reporting periods. See Note 20 - Segment Information for the Company's adoption of this standard.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting pronouncements to be adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is evaluating whether the effects of the following recent accounting pronouncements, or any other recently issued but not yet effective accounting standards, will have a material effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This standard was issued to enhance the transparency and decision usefulness of income tax disclosures to provide information to better assess how an entity&#8217;s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this ASU address transparency about income tax information through disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The ASU should be applied on a prospective basis. Retrospective application is permitted. We are currently evaluating the impact the adoption of the new accounting guidance will have on our income tax disclosures.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU 2025-05, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Asset</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s. The ASU introduces a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will not change for the remaining life of the asset. This update is effective for annual reporting periods beginning after December 15, 2025 and interim periods within those annual periods, and this update is applied prospectively. Early adoption is permitted in both interim and annual periods in which financials have not been issued. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_SalesTaxReservePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sales Tax Reserve Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_SalesTaxReservePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of product sold and service rendered.</p></div>
<a href="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> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/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_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FinanceLoansAndLeasesReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-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_FinanceLoansAndLeasesReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript: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 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-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_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangements entered into by lessor.</p></div>
<a href="javascript: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 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/2147479773/842-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -SubTopic 30<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -SubTopic 30<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-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_LessorLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award granted to director under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-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_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 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>62
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Rollforward of the Allowance for Credit Losses</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The following table represents the activity for the allowance for credit losses for the years ending June&#160;30, 2025 and 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:74.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">Year ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:1pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance, beginning of year</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,815</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Provision adjustments</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,781&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,397)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:1pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance, end of year</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,241&#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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,442&#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:top"></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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCE RECEIVABLES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Finance Receivables</a></td>
<td class="text">As of June&#160;30, 2025 and 2024, finance receivables consist of the following:<div style="margin-top:5pt"><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:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30,</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current finance receivables, net</span></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6,391&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finance receivables due after one year, 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,750&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,036&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables, net of allowance of $2,401 and $1,934, respectively</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,172&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16,427&#160;</span></td><td style="background-color:#cceeff;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_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Schedule of Credit Quality Indicators</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">At June&#160;30, 2025, the gross lease receivable by current payment performance on a contractual basis and year of origination consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:18.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.170%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Leases by Origination</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Up to 1 Year Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 1 and 2 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 2 and 3 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 3 and 4 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 4 and 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">More than 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,718&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30 days and under</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">83&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">106&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">325&#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:#cceeff;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:120%">31 - 60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61 - 90 days</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">63&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">173&#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:#cceeff;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:120%">Greater than 90 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,142&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables</span></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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,510&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,639&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,051&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,928&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,146&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,299&#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><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 #000;padding:2px 0 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:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,573&#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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%">At June&#160;30, 2024, the gross lease receivable by current payment performance on a contractual basis and year of origination</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">consisted of the following:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:18.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.170%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Leases by Origination</span></td></tr><tr><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:700;line-height:120%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Up to 1 Year Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 1 and 2 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 2 and 3 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 3 and 4 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Between 4 and 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">More than 5 Years Ago</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,743&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30 days and under</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">80&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">343&#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:#cceeff;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:120%">31 - 60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">264&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61 - 90 days</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">62&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">224&#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:#cceeff;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:120%">Greater than 90 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,787&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total finance receivables</span></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,263&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,715&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,479&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,335&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">892&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,677&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18,361&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Schedule of Age Analysis of Finance Receivables</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of the allowance for finance receivables for the years ending June&#160;30, 2025 and 2024:</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><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Year ended June 30, </span></td></tr><tr><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:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance, beginning of year</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Provision for expected losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(164)</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:#cceeff;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:120%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance, end of year</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,401&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,934&#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>
<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_ctlp_ScheduleOfFinancingReceivableTableTextBlock', window );">Schedule of Financing Receivable</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:102%">Cash to be collected on our performing finance receivables due for each of the fiscal years after June&#160;30, 2025 are as follows:</span></div><div style="margin-top:5pt"><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:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,054&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,490&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,337&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total amounts to be collected</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,233&#160;</span></td><td style="background-color:#cceeff;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 12.25pt;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%">Less: interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(660)</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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Less: allowance for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#cceeff;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 12.25pt;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%">Total finance receivables</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,172&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock', window );">Schedule of Sales-type Lease, Lease Income</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equipment sales, Cost of equipment sales, and Interest income, associated with equipment under sales type leases and are included in each respective line of the Consolidated Statement of Operations for the year ended June&#160;30, 2025 and 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:68.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.027%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:120%">Equipment sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of equipment sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#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:#cceeff;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:120%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,910&#160;</span></td><td style="background-color:#cceeff;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_ctlp_ScheduleOfFinancingReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent schedule of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ScheduleOfFinancingReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PastDueFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-80<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PastDueFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of income from sales-type 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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-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_SalesTypeLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:47.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:8pt;font-weight:700;line-height:100%">Useful<br/>Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Depreciation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,434)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">714&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,669&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,333)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,336&#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:#cceeff;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%">Property and equipment used for rental program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(26,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,704&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,385&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,014)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">371&#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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(50,599)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,125&#160;</span></td><td style="background-color:#cceeff;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:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:47.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:8pt;font-weight:700;line-height:100%">Useful<br/>Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Depreciation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,994)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,666&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,472)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,194&#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:#cceeff;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%">Property and equipment used for rental program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,771&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,296&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,826)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">470&#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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">77,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(43,034)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,029&#160;</span></td><td style="background-color:#cceeff;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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_AssetsandLiabilitiesLesseeTableTextBlock', window );">Schedule of Assets and Liabilities</a></td>
<td class="text">The following table provides supplemental balance sheet information related to the Company's operating leases: <div style="margin-top:12pt;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:19.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.255%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Balance Sheet Classification</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,735&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:120%"><span style="-sec-ix-hidden:f-662"><span style="-sec-ix-hidden:f-663">Accrued expenses</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,320&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%"><span style="-sec-ix-hidden:f-666"><span style="-sec-ix-hidden:f-667">Other noncurrent liabilities</span></span></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,457&#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:#cceeff;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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,934&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost are as follows:</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><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease costs*</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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:8pt;font-weight:400;line-height:120%">Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to our leases are as follows:</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><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.693%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flow information:</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease </span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for our leases are as follows:</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><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Lease Liabilities, Operating Leases</a></td>
<td class="text"><div style="margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:</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><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,442&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#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:#cceeff;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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,744&#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:#cceeff;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%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,560&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,626)</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:#cceeff;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%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,934&#160;</span></td><td style="background-color:#cceeff;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_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock', window );">Schedule of Property and Equipment Used for Operating Lease Rental Program</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment used for the Company's operating lease rental program consisted of the following:</span></div><div style="margin-top:5pt"><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:73.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of June 30, </span></div></td></tr><tr><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:700;line-height:120%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:120%">Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:120%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(26,818)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(24,742)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,704&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,771&#160;</span></td><td style="background-color:#cceeff;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_ctlp_AssetsandLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets and Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_AssetsandLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a 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 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/2147481501/840-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>66
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND OTHER FINANCING ARRANGEMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Debt and Other Financing Arrangements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt and other financing arrangements as of June&#160;30, 2025 and 2024 consisted of the following:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:74.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.666%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">JPMorgan Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,625&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized issuance costs and debt discount</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(337)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75)</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:#cceeff;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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,550&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt and other financing arrangements, current</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,917)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,266)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Debt and other financing arrangements, non-current</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,746&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',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:'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:8pt;font-weight:400;line-height:120%">See discussion below on the JPMorgan Credit Facil</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ity.</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Debt and Other Financing Arrangements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The expected maturities associated with the Company&#8217;s outstanding debt and other financing arrangements as of June&#160;30, 2025, were as follows:</span></div><div style="text-align:justify"><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.415%"><tr><td style="width:1.0%"></td><td style="width:87.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.665%"></td><td style="width:0.1%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2026</span></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,000&#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:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,000&#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:#cceeff;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%">Principal amounts payable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,000&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(337)</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:#cceeff;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%">Total outstanding debt</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,663&#160;</span></td><td style="background-color:#cceeff;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_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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: 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 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 7: 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 8: 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 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 12: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for 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> -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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>67
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accrued Liabilities [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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of June&#160;30, 2025 and 2024:</span></div><div style="margin-top:5pt"><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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Sales tax</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,574&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State income tax payable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,096&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,496&#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:#cceeff;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%">Accrued compensation and related sales commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,061&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,320&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,336&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consideration withheld for acquisitions - current </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,370&#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:#cceeff;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%">Accrued other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,748&#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><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 #000;padding:2px 0 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%">$</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,008&#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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See Note 10 - Acquisitions for details.</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_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>68
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Asset Balances</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible asset balances consisted of the following:</span></div><div style="margin-top:5pt"><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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.630%"></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:10.632%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (Years)</span></div></td></tr><tr style="height:21pt"><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Brand and trade names</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,608&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,235)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">373&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Customer relationships</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,255&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,470)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,785&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,791)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr style="height:15pt"><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><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">103,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div><div><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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.630%"></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:10.632%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life</span></td></tr><tr style="height:21pt"><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Brand and trade names</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,361&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">509&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Customer relationships</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,024&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,665)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,359&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24,821)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td></tr><tr style="height:15pt"><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><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Annual Amortization Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense for intangible assets is as follows:</span></div><div style="margin-top:5pt"><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:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,680&#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:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,493&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,516&#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:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,158&#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:#cceeff;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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,331&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>69
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value assigned to the assets acquired and liabilities assumed:</span></div><div><span><br/></span></div><div><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:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">94&#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:#cceeff;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%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">244&#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:#cceeff;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%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,303&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,048&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(152)</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:#cceeff;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%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#cceeff;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 7pt;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%">Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(467)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,581&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,793&#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:#cceeff;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%">Fair value of total considerations transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,374&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the adjusted fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#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:#cceeff;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%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">486&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,456&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(691)</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:#cceeff;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%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;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 7pt;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%">Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(998)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of total considerations transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,458&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the purchase price consideration consisted of the following: </span></div><div style="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:82.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.275%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Closing cash consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,605&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock Consideration</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,506&#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:#cceeff;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%">Fair value of total consideration transferred</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,111&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the final fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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:81.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.006%"></td><td style="width:0.1%"></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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#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:#cceeff;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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,011&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,538&#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:#cceeff;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%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">629&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Total identifiable assets acquired</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,349&#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:#cceeff;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%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,410)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,033)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,443)</span></td><td style="background-color:#cceeff;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 7pt;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%">Total identifiable net 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,906&#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:#cceeff;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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,205&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Fair value of total consideration transferred</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,111&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro Forma Operations Results</a></td>
<td class="text">Furthermore, cost savings and other business synergies related to the acquisition are not reflected in the pro forma amounts.<div style="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:82.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ In thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">251,979&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations.</p></div>
<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business combination. Includes, but is not limited to, recognized asset and 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 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 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 5: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>70
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on similar operational characteristics, the Company's revenue is disaggregated as follows: </span></div><div style="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:54.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year-ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Transaction fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">179,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">156,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,594&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subscription fees</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,594&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,331&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,629&#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:#cceeff;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%">Subscription and transaction fees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">231,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">200,223&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,420&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,099&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,418&#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:#cceeff;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%">Total revenues</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302,548&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">268,596&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">243,641&#160;</span></td><td style="background-color:#cceeff;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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock', window );">Schedule of Operating Lease, Lease Income</a></td>
<td class="text">The Company's revenues earned under ASC Topic 842 are as follows:<div style="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:54.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year-ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-957"><span style="-sec-ix-hidden:f-958"><span style="-sec-ix-hidden:f-959">Operating leases</span></span></span></span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales-type finance leases</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,449&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,464&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease revenues</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,495&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,128&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,031&#160;</span></td><td style="background-color:#cceeff;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 Liability</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract liability (i.e., deferred revenue) balances are as follows:</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><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Deferred revenue, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,666&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period from amounts included in deferred revenue at the beginning of the period</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(717)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(617)</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:#cceeff;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%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, end of the period</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,990&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,726&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Future Performance Obligations</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the estimated fees to be recognized in the future related to performance obligations that are unsatisfied as of June&#160;30, 2025:</span></div><div style="margin-top:12pt;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:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,876&#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:#cceeff;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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,777&#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_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_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of income from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-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_OperatingLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>71
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock', window );">Schedule of Stock Based Compensation Plans</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has had three stock-based compensation plans as shown in the table below:</span></div><div style="margin-top:5pt"><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:22.360%"></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:32.917%"></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:27.492%"></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:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Date Approved</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Name of Plan</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Type of Plan</span></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Authorized<br/>Shares</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">June 2014</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">2014 Stock Option Incentive Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">June 2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2015 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Stock &amp; stock options</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,250,000&#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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">April 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">2018 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Stock &amp; stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:0 1pt"></td><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:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,000,000&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock', window );">Schedule of Common Stock for Future Issuance</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the Company had reserved shares of common stock for future issuance for the following:</span></div><div style="margin-top:5pt"><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:86.436%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reserved Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Conversions of Preferred Stock and cumulative Preferred Stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,137&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares to former executive upon the occurrence of a Cantaloupe transaction </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#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:#cceeff;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%">Total shares reserved for future issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">236,137&#160;</span></td><td style="background-color:#cceeff;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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents 140,000 shares issuable to our former executive upon the occurrence of a "USA Transaction" as such term is defined in the stock agreement.</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Stock Option Granted Weighted Average Assumptions</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options granted during the years ended June&#160;30, 2025, 2024, and 2023 was determined using the following assumptions:</span></div><div style="margin-top:5pt"><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:61.070%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></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:10.630%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49.5 - 50.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52.6 - 69.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74.6 - 77.6%</span></div></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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.2 - 4.5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.4 - 4.6</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.4 - 3.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.0 - 4.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.7 - 4.1%</span></div></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_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Information Related to Outstanding Options</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information about outstanding options for the years ended June&#160;30, 2025, 2024, and 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2025</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,971,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.63&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(111,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,864,834&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.42&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,966,924&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,317&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2024</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,873,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(28,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,971,834&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.63&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,602,259&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, beginning of year</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,529,833&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,720,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.61&#160;</span></td><td style="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="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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,376,201)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#160;</span></td><td style="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="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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options, end of year</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,873,632&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.35&#160;</span></td><td style="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,595&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options, end of year</span></div></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,341,466&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Schedule of Nonvested Share Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s nonvested common shares and RSUs as of June&#160;30, 2025, 2024, and 2023, and changes during the&#160;years then ended is presented below:</span></div><div style="margin-top:5pt"><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:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Nonvested at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">448,908&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.00&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">346,346&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.41&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(274,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.96&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(97,342)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.27&#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:#cceeff;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%">Nonvested at June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">423,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.08&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">439,363&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.72&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(311,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.38&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,207)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.58&#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:#cceeff;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%">Nonvested at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">547,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.41&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,553&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.40&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(295,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.08&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(118,319)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.48&#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:#cceeff;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%">Nonvested at June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">712,136&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.33&#160;</span></td><td style="background-color:#cceeff;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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock-based compensation expense recognized during the years ended June&#160;30, 2025, 2024, and 2023 is as follows:</span></div><div style="margin-top:17pt"><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:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.577%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Award type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,967&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock grants</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,812&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,117&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,770&#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:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,008&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,109&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,737&#160;</span></td><td style="background-color:#cceeff;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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's unrecognized stock-based compensation expense as of June&#160;30, 2025 is as follows:</span></div><div style="text-align:justify"><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.707%"><tr><td style="width:1.0%"></td><td style="width:76.026%"></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:9.603%"></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:9.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2025</span></td></tr><tr><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:700;line-height:100%">Award type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Expense<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Recognition Period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.8</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></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_ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information of common stock for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock based compensation plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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>
<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_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Benefit (Provision) for Income Taxes</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 is comprised of the following:</span></div><div style="margin-top:5pt"><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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;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 7.75pt;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%">Foreign</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,368)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(794)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;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 7.75pt;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%">State</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,628&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(27)</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:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,720&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;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 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;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:#cceeff;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%">Total income tax benefit (provision)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,352&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Pre-Tax Income (Loss)</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of pre-tax income are as follows:</span></div><div style="margin-top:5pt"><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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">U.S. income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,308)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,239)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(182)</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:#cceeff;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%">Total pre-tax income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,181&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#cceeff;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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Income Tax Benefit in the Provision for Income Taxes</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 to the indicated provision based on income before the provision for income taxes at the federal statutory rate of 21.0% for the fiscal years ended June&#160;30, 2025, June&#160;30, 2024, and June&#160;30, 2023 is as follows:</span></div><div style="margin-top:5pt"><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:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.630%"></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:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S Federal statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,658)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,725)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effects of permanent differences</span></td><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Stock compensation</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#cceeff;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 7.75pt;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%">Other permanent differences</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(81)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(497)</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:#cceeff;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%">State income taxes, net of federal benefit</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes related to prior fiscal years</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(603)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51&#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:#cceeff;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%">Changes related to state tax rates</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,455)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in valuation allowances</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,221&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,942&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Rates Different from U.S.</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54)</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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(67)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,352&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">The net deferred tax assets arose primarily from net operating loss carryforwards, as well as the use of different accounting methods for financial statement and income tax reporting purposes as follows:<div style="margin-top:12pt;text-align:justify"><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:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.631%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Deferred tax assets:</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,621&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Receivable credit losses</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,208&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Inventory reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Sales returns and allowances</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,463&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Sales tax reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,876&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Deferred research and development</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,997&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,750&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,327&#160;</span></td><td style="background-color:#cceeff;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 7pt;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%">Lease 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,397&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,838&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,701&#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:#cceeff;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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Intangibles</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,154)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,502)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,179)</span></td><td style="background-color:#cceeff;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 7pt;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%">Right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,847)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,954)</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:#cceeff;padding:2px 1pt 2px 7pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,070)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,635)</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:#cceeff;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%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,066&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,515)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(50,532)</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:#cceeff;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%">Deferred income taxes</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,253&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#cceeff;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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Activity Related to Unrecognized Income Tax Benefits</a></td>
<td class="text">The following table summarizes the activity related to unrecognized income tax benefits:<div style="margin-top:17pt;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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases and decreases related to current period tax positions</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Gross increases and decreases related to prior period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">687&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">799&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">689&#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>
</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>73
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE CALCULATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>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 Loss Per Share</a></td>
<td class="text">The calculation of basic and diluted earnings per share is presented below:<div style="margin-top:5pt"><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:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($ in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,533&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,993&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">633&#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:#cceeff;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%">Preferred dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,955&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,415&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for basic earnings per share</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> - Weighted average shares outstanding</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,162,211&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,819,220&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,978,901&#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:#cceeff;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%">Effect of dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,520,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,352,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">535,733&#160;</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for diluted earnings per share</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> - Adjusted weighted average shares outstanding</span></div></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,683,065&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,172,098&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,514,634&#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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.87&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.16&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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_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>74
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDER'S EQUITY AND PREFERRED STOCK (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_ScheduleOfPreferredStockTableTableTextBlock', window );">Schedule of Preferred Stock</a></td>
<td class="text">The Series&#160;A Convertible Preferred Stock liquidation preference as of June&#160;30, 2025 and 2024 is as follows:<div style="margin-top:5pt"><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:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><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:700;line-height:100%">($&#160;in&#160;thousands)</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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">For shares outstanding at $10.00 per share</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,858&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative undeclared and unpaid dividends</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,443&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,864&#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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,301&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,722&#160;</span></td><td style="background-color:#cceeff;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_ctlp_ScheduleOfPreferredStockTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ScheduleOfPreferredStockTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Profit and Loss of Segment Expenses</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets out our measure of profit or loss and significant segment expenses:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:50.166%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">($&#160;in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></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:'Times New Roman',serif;font-size:8pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">268,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">243,641&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:0 1pt"></td><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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Segment expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs of sales</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(178,724)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(165,945)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(162,405)</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:#cceeff;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%">Compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(50,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(45,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(38,476)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Rent, occupancy and insurance</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,474)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,742)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</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:#cceeff;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%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22,828)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Subscription &amp; cloud services</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,968)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,264)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other general &amp; administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,655)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,596)</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,877)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10,570)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,618)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other segment (benefits) expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,352&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(985)</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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(181)</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="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%">Segment net income</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">64,533&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,993&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> Other general &amp; administrative expenses include marketing, bad debt expense, office supplies, adjustments to sales and use tax reserves and other various selling, general and administrative expenses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> Other segment expenses (benefits) include interest and other income and interest expense.</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<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_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract', window );">Notes receivable or quick start leases term of contract</a></td>
<td class="text">60 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets (excluding goodwill)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_ImpairmentOfIntangibleAndLongLivedAssets', window );">Impairment of intangible and long-lived assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 302,548,000<span></span>
</td>
<td class="nump">268,596,000<span></span>
</td>
<td class="nump">243,641,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_TermOfNonCancelableLeaseWithAgreement', window );">Term of non-cancelable lease with agreement</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorSalesTypeLeaseTermOfContract1', window );">Lessor, sales-type lease term</a></td>
<td class="text">60 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Lessor, operating lease term</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="nump">$ 3,000,000.0<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=ctlp_CustomerOneMember', window );">Customer One | Revenue Benchmark | Revenue from Rights Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 28,800,000<span></span>
</td>
<td class="nump">$ 24,600,000<span></span>
</td>
<td class="nump">$ 28,700,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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_RevenueFromContractWithCustomerPaymentTerms', window );">Payment terms</a></td>
<td class="text">30 days<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_ctlp_LesseeLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Cloud computing arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_RevenueFromContractWithCustomerPaymentTerms', window );">Payment terms</a></td>
<td class="text">60 days<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_ctlp_LesseeLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Cloud computing arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_ImpairmentOfIntangibleAndLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Of Intangible And Long-Lived Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ImpairmentOfIntangibleAndLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_LesseeLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Term Of Contract</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_LesseeLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_NotesReceivableOrQuickStartLeasesTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable and Quick Start Leases Period of contract, 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;">ctlp_NotesReceivableOrQuickStartLeasesTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_RevenueFromContractWithCustomerPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 From Contract With Customer, Payment Terms</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_RevenueFromContractWithCustomerPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_TermOfNonCancelableLeaseWithAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 term of non cancelable lease with agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_TermOfNonCancelableLeaseWithAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 (b)<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_LessorSalesTypeLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_LessorSalesTypeLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ctlp_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConcentrationRiskByTypeAxis=us-gaap_RevenueFromRightsConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RevenueFromRightsConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ServiceAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 37,927<span></span>
</td>
<td class="nump">$ 43,848<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_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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance, beginning of period</a></td>
<td class="nump">$ 13,442<span></span>
</td>
<td class="nump">$ 10,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision adjustments</a></td>
<td class="nump">4,781<span></span>
</td>
<td class="nump">4,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(4,982)<span></span>
</td>
<td class="num">(1,397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance, end of period</a></td>
<td class="nump">$ 13,241<span></span>
</td>
<td class="nump">$ 13,442<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>79
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCE RECEIVABLES - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_FinanceReceivablesSalestypeLeaseTerm', window );">Finance receivables sales-type lease term</a></td>
<td class="text">60 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_FinanceReceivablesSalestypeLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Receivables Salestype Lease 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;">ctlp_FinanceReceivablesSalestypeLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCE RECEIVABLES - Schedule of Information Regarding Finance Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current finance receivables, net</a></td>
<td class="nump">$ 5,422<span></span>
</td>
<td class="nump">$ 6,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Finance receivables due after one year, net</a></td>
<td class="nump">5,750<span></span>
</td>
<td class="nump">10,036<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_NotesReceivableNet', window );">Total finance receivables</a></td>
<td class="nump">11,172<span></span>
</td>
<td class="nump">16,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Finance receivables, allowance</a></td>
<td class="nump">$ 2,401<span></span>
</td>
<td class="nump">$ 1,934<span></span>
</td>
<td class="nump">$ 2,098<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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<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_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<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/2147479319/326-20-50-5<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<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/2147479319/326-20-50-5<br><br>Reference 4: 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_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCE RECEIVABLES - Schedule of Credit Risk Profile Based on Payment Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Up to 1 Year Ago</a></td>
<td class="nump">$ 1,510<span></span>
</td>
<td class="nump">$ 2,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Between 1 and 2 Years Ago</a></td>
<td class="nump">1,639<span></span>
</td>
<td class="nump">5,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Between 2 and 3 Years Ago</a></td>
<td class="nump">4,051<span></span>
</td>
<td class="nump">5,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Between 3 and 4 Years Ago</a></td>
<td class="nump">3,928<span></span>
</td>
<td class="nump">2,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Between 4 and 5 Years Ago</a></td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">More than 5 Years Ago</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">1,677<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_NotesReceivableGross', window );">Total finance receivables</a></td>
<td class="nump">13,573<span></span>
</td>
<td class="nump">18,361<span></span>
</td>
</tr>
<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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current</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_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Up to 1 Year Ago</a></td>
<td class="nump">1,463<span></span>
</td>
<td class="nump">2,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Between 1 and 2 Years Ago</a></td>
<td class="nump">1,517<span></span>
</td>
<td class="nump">5,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Between 2 and 3 Years Ago</a></td>
<td class="nump">3,290<span></span>
</td>
<td class="nump">4,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Between 3 and 4 Years Ago</a></td>
<td class="nump">2,766<span></span>
</td>
<td class="nump">1,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Between 4 and 5 Years Ago</a></td>
<td class="nump">589<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">More than 5 Years Ago</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">324<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_NotesReceivableGross', window );">Total finance receivables</a></td>
<td class="nump">9,718<span></span>
</td>
<td class="nump">14,743<span></span>
</td>
</tr>
<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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables1To29DaysPastDueMember', window );">30 days and under</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_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Up to 1 Year Ago</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Between 1 and 2 Years Ago</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Between 2 and 3 Years Ago</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Between 3 and 4 Years Ago</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Between 4 and 5 Years Ago</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">More than 5 Years Ago</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">42<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_NotesReceivableGross', window );">Total finance receivables</a></td>
<td class="nump">325<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">31 - 60 days</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_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Up to 1 Year Ago</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Between 1 and 2 Years Ago</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Between 2 and 3 Years Ago</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Between 3 and 4 Years Ago</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Between 4 and 5 Years Ago</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">More than 5 Years Ago</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">38<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_NotesReceivableGross', window );">Total finance receivables</a></td>
<td class="nump">215<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">61 - 90 days</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_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Up to 1 Year Ago</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Between 1 and 2 Years Ago</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Between 2 and 3 Years Ago</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Between 3 and 4 Years Ago</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Between 4 and 5 Years Ago</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">More than 5 Years Ago</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">38<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_NotesReceivableGross', window );">Total finance receivables</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">Greater than 90 days</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_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Up to 1 Year Ago</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Between 1 and 2 Years Ago</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">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_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Between 2 and 3 Years Ago</a></td>
<td class="nump">573<span></span>
</td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Between 3 and 4 Years Ago</a></td>
<td class="nump">973<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Between 4 and 5 Years Ago</a></td>
<td class="nump">373<span></span>
</td>
<td class="nump">297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">More than 5 Years Ago</a></td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">1,235<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_NotesReceivableGross', window );">Total finance receivables</a></td>
<td class="nump">$ 3,142<span></span>
</td>
<td class="nump">$ 2,787<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (d)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-15<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<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/2147479319/326-20-50-5<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-15<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-15<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-15<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-29<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in 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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 948<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477011/948-310-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-80<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<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/2147479319/326-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_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables1To29DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables1To29DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCE RECEIVABLES - Schedule of Credit Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Financing Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance, beginning of period</a></td>
<td class="nump">$ 1,934<span></span>
</td>
<td class="nump">$ 2,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for expected losses</a></td>
<td class="nump">502<span></span>
</td>
<td class="num">(164)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Write-offs</a></td>
<td class="num">(35)<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_FinancingReceivableAllowanceForCreditLosses', window );">Balance, end of period</a></td>
<td class="nump">$ 2,401<span></span>
</td>
<td class="nump">$ 1,934<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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-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_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCE RECEIVABLES - Schedule of Finance Receivables Fiscal Years (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_NotesAndLoansReceivableInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 6,054<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_ctlp_NotesAndLoansReceivableInYearTwo', window );">2027</a></td>
<td class="nump">4,490<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_ctlp_NotesAndLoansReceivableInYearThree', window );">2028</a></td>
<td class="nump">2,337<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_ctlp_NotesAndLoansReceivableInYearFour', window );">2029</a></td>
<td class="nump">1,048<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_ctlp_NotesAndLoansReceivableInYearFive', window );">2030</a></td>
<td class="nump">302<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_ctlp_NotesAndLoansReceivableAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableBeforeAllowanceForCreditLossAndFee', window );">Total amounts to be collected</a></td>
<td class="nump">14,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Less: interest</a></td>
<td class="num">(660)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Less: allowance for expected credit losses</a></td>
<td class="num">(2,401)<span></span>
</td>
<td class="num">$ (1,934)<span></span>
</td>
<td class="num">$ (2,098)<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_NotesReceivableNet', window );">Total finance receivables</a></td>
<td class="nump">$ 11,172<span></span>
</td>
<td class="nump">$ 16,427<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_ctlp_NotesAndLoansReceivableAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notes And Loans Receivable After Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NotesAndLoansReceivableAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_NotesAndLoansReceivableInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of notes and loans receivables due in the next fiscal year following the latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NotesAndLoansReceivableInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_NotesAndLoansReceivableInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of notes and loans receivables due in the fifth fiscal year following the latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NotesAndLoansReceivableInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_NotesAndLoansReceivableInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of notes and loans receivables due in the fourth fiscal year following the latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NotesAndLoansReceivableInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_NotesAndLoansReceivableInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of notes and loans receivables due in the three fiscal year following the latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NotesAndLoansReceivableInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_NotesAndLoansReceivableInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of notes and loans receivables due in the second fiscal year following the latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NotesAndLoansReceivableInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph a<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, fee, and loan in process, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<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/2147479319/326-20-50-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<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_FinancingReceivableBeforeAllowanceForCreditLossAndFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481598/310-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-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_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<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/2147479319/326-20-50-5<br><br>Reference 4: 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_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCE RECEIVABLES - Schedule of Sales-type Lease, Lease Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_SalesTypeLeaseRevenue', window );">Equipment sales</a></td>
<td class="nump">$ 1,449<span></span>
</td>
<td class="nump">$ 2,882<span></span>
</td>
<td class="nump">$ 6,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Equipment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_SalesTypeLeaseRevenue', window );">Equipment sales</a></td>
<td class="nump">1,449<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsSoldSalesTypeLease', window );">Cost of equipment sales</a></td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">2,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesTypeLeaseInterestIncome', window );">Interest income</a></td>
<td class="nump">$ 1,539<span></span>
</td>
<td class="nump">$ 1,910<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsSoldSalesTypeLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of goods sold for sales-type financing 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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_CostOfGoodsSoldSalesTypeLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_SalesTypeLeaseInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income from net investment in sales-type 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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479341/842-30-25-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeLeaseInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SalesTypeLeaseRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sales-type lease 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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_SalesTypeLeaseRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment at Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife', window );">Useful life, rental program</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross', window );">Property and equipment, cost, rental program, Cost</a></td>
<td class="nump">$ 34,522<span></span>
</td>
<td class="nump">$ 32,513<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross, Cost</a></td>
<td class="nump">89,724<span></span>
</td>
<td class="nump">77,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation', window );">Property and equipment used for rental program, Accumulated Depreciation</a></td>
<td class="num">(26,818)<span></span>
</td>
<td class="num">(24,742)<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Property, plant, and equipment, Accumulated Depreciation</a></td>
<td class="num">(50,599)<span></span>
</td>
<td class="num">(43,034)<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_PropertySubjectToOrAvailableForOperatingLeaseNet', window );">Net</a></td>
<td class="nump">7,704<span></span>
</td>
<td class="nump">7,771<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, Net</a></td>
<td class="nump">39,125<span></span>
</td>
<td class="nump">34,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_PropertyPlantAndEquipmentByTypeAxis=ctlp_ComputerEquipmentAndPurchasedSoftwareMember', window );">Computer equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, before accumulated depreciation, Cost</a></td>
<td class="nump">8,148<span></span>
</td>
<td class="nump">7,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, Accumulated Depreciation</a></td>
<td class="num">(7,434)<span></span>
</td>
<td class="num">(6,994)<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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, Net</a></td>
<td class="nump">714<span></span>
</td>
<td class="nump">594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, before accumulated depreciation, Cost</a></td>
<td class="nump">44,669<span></span>
</td>
<td class="nump">34,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, Accumulated Depreciation</a></td>
<td class="num">(14,333)<span></span>
</td>
<td class="num">(9,472)<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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, Net</a></td>
<td class="nump">30,336<span></span>
</td>
<td class="nump">25,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, before accumulated depreciation, Cost</a></td>
<td class="nump">2,385<span></span>
</td>
<td class="nump">2,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, Accumulated Depreciation</a></td>
<td class="num">(2,014)<span></span>
</td>
<td class="num">(1,826)<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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation', window );">Property, plant, and equipment, excluding lessor asset under operating lease, Net</a></td>
<td class="nump">$ 371<span></span>
</td>
<td class="nump">$ 470<span></span>
</td>
</tr>
<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 | Computer equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Computer equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 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_RangeAxis=srt_MaximumMember', window );">Maximum | Internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 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_RangeAxis=srt_MaximumMember', window );">Maximum | Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, And Equipment, Lessor Asset Under Operating Lease, Useful Life</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of accumulated amortization, depreciation, depletion for physical asset used in normal conduct of business to create and distribute product and service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a 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 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/2147481501/840-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -SubTopic 20<br> -Topic 840<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481532/840-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/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_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a 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 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/2147481501/840-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 20<br> -Topic 840<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481532/840-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertySubjectToOrAvailableForOperatingLeaseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a 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 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/2147481501/840-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctlp_ComputerEquipmentAndPurchasedSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ctlp_ComputerEquipmentAndPurchasedSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease', window );">Depreciation expense, additional charges</a></td>
<td class="nump">$ 3.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService', window );">Internal-use software</a></td>
<td class="nump">8.4<span></span>
</td>
<td class="nump">$ 9.2<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
</tr>
<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_OperatingExpenseMember', window );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 10.1<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, And Equipment, Excluding Lessor Asset Under Operating Lease, Before Accumulated Depreciation, Projects Not Yet Placed In Service</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 accumulated depreciation, depletion and amortization of property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases</a></td>
<td class="nump">$ 7,735<span></span>
</td>
<td class="nump">$ 7,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities - current</a></td>
<td class="nump">1,655<span></span>
</td>
<td class="nump">1,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">8,279<span></span>
</td>
<td class="nump">8,457<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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 9,934<span></span>
</td>
<td class="nump">$ 9,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
<td class="text">Other noncurrent liabilities<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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Components of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 2,314<span></span>
</td>
<td class="nump">$ 2,520<span></span>
</td>
<td class="nump">$ 2,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease, cost</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 400<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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash paid for amounts included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 2,247<span></span>
</td>
<td class="nump">$ 2,278<span></span>
</td>
<td class="nump">$ 2,522<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 1,050<span></span>
</td>
<td class="nump">$ 6,657<span></span>
</td>
<td class="nump">$ 1,607<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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term, Operating leases</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">7 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate, Operating leases</a></td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">8.20%<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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 2,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">2,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">1,654<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">1,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">4,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">13,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(3,626)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 9,934<span></span>
</td>
<td class="nump">$ 9,777<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease extension period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">73 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">133 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_RentalIncomeNonoperating', window );">Rental income, nonoperating</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RentalIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Property and Equipment Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross', window );">Cost</a></td>
<td class="nump">$ 34,522<span></span>
</td>
<td class="nump">$ 32,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(26,818)<span></span>
</td>
<td class="num">(24,742)<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_PropertySubjectToOrAvailableForOperatingLeaseNet', window );">Net</a></td>
<td class="nump">$ 7,704<span></span>
</td>
<td class="nump">$ 7,771<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_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a 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 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/2147481501/840-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -SubTopic 20<br> -Topic 840<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481532/840-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/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_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a 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 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/2147481501/840-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 20<br> -Topic 840<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481532/840-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertySubjectToOrAvailableForOperatingLeaseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a 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 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/2147481501/840-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Debt and Other Financing Agreements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long term debt</a></td>
<td class="nump">$ 39,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: unamortized issuance costs and debt discount</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">$ (75)<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 );">Total outstanding debt</a></td>
<td class="nump">38,663<span></span>
</td>
<td class="nump">37,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: debt and other financing arrangements, current</a></td>
<td class="num">(1,917)<span></span>
</td>
<td class="num">(1,266)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt and other financing arrangements, non-current</a></td>
<td class="nump">36,746<span></span>
</td>
<td class="nump">36,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | JPMorgan Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long term debt</a></td>
<td class="nump">$ 39,000<span></span>
</td>
<td class="nump">$ 37,625<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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 3: 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 4: 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 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><br>Reference 7: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 classified as current. Excludes lease 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 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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 classified as noncurrent. Excludes lease 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_JPMorganCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_JPMorganCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT AND OTHER FINANCING ARRANGEMENTS - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>covenant</div>
</th>
<th class="th">
<div>Dec. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 17, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term 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="nump">$ 38,663<span></span>
</td>
<td class="nump">$ 37,550<span></span>
</td>
</tr>
<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=ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember', window );">2025 JPMorgan Secured Term Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term debt</a></td>
<td class="nump">$ 37,300<span></span>
</td>
<td class="nump">$ 37,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationPeriod', window );">Line of credit facility, expiration period</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ctlp_DebtInstrumentNumberOfCovenants', window );">Number of financial covenants | covenant</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum', window );">Adjusted quick ratio, maximum</a></td>
<td class="nump">4.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>
</tr>
<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=ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember', window );">2025 JPMorgan Secured Term Facility | Line of Credit | Period 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum', window );">Adjusted quick ratio, maximum</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember', window );">2022 JPMorgan Revolving Credit Facility | Line of Credit | Period 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum', window );">Adjusted quick ratio, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember', window );">2022 JPMorgan Revolving Credit Facility | Line of Credit | Period 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum', window );">Adjusted quick ratio, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ctlp_JPMorganCreditFacilityMember', window );">JPMorgan Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Commitment fee</a></td>
<td class="text">&#160;<span></span>
</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>
</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_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum', window );">Total leverage ratio maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ctlp_JPMorganCreditFacilityMember', window );">JPMorgan Credit Facility | Line of Credit | Period 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate, increase</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<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=ctlp_JPMorganCreditFacilityMember', window );">JPMorgan Credit Facility | Line of Credit | Period 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate, increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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=ctlp_JPMorganCreditFacilityMember', window );">JPMorgan Credit Facility | Line of Credit | Minimum | Base Rate | Period 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<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=ctlp_JPMorganCreditFacilityMember', window );">JPMorgan Credit Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR) | Period 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<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=ctlp_JPMorganCreditFacilityMember', window );">JPMorgan Credit Facility | Line of Credit | Maximum | Base Rate | Period 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ctlp_JPMorganCreditFacilityMember', window );">JPMorgan Credit Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR) | Period 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ctlp_TermFacilityMember', window );">Term Facility | 2025 JPMorgan Secured Term Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 40,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>
</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_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo', window );">Long-term debt, maturity, payable due year one and year two</a></td>
<td class="nump">5.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>
</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_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour', window );">Long-term debt, maturity, payable due year three and year four</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_LongTermDebtMaturityPayableDueYearFive', window );">Long-term debt, maturity, payable due year five</a></td>
<td class="nump">10.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>
</tr>
<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_CreditFacilityAxis=ctlp_TermFacilityMember', window );">Term Facility | 2022 JPMorgan Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Proceeds from long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_CreditFacilityAxis=ctlp_TermFacilityMember', window );">Term Facility | 2022 Secured Term Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_LineOfCreditFacilityDelayedDrawTermAmount', window );">Line of credit facility, delayed draw term, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ctlp_DebtInstrumentTransactionAndLegalFeeAmount', window );">Debt instrument, transaction and legal fee amount</a></td>
<td class="nump">$ 1,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate, increase</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Debt, weighted average interest 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="nump">7.24%<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit | Period 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum', window );">Adjusted quick ratio, minimum</a></td>
<td class="nump">1.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Commitment fee</a></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>
</tr>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit | Minimum | Base 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Commitment fee</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit | Maximum | Base 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2025 JPMorgan Secured Term Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Variable rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2022 JPMorgan Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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_ProceedsFromLinesOfCredit', window );">Proceeds from revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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_CreditFacilityAxis=ctlp_DelayedDrawTermLoanFacilityMember', window );">Delayed Draw Term Loan Facility | 2025 JPMorgan Secured Term Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></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_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Covenant, Adjusted Quick Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Covenant, Adjusted Quick Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Covenant, Leverage Ratio And Borrowing Base Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_DebtInstrumentNumberOfCovenants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Covenants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DebtInstrumentNumberOfCovenants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_DebtInstrumentTransactionAndLegalFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Transaction And Legal Fee 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;">ctlp_DebtInstrumentTransactionAndLegalFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_LineOfCreditFacilityDelayedDrawTermAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of Credit Facility, Delayed Draw Term, 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;">ctlp_LineOfCreditFacilityDelayedDrawTermAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_LongTermDebtMaturityPayableDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Payable Due Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_LongTermDebtMaturityPayableDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Payable Due Year One And Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Payable Due Year Three And 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;">ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_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_DebtInstrumentInterestRateIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incremental percentage increase (decrease) in the stated rate on a 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_DebtInstrumentInterestRateIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 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_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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_LineOfCreditFacilityExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining on line of credit facility before it terminates, 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_LineOfCreditFacilityExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_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_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_ProceedsFromIssuanceOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 long-term debt 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> -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_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ctlp_DebtInstrumentCovenantPeriodAxis=ctlp_DebtInstrumentPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DebtInstrumentCovenantPeriodAxis=ctlp_DebtInstrumentPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ctlp_DebtInstrumentCovenantPeriodAxis=ctlp_DebtInstrumentPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DebtInstrumentCovenantPeriodAxis=ctlp_DebtInstrumentPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_JPMorganCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_JPMorganCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_CreditFacilityAxis=ctlp_TermFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_TermFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_TwentyTwentyTwoSecuredTermFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_TwentyTwentyTwoSecuredTermFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_us-gaap_CreditFacilityAxis=ctlp_DelayedDrawTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_DelayedDrawTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 2,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2027</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2028</a></td>
<td class="nump">3,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2029</a></td>
<td class="nump">3,500<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_ctlp_LongTermDebtMaturityAfterYearFour', window );">Thereafter</a></td>
<td class="nump">28,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts payable</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">$ (75)<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_LongTermDebt', window );">Total outstanding debt</a></td>
<td class="nump">$ 38,663<span></span>
</td>
<td class="nump">$ 37,550<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_LongTermDebtMaturityAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, 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;">ctlp_LongTermDebtMaturityAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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 3: 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 4: 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 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><br>Reference 7: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>97
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCRUED EXPENSES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accrued Liabilities [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_SalesAndExciseTaxPayableCurrentAndNoncurrent', window );">Sales tax</a></td>
<td class="nump">$ 7,349<span></span>
</td>
<td class="nump">$ 10,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">State income tax payable</a></td>
<td class="nump">2,096<span></span>
</td>
<td class="nump">1,496<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_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent', window );">Accrued compensation and related sales commissions</a></td>
<td class="nump">4,929<span></span>
</td>
<td class="nump">4,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities - current</a></td>
<td class="nump">1,655<span></span>
</td>
<td class="nump">1,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Accrued professional fees</a></td>
<td class="nump">2,492<span></span>
</td>
<td class="nump">4,336<span></span>
</td>
</tr>
<tr class="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 );">Consideration withheld for acquisitions - current</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">1,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued other</a></td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">851<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_AccruedLiabilitiesCurrentAndNoncurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 19,748<span></span>
</td>
<td class="nump">$ 24,008<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for compensation and 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;">ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript: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(15)(5))<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_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript: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(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(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_AccruedProfessionalFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<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_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for statutory sales and use taxes, including value added tax.</p></div>
<a href="javascript: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(15)(5))<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_SalesAndExciseTaxPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for statutory income, sales, use, payroll, excise, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<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)(15)(a))<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_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>98
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortizable Intangible Asset (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Amortizable intangible assets, Gross</a></td>
<td class="nump">$ 53,122<span></span>
</td>
<td class="nump">$ 49,447<span></span>
</td>
</tr>
<tr class="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 );">Amortizable intangible assets, Accumulated Amortization</a></td>
<td class="num">(29,791)<span></span>
</td>
<td class="num">(24,821)<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 );">Amortizable intangible assets, net</a></td>
<td class="nump">23,331<span></span>
</td>
<td class="nump">24,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="nump">103,222<span></span>
</td>
<td class="nump">94,903<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_Goodwill', window );">Goodwill, Net</a></td>
<td class="nump">$ 103,222<span></span>
</td>
<td class="nump">$ 94,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (Years)</a></td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">7 years 2 months 12 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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Brand and trade names</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 );">Amortizable intangible assets, Gross</a></td>
<td class="nump">$ 2,608<span></span>
</td>
<td class="nump">$ 2,361<span></span>
</td>
</tr>
<tr class="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 );">Amortizable intangible assets, Accumulated Amortization</a></td>
<td class="num">(2,235)<span></span>
</td>
<td class="num">(1,852)<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 );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 373<span></span>
</td>
<td class="nump">$ 509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (Years)</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">1 year 7 months 6 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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', 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 );">Amortizable intangible assets, Gross</a></td>
<td class="nump">$ 22,259<span></span>
</td>
<td class="nump">$ 20,062<span></span>
</td>
</tr>
<tr class="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 );">Amortizable intangible assets, Accumulated Amortization</a></td>
<td class="num">(15,086)<span></span>
</td>
<td class="num">(13,304)<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 );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 7,173<span></span>
</td>
<td class="nump">$ 6,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (Years)</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">3 years 7 months 6 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_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="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 );">Amortizable intangible assets, Gross</a></td>
<td class="nump">$ 28,255<span></span>
</td>
<td class="nump">$ 27,024<span></span>
</td>
</tr>
<tr class="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 );">Amortizable intangible assets, Accumulated Amortization</a></td>
<td class="num">(12,470)<span></span>
</td>
<td class="num">(9,665)<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 );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 15,785<span></span>
</td>
<td class="nump">$ 17,359<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (Years)</a></td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
<td class="text">8 years 9 months 18 days<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. Includes amount, before amortization expense and impairment loss, of goodwill for private company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>99
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Additional amortization associated with the increase in fair value of recognized intangible assets</a></td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>100
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Schedule of Estimated Annual Amortization Expense for Amortizable Intangible Asset (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 5,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">5,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">3,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">1,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2030</a></td>
<td class="nump">1,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5,626<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 );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 23,331<span></span>
</td>
<td class="nump">$ 24,626<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>101
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 05, 2024 </div>
<div>USD ($) </div>
<div>trading_day</div>
</th>
<th class="th">
<div>Feb. 01, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 01, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2027 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2026 </div>
<div>USD ($)</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Consideration withheld for acquisitions - current</a></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">$ 105<span></span>
</td>
<td class="nump">$ 1,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,222<span></span>
</td>
<td class="nump">94,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts', window );">Integration, acquisition, due diligence, and license application expenses</a></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,018<span></span>
</td>
<td class="nump">1,197<span></span>
</td>
<td class="nump">$ 3,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Closing cash consideration</a></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">11,132<span></span>
</td>
<td class="nump">3,701<span></span>
</td>
<td class="nump">35,714<span></span>
</td>
<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=ctlp_SBSoftwareMember', window );">SB Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="nump">$ 11,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid for acquisition</a></td>
<td class="nump">10,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>
<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_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue', window );">Business combination, contingent consideration, liability, present value</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business combination, contingent consideration, liability</a></td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays', window );">Business combination, number of trading days | trading_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>
<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_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount', window );">Business combination, contingent consideration, gain recognized, amount</a></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">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Consideration withheld for acquisitions - current</a></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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business combination, contingent consideration, liability, noncurrent</a></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">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 7,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts', window );">Integration, acquisition, due diligence, and license application expenses</a></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">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_SBSoftwareMember', window );">SB Software | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 3,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_SBSoftwareMember', window );">SB Software | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_SBSoftwareMember', window );">SB Software | Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_SBSoftwareMember', window );">SB Software | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business combination, contingent consideration, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
<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=ctlp_CheqLifestyleTechnologyInc.Member', window );">Cheq Lifestyle Technology, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPaymentsToAcquireBusinesses', window );">Other payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Closing cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationDeferredCashConsiderationTransferred', window );">Deferred cash consideration</a></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">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities', window );">Other liabilities recognized as a measurement period adjustment</a></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">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_CheqLifestyleTechnologyInc.Member', window );">Cheq Lifestyle Technology, Inc. | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</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>
<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=ctlp_CheqLifestyleTechnologyInc.Member', window );">Cheq Lifestyle Technology, Inc. | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_CheqLifestyleTechnologyInc.Member', window );">Cheq Lifestyle Technology, Inc. | Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">26,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Closing cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares issued in business acquisition (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,240,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Stock Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Escrow deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles', window );">Increase in intangible assets</a></td>
<td class="text">&#160;<span></span>
</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">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent', window );">Decrease in working capital related accounts</a></td>
<td class="text">&#160;<span></span>
</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">(400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities', window );">Increase in tax liabilities</a></td>
<td class="text">&#160;<span></span>
</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">(900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable', window );">Business combination, provisional information, initial accounting incomplete, adjustment, account payable</a></td>
<td class="text">&#160;<span></span>
</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">(100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Decrease in goodwill</a></td>
<td class="text">&#160;<span></span>
</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">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, Inc. | Term Facility | 2021 JPMorgan Secured Term Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Proceeds from long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,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="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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, Inc. | Release, Period 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased', window );">Percentage of shares released from escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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="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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, Inc. | Release, Period 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased', window );">Percentage of shares released from escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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="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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, Inc. | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, Inc. | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, Inc. | Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, Inc. | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Acquisition And Integration Related Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Gain Recognized, 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;">ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Liability, Present Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_BusinessCombinationDeferredCashConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Deferred Cash, Consideration Transferred</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationDeferredCashConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Interests Issued or Issuable, Percent of Shares Released</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Provisional Information, Initial Accounting Incomplete, Adjustment, Account Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And 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;">ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interest issued or issuable by acquirer as part of consideration transferred 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 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/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_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_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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<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/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 (b)<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 interests of the acquirer, including instruments or interests issued or issuable in consideration for the 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 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/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript: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 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript: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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-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_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 measurement period adjustment 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/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 2: 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><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 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherPaymentsToAcquireBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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_OtherPaymentsToAcquireBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromIssuanceOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 long-term debt 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> -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_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessAcquisitionAxis=ctlp_SBSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_SBSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_us-gaap_BusinessAcquisitionAxis=ctlp_CheqLifestyleTechnologyInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_CheqLifestyleTechnologyInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_ThreeSquareMarketIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_ThreeSquareMarketIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_TermFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_TermFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_TwentyTwentyOneSecuredTermFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_TwentyTwentyOneSecuredTermFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ctlp_ReleaseScheduleAxis=ctlp_ReleasePeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ReleaseScheduleAxis=ctlp_ReleasePeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ctlp_ReleaseScheduleAxis=ctlp_ReleasePeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ReleaseScheduleAxis=ctlp_ReleasePeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>102
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Sep. 05, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Feb. 01, 2024</div></th>
<th class="th"><div>Dec. 01, 2022</div></th>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 103,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,903<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=ctlp_SBSoftwareMember', window );">SB Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="text">&#160;<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_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses', window );">Accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(244)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(467)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Fair value of total consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,374<span></span>
</td>
<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=ctlp_CheqLifestyleTechnologyInc.Member', window );">Cheq Lifestyle Technology, 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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 and cash equivalents</a></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">$ 84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></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,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></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,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></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">486<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired</a></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">3,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></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">(691)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other liabilities</a></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">(307)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></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">(998)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of total consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,458<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=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 and cash equivalents</a></td>
<td class="nump">391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">1,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">2,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">15,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired</a></td>
<td class="nump">20,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(2,410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Tax liabilities</a></td>
<td class="num">(3,033)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="num">(5,443)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">14,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,205<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of total consideration transferred</a></td>
<td class="nump">$ 41,111<span></span>
</td>
<td class="text">&#160;<span></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_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued expenses due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Current Liabilities, Prepaid expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease obligation 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 assumed in business combination and recognized at acquisition date, classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory acquired in business combination and recognized at acquisition date, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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/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 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in business combination and recognized at acquisition date, classified as other and noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of property, plant, and equipment 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/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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ctlp_SBSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_SBSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_CheqLifestyleTechnologyInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_CheqLifestyleTechnologyInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_ThreeSquareMarketIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_ThreeSquareMarketIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of Purchase Price Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 01, 2022</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Closing cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,132<span></span>
</td>
<td class="nump">$ 3,701<span></span>
</td>
<td class="nump">$ 35,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ctlp_ThreeSquareMarketIncMember', window );">Three Square Market, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Closing cash consideration</a></td>
<td class="nump">$ 36,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Stock Consideration</a></td>
<td class="nump">4,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationConsiderationTransferred1', window );">Fair value of total consideration transferred</a></td>
<td class="nump">$ 41,111<span></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_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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<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/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 (b)<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 interests of the acquirer, including instruments or interests issued or issuable in consideration for the 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 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/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=ctlp_ThreeSquareMarketIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_ThreeSquareMarketIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of Pro Forma Operations Results (Details) - Three Square Market, Inc.<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 251,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (75)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of 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/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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<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 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-50<br><br>Reference 4: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of 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/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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<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 (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 4: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=ctlp_ThreeSquareMarketIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_ThreeSquareMarketIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 );">Revenues:</a></td>
<td class="nump">$ 302,548<span></span>
</td>
<td class="nump">$ 268,596<span></span>
</td>
<td class="nump">$ 243,641<span></span>
</td>
</tr>
<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=ctlp_TransactionProcessingMember', window );">Transaction fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Revenues:</a></td>
<td class="nump">179,534<span></span>
</td>
<td class="nump">156,166<span></span>
</td>
<td class="nump">132,594<span></span>
</td>
</tr>
<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=ctlp_SubscriptionRevenueMember', window );">Subscription fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Revenues:</a></td>
<td class="nump">83,594<span></span>
</td>
<td class="nump">75,331<span></span>
</td>
<td class="nump">67,629<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Subscription and transaction fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Revenues:</a></td>
<td class="nump">263,128<span></span>
</td>
<td class="nump">231,497<span></span>
</td>
<td class="nump">200,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Equipment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Revenues:</a></td>
<td class="nump">$ 39,420<span></span>
</td>
<td class="nump">$ 37,099<span></span>
</td>
<td class="nump">$ 43,418<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_ProductOrServiceAxis=ctlp_TransactionProcessingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_TransactionProcessingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ctlp_SubscriptionRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_SubscriptionRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Operating Lease, Lease Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Operating leases</a></td>
<td class="nump">$ 9,046<span></span>
</td>
<td class="nump">$ 8,246<span></span>
</td>
<td class="nump">$ 7,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesTypeLeaseRevenue', window );">Equipment sales</a></td>
<td class="nump">1,449<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="nump">6,464<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_LeaseIncome', window );">Total lease revenues</a></td>
<td class="nump">$ 10,495<span></span>
</td>
<td class="nump">$ 11,128<span></span>
</td>
<td class="nump">$ 14,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList', window );">Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Revenues:<span></span>
</td>
<td class="text">Revenues:<span></span>
</td>
<td class="text">Revenues:<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_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<a href="javascript: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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseIncomeComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes operating lease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479016/842-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_OperatingLeaseIncomeComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479016/842-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_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_SalesTypeLeaseRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sales-type lease 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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_SalesTypeLeaseRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ContractWithCustomerAssetNet', window );">Contract with customer, asset, after allowance for credit loss</a></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Lessor, operating lease term</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of capitalized contract costs</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_CapitalizedContractCostNet', window );">Capitalized costs to obtain contracts</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Noncurrent Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_CapitalizedContractCostNet', window );">Capitalized costs to obtain contracts</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.4<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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for asset recognized from cost incurred to obtain or fulfill 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 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="javascript: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_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="javascript: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_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>108
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Contract Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, beginning of the period</a></td>
<td class="nump">$ 1,726<span></span>
</td>
<td class="nump">$ 1,666<span></span>
</td>
</tr>
<tr class="re">
<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 the period from amounts included in deferred revenue at the beginning of the period</a></td>
<td class="num">(717)<span></span>
</td>
<td class="num">(617)<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_ctlp_ContractWithCustomerLiabilityAdditionsReversals', window );">Additions</a></td>
<td class="nump">981<span></span>
</td>
<td class="nump">677<span></span>
</td>
</tr>
<tr class="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, end of the period</a></td>
<td class="nump">$ 1,990<span></span>
</td>
<td class="nump">$ 1,726<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_ContractWithCustomerLiabilityAdditionsReversals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Additions (Reversals)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_ContractWithCustomerLiabilityAdditionsReversals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Schedule of Performance Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligation</a></td>
<td class="nump">$ 6,777<span></span>
</td>
</tr>
<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=2026-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligation</a></td>
<td class="nump">$ 4,369<span></span>
</td>
</tr>
<tr class="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 );">Performance obligation, period</a></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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligation</a></td>
<td class="nump">$ 1,876<span></span>
</td>
</tr>
<tr class="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 );">Performance obligation, period</a></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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligation</a></td>
<td class="nump">$ 532<span></span>
</td>
</tr>
<tr class="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 );">Performance obligation, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-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=2026-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Plans (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">12,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends', window );">Conversions of Preferred Stock and cumulative Preferred Stock dividends (in shares)</a></td>
<td class="nump">96,137<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved for future issuance (in shares)</a></td>
<td class="nump">236,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2014ApprovedDateMember', window );">June 2014 | 2014 Stock Option Incentive Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">750,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2015ApprovedDateMember', window );">June 2015 | 2015 Equity Incentive Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">1,250,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2018ApprovedDateMember', window );">April 2018 | 2018 Equity Incentive Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ctlp_FormerChiefExecutiveOfficerMember', window );">Former CEO</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Issuance of shares (in shares)</a></td>
<td class="nump">140,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of conversions of Preferred Stock and cumulative Preferred Stock dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares reserved for future issuance.</p></div>
<a href="javascript: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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_AwardDateAxis=ctlp_StockOptionIncentivePlan2014ApprovedDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2014ApprovedDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ctlp_A2014StockOptionIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ctlp_A2014StockOptionIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2015ApprovedDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2015ApprovedDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ctlp_A2015EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ctlp_A2015EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2018ApprovedDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=ctlp_StockOptionIncentivePlan2018ApprovedDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ctlp_A2018EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ctlp_A2018EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=ctlp_FormerChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=ctlp_FormerChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>111
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Narrative (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </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>
</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_ctlp_NumberOfShareBasedCompensationPlans', window );">Number of active stock based compensation plans | plan</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in USD per share) | $ / shares</a></td>
<td class="nump">$ 3.10<span></span>
</td>
<td class="nump">$ 4.02<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of stock options vested</a></td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Stock-based compensation expense, tax benefits recognized</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Share-based compensation vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based compensation termination period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ctlp_LongTermStockIncentivePlanMember', window );">Long-term Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Share-based compensation vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | 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_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>
</tr>
<tr class="re">
<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 );">Share-based compensation vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">RSUs | 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_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>
</tr>
<tr class="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 );">Share-based compensation vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ctlp_A2018EquityIncentivePlanMember', window );">2018 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_ctlp_OptionsSharesReservedForFutureIssuance', window );">Total options available for future issuance (in shares) | shares</a></td>
<td class="nump">3,854,289<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_ctlp_NumberOfShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Share Based Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NumberOfShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_OptionsSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Options, Shares Reserved For Future Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_OptionsSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ctlp_LongTermStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_LongTermStockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ctlp_A2018EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ctlp_A2018EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>112
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Valuation Assumption (Details) - Stock options<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">49.50%<span></span>
</td>
<td class="nump">52.60%<span></span>
</td>
<td class="nump">74.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">50.50%<span></span>
</td>
<td class="nump">69.70%<span></span>
</td>
<td class="nump">77.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">4 years 4 months 24 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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', 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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 7 months 6 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Options Outstanding (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding options, beginning of period (in shares)</a></td>
<td class="nump">3,971,834<span></span>
</td>
<td class="nump">3,873,632<span></span>
</td>
<td class="nump">3,529,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
<td class="nump">1,720,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise (in shares)</a></td>
<td class="num">(111,000)<span></span>
</td>
<td class="num">(18,334)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(13,333)<span></span>
</td>
<td class="num">(29,799)<span></span>
</td>
<td class="num">(1,376,201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="num">(12,667)<span></span>
</td>
<td class="num">(28,665)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding options, end of period (in shares)</a></td>
<td class="nump">3,864,834<span></span>
</td>
<td class="nump">3,971,834<span></span>
</td>
<td class="nump">3,873,632<span></span>
</td>
<td class="nump">3,529,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable options, end of period (in shares)</a></td>
<td class="nump">2,966,924<span></span>
</td>
<td class="nump">2,602,259<span></span>
</td>
<td class="nump">1,341,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding options, beginning of period (in USD per share)</a></td>
<td class="nump">$ 6.63<span></span>
</td>
<td class="nump">$ 6.35<span></span>
</td>
<td class="nump">$ 7.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD per share)</a></td>
<td class="nump">6.86<span></span>
</td>
<td class="nump">6.92<span></span>
</td>
<td class="nump">4.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD per share)</a></td>
<td class="nump">6.98<span></span>
</td>
<td class="nump">6.06<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in USD per share)</a></td>
<td class="nump">6.02<span></span>
</td>
<td class="nump">6.90<span></span>
</td>
<td class="nump">6.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in USD per share)</a></td>
<td class="nump">7.31<span></span>
</td>
<td class="nump">4.40<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding options, end of period (in USD per share)</a></td>
<td class="nump">6.42<span></span>
</td>
<td class="nump">6.63<span></span>
</td>
<td class="nump">6.35<span></span>
</td>
<td class="nump">$ 7.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable options, end of period (in USD per share)</a></td>
<td class="nump">$ 6.86<span></span>
</td>
<td class="nump">$ 7.28<span></span>
</td>
<td class="nump">$ 7.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted Average Remaining Contractual Term</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding options</a></td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable options, end of year</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">3 years 10 months 24 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Aggregate Intrinsic 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding options, beginning balance</a></td>
<td class="nump">$ 3,582<span></span>
</td>
<td class="nump">$ 7,595<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Exercise</a></td>
<td class="num">(285)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding options, ending balance</a></td>
<td class="nump">17,374<span></span>
</td>
<td class="nump">3,582<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable options, end of period</a></td>
<td class="nump">$ 12,317<span></span>
</td>
<td class="nump">$ 1,085<span></span>
</td>
<td class="nump">$ 1,536<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_ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Options, Weighted Average Remaining Contractual Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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://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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Company Nonvested Common Shares (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested beginning balance (in shares)</a></td>
<td class="nump">547,964<span></span>
</td>
<td class="nump">423,901<span></span>
</td>
<td class="nump">448,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">577,553<span></span>
</td>
<td class="nump">439,363<span></span>
</td>
<td class="nump">346,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(295,062)<span></span>
</td>
<td class="num">(311,093)<span></span>
</td>
<td class="num">(274,011)<span></span>
</td>
</tr>
<tr class="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="num">(118,319)<span></span>
</td>
<td class="num">(4,207)<span></span>
</td>
<td class="num">(97,342)<span></span>
</td>
</tr>
<tr class="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 );">Nonvested ending balance (in shares)</a></td>
<td class="nump">712,136<span></span>
</td>
<td class="nump">547,964<span></span>
</td>
<td class="nump">423,901<span></span>
</td>
</tr>
<tr class="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 Fair 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>
</tr>
<tr class="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 );">Nonvested beginning balance (in USD per share)</a></td>
<td class="nump">$ 6.41<span></span>
</td>
<td class="nump">$ 6.08<span></span>
</td>
<td class="nump">$ 7.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in USD per share)</a></td>
<td class="nump">7.40<span></span>
</td>
<td class="nump">6.72<span></span>
</td>
<td class="nump">5.41<span></span>
</td>
</tr>
<tr class="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 USD per share)</a></td>
<td class="nump">6.08<span></span>
</td>
<td class="nump">6.38<span></span>
</td>
<td class="nump">5.96<span></span>
</td>
</tr>
<tr class="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 USD per share)</a></td>
<td class="nump">6.48<span></span>
</td>
<td class="nump">7.58<span></span>
</td>
<td class="nump">8.27<span></span>
</td>
</tr>
<tr class="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 );">Nonvested ending balance (in USD per share)</a></td>
<td class="nump">$ 7.33<span></span>
</td>
<td class="nump">$ 6.41<span></span>
</td>
<td class="nump">$ 6.08<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 4,008<span></span>
</td>
<td class="nump">$ 5,109<span></span>
</td>
<td class="nump">$ 4,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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,196<span></span>
</td>
<td class="nump">2,992<span></span>
</td>
<td class="nump">2,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 2,812<span></span>
</td>
<td class="nump">$ 2,117<span></span>
</td>
<td class="nump">$ 1,770<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Unrecognized Stock-based Compensation Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average recognition period</a></td>
<td class="text">9 months 18 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_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Based Awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 2,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average recognition period</a></td>
<td class="text">1 year 7 months 6 days<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, deferred tax asset, increase (decrease), amount</a></td>
<td class="num">$ (46,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax at U.S Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 687<span></span>
</td>
<td class="nump">$ 799<span></span>
</td>
<td class="nump">$ 689<span></span>
</td>
<td class="nump">$ 572<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">107,500<span></span>
</td>
<td class="nump">158,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_OperatingLossCarryforwardNotSubjectToExpiration', window );">Operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">71,800<span></span>
</td>
<td class="text">&#160;<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_ctlp_OperatingLossCarryforwardSubjectToExpiration', window );">Operating loss carryforwards, subject to expiration</a></td>
<td class="nump">35,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">80,600<span></span>
</td>
<td class="nump">$ 90,600<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_ctlp_OperatingLossCarryforwardNotSubjectToExpiration', window );">Operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">9,200<span></span>
</td>
<td class="text">&#160;<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_ctlp_OperatingLossCarryforwardSubjectToExpiration', window );">Operating loss carryforwards, subject to expiration</a></td>
<td class="nump">71,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">7,800<span></span>
</td>
<td class="text">&#160;<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_ctlp_OperatingLossCarryforwardNotSubjectToExpiration', window );">Operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_OperatingLossCarryforwardSubjectToExpiration', window );">Operating loss carryforwards, subject to expiration</a></td>
<td class="nump">$ 2,800<span></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_ctlp_OperatingLossCarryforwardNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Loss Carryforward, Not Subject To Expiration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_OperatingLossCarryforwardNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_OperatingLossCarryforwardSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Loss Carryforward, Subject To Expiration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_OperatingLossCarryforwardSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>118
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Benefit (Provision) for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (65)<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="num">(1,368)<span></span>
</td>
<td class="num">(729)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit', window );">Total current</a></td>
<td class="num">(1,368)<span></span>
</td>
<td class="num">(794)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">40,092<span></span>
</td>
<td class="num">(248)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">3,628<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="nump">43,720<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="num">(89)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax benefit (provision)</a></td>
<td class="nump">$ 42,352<span></span>
</td>
<td class="num">$ (985)<span></span>
</td>
<td class="num">$ (181)<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_CurrentFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>119
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Components of Pre-Tax Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S. income</a></td>
<td class="nump">$ 26,489<span></span>
</td>
<td class="nump">$ 16,217<span></span>
</td>
<td class="nump">$ 996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign losses</a></td>
<td class="num">(4,308)<span></span>
</td>
<td class="num">(3,239)<span></span>
</td>
<td class="num">(182)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 22,181<span></span>
</td>
<td class="nump">$ 12,978<span></span>
</td>
<td class="nump">$ 814<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax at U.S Federal statutory rate</a></td>
<td class="num">$ (4,658)<span></span>
</td>
<td class="num">$ (2,725)<span></span>
</td>
<td class="num">$ (171)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Stock compensation</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="num">(688)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other permanent differences</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(81)<span></span>
</td>
<td class="num">(497)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="num">(1,172)<span></span>
</td>
<td class="num">(613)<span></span>
</td>
<td class="num">(296)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Changes related to prior fiscal years</a></td>
<td class="num">(603)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Changes related to state tax rates</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,455)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in valuation allowances</a></td>
<td class="nump">48,221<span></span>
</td>
<td class="nump">2,281<span></span>
</td>
<td class="nump">3,942<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_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount', window );">Statutory Rates Different from U.S.</a></td>
<td class="nump">262<span></span>
</td>
<td class="nump">183<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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">89<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax benefit (provision)</a></td>
<td class="nump">$ 42,352<span></span>
</td>
<td class="num">$ (985)<span></span>
</td>
<td class="num">$ (181)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Statutory Rates Different From U.S, 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;">ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Net Deferred Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 32,435<span></span>
</td>
<td class="nump">$ 37,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Receivable credit losses</a></td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,367<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_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves', window );">Inventory reserves</a></td>
<td class="nump">614<span></span>
</td>
<td class="nump">541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Sales returns and allowances</a></td>
<td class="nump">2,410<span></span>
</td>
<td class="nump">2,463<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_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves', window );">Sales tax reserves</a></td>
<td class="nump">1,213<span></span>
</td>
<td class="nump">1,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Deferred research and development</a></td>
<td class="nump">7,997<span></span>
</td>
<td class="nump">5,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">4,564<span></span>
</td>
<td class="nump">4,327<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_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">2,397<span></span>
</td>
<td class="nump">2,410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets, gross</a></td>
<td class="nump">52,838<span></span>
</td>
<td class="nump">56,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(3,154)<span></span>
</td>
<td class="num">(3,502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(1,179)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use assets</a></td>
<td class="num">(1,847)<span></span>
</td>
<td class="num">(1,954)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(52)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities, gross</a></td>
<td class="num">(5,070)<span></span>
</td>
<td class="num">(6,635)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross', window );">Deferred tax assets, net</a></td>
<td class="nump">47,768<span></span>
</td>
<td class="nump">50,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(4,515)<span></span>
</td>
<td class="num">(50,532)<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_DeferredTaxAssetsLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">$ 43,253<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_DeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (466)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Net Of Deferred Tax Liabilities, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Inventory Reserves</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Sales Tax Reserves</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Unrecognized Tax Benefit Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Income Tax Benefits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at the beginning of the year</a></td>
<td class="nump">$ 799<span></span>
</td>
<td class="nump">$ 689<span></span>
</td>
<td class="nump">$ 572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases and decreases related to current period tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases related to prior period tax positions</a></td>
<td class="num">(112)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases related to prior period tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at the end of the year</a></td>
<td class="nump">$ 687<span></span>
</td>
<td class="nump">$ 799<span></span>
</td>
<td class="nump">$ 689<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE CALCULATION - Schedule of Calculation of Earnings (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_NumeratorForBasicAndDilutedPerShareAbstract', window );"><strong>Numerator for basic and diluted earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 64,533<span></span>
</td>
<td class="nump">$ 11,993<span></span>
</td>
<td class="nump">$ 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_PreferredStockDividendsIncomeStatementImpact', window );">Preferred dividends</a></td>
<td class="num">(578)<span></span>
</td>
<td class="num">(578)<span></span>
</td>
<td class="num">(623)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common shareholders</a></td>
<td class="nump">$ 63,955<span></span>
</td>
<td class="nump">$ 11,415<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic earnings per share - Weighted average shares outstanding (in shares)</a></td>
<td class="nump">73,162,211<span></span>
</td>
<td class="nump">72,819,220<span></span>
</td>
<td class="nump">71,978,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive potential common shares (in shares)</a></td>
<td class="nump">1,520,854<span></span>
</td>
<td class="nump">1,352,878<span></span>
</td>
<td class="nump">535,733<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 );">Denominator for diluted earnings per share - Adjusted weighted average shares outstanding (in shares)</a></td>
<td class="nump">74,683,065<span></span>
</td>
<td class="nump">74,172,098<span></span>
</td>
<td class="nump">72,514,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in USD per share)</a></td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.16<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_EarningsPerShareDiluted', window );">Diluted earnings per share (in USD per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.15<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_ctlp_NumeratorForBasicAndDilutedPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Numerator for Basic and Diluted Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_NumeratorForBasicAndDilutedPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: 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 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE CALCULATION - Narrative (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares excluded from the calculation of diluted loss per shares (in shares)</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">4.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>125
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Additional Information (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">640,000,000<span></span>
</td>
<td class="nump">640,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_CommonStockNumberOfVotesPerShare', window );">Common stock, number of votes per share | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">73,289,054<span></span>
</td>
<td class="nump">72,935,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">73,289,054<span></span>
</td>
<td class="nump">72,935,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized (in shares)</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">900,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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of preferred stock, value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock', window );">Repurchase of Series A Convertible Preferred Stock | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,151<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_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue', window );">Amount in excess of fair value of preferred stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_PreferredStockLiquidationPreference', window );">Liquidation price to be received by series A preferred stock holder for each outstanding share plus all cumulative unpaid dividends (in USD per share) | $ / shares</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,800,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_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized (in shares)</a></td>
<td class="nump">900,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_TemporaryEquitySharesNotDesignated', window );">Convertible preferred stock, shares not designated (in shares)</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_PreferredStockConversionAmountToVote', window );">Preferred stock, voting percentage</a></td>
<td class="nump">0.1988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePerDollarAmount', window );">Series A preferred stock annual cumulative dividend price per share (in USD per share) | $ / shares</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Series A preferred stock, redemption price per share (in USD per share) | $ / shares</a></td>
<td class="nump">11.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare', window );">Cumulative unpaid dividends converted into common shares (in USD per share) | $ / shares</a></td>
<td class="nump">$ 1,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_StatementClassOfStockAxis=us-gaap_PreferredClassAMember', window );">Preferred Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Retirement of preferred stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of preferred stock, value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember', window );">Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock', window );">Repurchase of Series A Convertible Preferred Stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock', window );">Repurchase of Series A Convertible Preferred Stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,730<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_CommonStockNumberOfVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Number Of Votes Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_CommonStockNumberOfVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 at which cumulative unpaid dividends converted into common shares at the option of the shareholder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Repurchase Of Preferred Stock And Preference Stock In Excess Of Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ctlp_PreferredStockConversionAmountToVote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Conversion Amount To Vote</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_PreferredStockConversionAmountToVote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_TemporaryEquitySharesNotDesignated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Shares Not Designated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_TemporaryEquitySharesNotDesignated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><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/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 8: 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(d))<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 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><br>Reference 10: 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 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> -Subparagraph (e)<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 (h)<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 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<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 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 15: 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(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 20: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 21: 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)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 preferred 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_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockDividendRatePerDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 per share used to calculated dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePerDollarAmount</td>
</tr>
<tr>
<td style="padding-right: 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_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the 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/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://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://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(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 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_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control 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> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_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_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript: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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-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(27)(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_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_PreferredClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Schedule of Preferred Stock Liquidation Preference (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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_PreferredStockLiquidationPreference', window );">Liquidation price (in USD per share)</a></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_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_PreferredStockValueOutstanding', window );">For shares outstanding at $10.00 per share</a></td>
<td class="nump">$ 3,858<span></span>
</td>
<td class="nump">$ 3,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears', window );">Cumulative undeclared and unpaid dividends</a></td>
<td class="nump">19,443<span></span>
</td>
<td class="nump">18,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock liquidation preference</a></td>
<td class="nump">$ 23,301<span></span>
</td>
<td class="nump">$ 22,722<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><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/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 8: 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(d))<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 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><br>Reference 10: 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 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> -Subparagraph (e)<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 (h)<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 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<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 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 15: 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(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 20: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 21: 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)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of cumulative preferred dividends in arrears.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_PreferredStockAmountOfPreferredDividendsInArrears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the 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/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://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://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(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 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_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between preference in liquidation and the par or stated values of the preferred shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<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_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury 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> -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_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>127
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RETIREMENT PLAN (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum percent of voluntary contribution</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab', window );">Defined contribution plan employer matching contribution percent first slab</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</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_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab', window );">Percentage of eligible compensation contributed by employees first slab</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<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_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab', window );">Percentage of safe harbor matching contributions for next 2% employee compensation</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<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_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab', window );">Percentage of employee compensation eligible for 50% of next safe harbor matching contributions</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<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_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount', window );">Company's safe harbor contribution</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined contribution plan employer matching contribution percent first slab.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined contribution plan employer matching contribution percent second slab.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of safe harbor contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 eligible compensation contributed by employees first slab.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 eligible compensation contributed by employees second slab.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Civil monetary penalty payment</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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_PurchaseObligation', window );">Purchase obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.</p></div>
<a href="javascript: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(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_InsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the settlement of litigation or for other legal issues 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 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<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_PaymentsForLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>129
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY DISCLOSURES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesRelatedParty', window );">Cost of subscription and transaction fees</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.4<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_CostsAndExpensesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs of sales and operating expenses for the period incurred from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<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_CostsAndExpensesRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 302,548<span></span>
</td>
<td class="nump">$ 268,596<span></span>
</td>
<td class="nump">$ 243,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of sales</a></td>
<td class="num">(178,724)<span></span>
</td>
<td class="num">(165,945)<span></span>
</td>
<td class="num">(162,405)<span></span>
</td>
</tr>
<tr class="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 benefit (expense)</a></td>
<td class="nump">42,352<span></span>
</td>
<td class="num">(985)<span></span>
</td>
<td class="num">(181)<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 );">Segment net income</a></td>
<td class="nump">64,533<span></span>
</td>
<td class="nump">11,993<span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctlp_ReportableSegmentMember', window );">Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue</a></td>
<td class="nump">302,548<span></span>
</td>
<td class="nump">268,596<span></span>
</td>
<td class="nump">243,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of sales</a></td>
<td class="num">(178,724)<span></span>
</td>
<td class="num">(165,945)<span></span>
</td>
<td class="num">(162,405)<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_ctlp_CompensationAndBenefits', window );">Compensation and benefits</a></td>
<td class="num">(50,065)<span></span>
</td>
<td class="num">(45,502)<span></span>
</td>
<td class="num">(38,476)<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_ctlp_RentOccupancyAndInsurance', window );">Rent, occupancy and insurance</a></td>
<td class="num">(4,474)<span></span>
</td>
<td class="num">(4,742)<span></span>
</td>
<td class="num">(4,051)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfessionalAndContractServicesExpense', window );">Professional services</a></td>
<td class="num">(11,455)<span></span>
</td>
<td class="num">(13,384)<span></span>
</td>
<td class="num">(22,828)<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_ctlp_SubscriptionAndCloudServices', window );">Subscription &amp; cloud services</a></td>
<td class="num">(9,968)<span></span>
</td>
<td class="num">(8,264)<span></span>
</td>
<td class="num">(1,908)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherGeneralAndAdministrativeExpense', window );">Other general &amp; administrative expenses</a></td>
<td class="num">(9,655)<span></span>
</td>
<td class="num">(6,021)<span></span>
</td>
<td class="num">(5,596)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(15,877)<span></span>
</td>
<td class="num">(10,570)<span></span>
</td>
<td class="num">(7,618)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment (benefits) expenses</a></td>
<td class="num">(148)<span></span>
</td>
<td class="num">(1,191)<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit (expense)</a></td>
<td class="nump">42,352<span></span>
</td>
<td class="num">(985)<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Segment net income</a></td>
<td class="nump">$ 64,533<span></span>
</td>
<td class="nump">$ 11,993<span></span>
</td>
<td class="nump">$ 633<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctlp_CompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compensation And Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_CompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_RentOccupancyAndInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rent, Occupancy And Insurance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctlp_RentOccupancyAndInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ctlp_SubscriptionAndCloudServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 And Cloud 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;">ctlp_SubscriptionAndCloudServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(b))<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_OtherGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalAndContractServicesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctlp_ReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctlp_ReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>131
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 15, 2025 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ctlp_A365RetailMarketsLLCMember', window );">365 Retail Markets, LLC</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_BusinessAcquisitionSharePrice', window );">Business combination, canceled and converted in cash (in USD per share)</a></td>
<td class="nump">$ 11.20<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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of saleable stock paid or offered to be paid by acquirer 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 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479299/805-40-55-10<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: 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 (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent 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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ctlp_A365RetailMarketsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ctlp_A365RetailMarketsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>132
<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>133
<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>135
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>207</ContextCount>
  <ElementCount>558</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>72</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/BUSINESS</Role>
      <ShortName>BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - ACCOUNTS RECEIVABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLE</Role>
      <ShortName>ACCOUNTS RECEIVABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - FINANCE RECEIVABLES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLES</Role>
      <ShortName>FINANCE RECEIVABLES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - PROPERTY AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNET</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTS</Role>
      <ShortName>DEBT AND OTHER FINANCING ARRANGEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACCRUEDEXPENSES</Role>
      <ShortName>ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - EARNINGS PER SHARE CALCULATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATION</Role>
      <ShortName>EARNINGS PER SHARE CALCULATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCK</Role>
      <ShortName>SHAREHOLDER'S EQUITY AND PREFERRED STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - RETIREMENT PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/RETIREMENTPLAN</Role>
      <ShortName>RETIREMENT PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9952175 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/RELATEDPARTYTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9952176 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SEGMENTINFORMATION</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9952177 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995443 - Disclosure - Award Timing Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure</Role>
      <ShortName>Award Timing Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - ACCOUNTS RECEIVABLE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLETables</Role>
      <ShortName>ACCOUNTS RECEIVABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLE</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - FINANCE RECEIVABLES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLESTables</Role>
      <ShortName>FINANCE RECEIVABLES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/FINANCERECEIVABLES</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNET</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/LEASES</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSTables</Role>
      <ShortName>DEBT AND OTHER FINANCING ARRANGEMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTS</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - ACCRUED EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACCRUEDEXPENSESTables</Role>
      <ShortName>ACCRUED EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/ACCRUEDEXPENSES</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETS</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACQUISITIONSTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/ACQUISITIONS</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/REVENUE</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/INCOMETAXES</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - EARNINGS PER SHARE CALCULATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONTables</Role>
      <ShortName>EARNINGS PER SHARE CALCULATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATION</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables</Role>
      <ShortName>SHAREHOLDER'S EQUITY AND PREFERRED STOCK (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCK</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SEGMENTINFORMATIONTables</Role>
      <ShortName>SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/SEGMENTINFORMATION</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - ACCOUNTS RECEIVABLE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLENarrativeDetails</Role>
      <ShortName>ACCOUNTS RECEIVABLE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - FINANCE RECEIVABLES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLESNarrativeDetails</Role>
      <ShortName>FINANCE RECEIVABLES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - FINANCE RECEIVABLES - Schedule of Information Regarding Finance Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails</Role>
      <ShortName>FINANCE RECEIVABLES - Schedule of Information Regarding Finance Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - FINANCE RECEIVABLES - Schedule of Credit Risk Profile Based on Payment Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails</Role>
      <ShortName>FINANCE RECEIVABLES - Schedule of Credit Risk Profile Based on Payment Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - FINANCE RECEIVABLES - Schedule of Credit Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails</Role>
      <ShortName>FINANCE RECEIVABLES - Schedule of Credit Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - FINANCE RECEIVABLES - Schedule of Finance Receivables Fiscal Years (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails</Role>
      <ShortName>FINANCE RECEIVABLES - Schedule of Finance Receivables Fiscal Years (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - FINANCE RECEIVABLES - Schedule of Sales-type Lease, Lease Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails</Role>
      <ShortName>FINANCE RECEIVABLES - Schedule of Sales-type Lease, Lease Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment at Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment at Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - LEASES - Schedule of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails</Role>
      <ShortName>LEASES - Schedule of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - LEASES - Schedule of Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESScheduleofComponentsofLeaseCostsDetails</Role>
      <ShortName>LEASES - Schedule of Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - LEASES - Schedule of Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails</Role>
      <ShortName>LEASES - Schedule of Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - LEASES - Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails</Role>
      <ShortName>LEASES - Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - LEASES - Schedule of Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>LEASES - Schedule of Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - LEASES - Schedule of Property and Equipment Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails</Role>
      <ShortName>LEASES - Schedule of Property and Equipment Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Debt and Other Financing Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails</Role>
      <ShortName>DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Debt and Other Financing Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails</Role>
      <ShortName>DEBT AND OTHER FINANCING ARRANGEMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails</Role>
      <ShortName>DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - ACCRUED EXPENSES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails</Role>
      <ShortName>ACCRUED EXPENSES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/ACCRUEDEXPENSESTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortizable Intangible Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortizable Intangible Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Estimated Annual Amortization Expense for Amortizable Intangible Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Schedule of Estimated Annual Amortization Expense for Amortizable Intangible Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - ACQUISITIONS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails</Role>
      <ShortName>ACQUISITIONS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - ACQUISITIONS - Schedule of Purchase Price Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of Purchase Price Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Operations Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of Pro Forma Operations Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - REVENUE - Schedule of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails</Role>
      <ShortName>REVENUE - Schedule of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - REVENUE - Schedule of Operating Lease, Lease Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails</Role>
      <ShortName>REVENUE - Schedule of Operating Lease, Lease Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - REVENUE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/REVENUENarrativeDetails</Role>
      <ShortName>REVENUE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - REVENUE - Schedule of Contract Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails</Role>
      <ShortName>REVENUE - Schedule of Contract Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - REVENUE - Schedule of Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails</Role>
      <ShortName>REVENUE - Schedule of Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Valuation Assumption (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Valuation Assumption (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Options Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Options Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Company Nonvested Common Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Company Nonvested Common Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Unrecognized Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Unrecognized Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - INCOME TAXES - Schedule of Benefit (Provision) for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Benefit (Provision) for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - INCOME TAXES - Schedule of Components of Pre-Tax Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Components of Pre-Tax Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - INCOME TAXES - Schedule of Net Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Net Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - INCOME TAXES - Schedule of Unrecognized Tax Benefit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Unrecognized Tax Benefit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - EARNINGS PER SHARE CALCULATION - Schedule of Calculation of Earnings (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails</Role>
      <ShortName>EARNINGS PER SHARE CALCULATION - Schedule of Calculation of Earnings (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955574 - Disclosure - EARNINGS PER SHARE CALCULATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONNarrativeDetails</Role>
      <ShortName>EARNINGS PER SHARE CALCULATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9955575 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails</Role>
      <ShortName>SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9955576 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Schedule of Preferred Stock Liquidation Preference (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails</Role>
      <ShortName>SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Schedule of Preferred Stock Liquidation Preference (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9955577 - Disclosure - RETIREMENT PLAN (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/RETIREMENTPLANDetails</Role>
      <ShortName>RETIREMENT PLAN (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/RETIREMENTPLAN</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9955578 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9955579 - Disclosure - RELATED PARTY DISCLOSURES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/RELATEDPARTYDISCLOSURESDetails</Role>
      <ShortName>RELATED PARTY DISCLOSURES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9955580 - Disclosure - SEGMENT INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails</Role>
      <ShortName>SEGMENT INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="ctlp-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9955581 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cantaloupe.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>104</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ctlp-20250630.htm">ctlp-20250630.htm</File>
    <File>ctlp-20250630.xsd</File>
    <File>ctlp-20250630_cal.xml</File>
    <File>ctlp-20250630_def.xml</File>
    <File>ctlp-20250630_lab.xml</File>
    <File>ctlp-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ctlp-20250630_g1.jpg</File>
    <File>ctlp-20250630_g2.jpg</File>
    <File>ctlp-20250630_g3.jpg</File>
    <File>ctlp-20250630_g4.jpg</File>
    <File>ctlp-20250630_g5.jpg</File>
    <File>ctlp-20250630_g6.jpg</File>
    <File>ctlp-20250630_g7.jpg</File>
    <File>ctlp-20250630_g8.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1228">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="11">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>138
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ctlp-20250630.htm": {
   "nsprefix": "ctlp",
   "nsuri": "http://www.cantaloupe.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "ctlp-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "ctlp-20250630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-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": [
      "ctlp-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ctlp-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ctlp-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ctlp-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 484,
   "keyCustom": 74,
   "axisStandard": 25,
   "axisCustom": 2,
   "memberStandard": 43,
   "memberCustom": 28,
   "hidden": {
    "total": 19,
    "http://fasb.org/us-gaap/2025": 15,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 207,
   "entityCount": 1,
   "segmentCount": 72,
   "elementCount": 866,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1228,
    "http://xbrl.sec.gov/dei/2025": 37,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 11
   },
   "report": {
    "R1": {
     "role": "http://www.cantaloupe.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.cantaloupe.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:TemporaryEquitySharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
     "longName": "9952153 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SellingAndMarketingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.cantaloupe.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": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity",
     "longName": "9952155 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity",
     "shortName": "Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.cantaloupe.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": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.cantaloupe.com/role/BUSINESS",
     "longName": "9952157 - Disclosure - BUSINESS",
     "shortName": "BUSINESS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.cantaloupe.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": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLE",
     "longName": "9952159 - Disclosure - ACCOUNTS RECEIVABLE",
     "shortName": "ACCOUNTS RECEIVABLE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLES",
     "longName": "9952160 - Disclosure - FINANCE RECEIVABLES",
     "shortName": "FINANCE RECEIVABLES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNET",
     "longName": "9952161 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.cantaloupe.com/role/LEASES",
     "longName": "9952162 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTS",
     "longName": "9952163 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS",
     "shortName": "DEBT AND OTHER FINANCING ARRANGEMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.cantaloupe.com/role/ACCRUEDEXPENSES",
     "longName": "9952164 - Disclosure - ACCRUED EXPENSES",
     "shortName": "ACCRUED EXPENSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:AccruedLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:AccruedLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETS",
     "longName": "9952165 - Disclosure - GOODWILL AND INTANGIBLE ASSETS",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.cantaloupe.com/role/ACQUISITIONS",
     "longName": "9952166 - Disclosure - ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.cantaloupe.com/role/REVENUE",
     "longName": "9952167 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATION",
     "longName": "9952168 - Disclosure - STOCK-BASED COMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXES",
     "longName": "9952169 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATION",
     "longName": "9952170 - Disclosure - EARNINGS PER SHARE CALCULATION",
     "shortName": "EARNINGS PER SHARE CALCULATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.cantaloupe.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS",
     "longName": "9952171 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCK",
     "longName": "9952172 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK",
     "shortName": "SHAREHOLDER'S EQUITY AND PREFERRED STOCK",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.cantaloupe.com/role/RETIREMENTPLAN",
     "longName": "9952173 - Disclosure - RETIREMENT PLAN",
     "shortName": "RETIREMENT PLAN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "9952174 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.cantaloupe.com/role/RELATEDPARTYTRANSACTIONS",
     "longName": "9952175 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.cantaloupe.com/role/SEGMENTINFORMATION",
     "longName": "9952176 - Disclosure - SEGMENT INFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "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": "ctlp-20250630.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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.cantaloupe.com/role/SUBSEQUENTEVENTS",
     "longName": "9952177 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
     "longName": "995443 - Disclosure - Award Timing Disclosure",
     "shortName": "Award Timing Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "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": "31",
     "firstAnchor": {
      "contextRef": "c-207",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-207",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.cantaloupe.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": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLETables",
     "longName": "9955512 - Disclosure - ACCOUNTS RECEIVABLE (Tables)",
     "shortName": "ACCOUNTS RECEIVABLE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLESTables",
     "longName": "9955513 - Disclosure - FINANCE RECEIVABLES (Tables)",
     "shortName": "FINANCE RECEIVABLES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETTables",
     "longName": "9955514 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.cantaloupe.com/role/LEASESTables",
     "longName": "9955515 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:AssetsandLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:AssetsandLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSTables",
     "longName": "9955516 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS (Tables)",
     "shortName": "DEBT AND OTHER FINANCING ARRANGEMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.cantaloupe.com/role/ACCRUEDEXPENSESTables",
     "longName": "9955517 - Disclosure - ACCRUED EXPENSES (Tables)",
     "shortName": "ACCRUED EXPENSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSTables",
     "longName": "9955518 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.cantaloupe.com/role/ACQUISITIONSTables",
     "longName": "9955519 - Disclosure - ACQUISITIONS (Tables)",
     "shortName": "ACQUISITIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.cantaloupe.com/role/REVENUETables",
     "longName": "9955520 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables",
     "longName": "9955521 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXESTables",
     "longName": "9955522 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONTables",
     "longName": "9955523 - Disclosure - EARNINGS PER SHARE CALCULATION (Tables)",
     "shortName": "EARNINGS PER SHARE CALCULATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables",
     "longName": "9955524 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK (Tables)",
     "shortName": "SHAREHOLDER'S EQUITY AND PREFERRED STOCK (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:ScheduleOfPreferredStockTableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:ScheduleOfPreferredStockTableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.cantaloupe.com/role/SEGMENTINFORMATIONTables",
     "longName": "9955525 - Disclosure - SEGMENT INFORMATION (Tables)",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "longName": "9955526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:NotesReceivableOrQuickStartLeasesTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLENarrativeDetails",
     "longName": "9955527 - Disclosure - ACCOUNTS RECEIVABLE - Narrative (Details)",
     "shortName": "ACCOUNTS RECEIVABLE - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R51": {
     "role": "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails",
     "longName": "9955528 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (Details)",
     "shortName": "ACCOUNTS RECEIVABLE - Schedule of Rollforward of Allowance for Doubtful Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-22",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLESNarrativeDetails",
     "longName": "9955529 - Disclosure - FINANCE RECEIVABLES - Narrative (Details)",
     "shortName": "FINANCE RECEIVABLES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:FinanceReceivablesSalestypeLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:FinanceReceivablesSalestypeLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails",
     "longName": "9955530 - Disclosure - FINANCE RECEIVABLES - Schedule of Information Regarding Finance Receivables (Details)",
     "shortName": "FINANCE RECEIVABLES - Schedule of Information Regarding Finance Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NotesAndLoansReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R54": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails",
     "longName": "9955531 - Disclosure - FINANCE RECEIVABLES - Schedule of Credit Risk Profile Based on Payment Activity (Details)",
     "shortName": "FINANCE RECEIVABLES - Schedule of Credit Risk Profile Based on Payment Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails",
     "longName": "9955532 - Disclosure - FINANCE RECEIVABLES - Schedule of Credit Loss (Details)",
     "shortName": "FINANCE RECEIVABLES - Schedule of Credit Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForLoanLossesExpensed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails",
     "longName": "9955533 - Disclosure - FINANCE RECEIVABLES - Schedule of Finance Receivables Fiscal Years (Details)",
     "shortName": "FINANCE RECEIVABLES - Schedule of Finance Receivables Fiscal Years (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ctlp:NotesAndLoansReceivableInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctlp:ScheduleOfFinancingReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ctlp:NotesAndLoansReceivableInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctlp:ScheduleOfFinancingReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails",
     "longName": "9955534 - Disclosure - FINANCE RECEIVABLES - Schedule of Sales-type Lease, Lease Income (Details)",
     "shortName": "FINANCE RECEIVABLES - Schedule of Sales-type Lease, Lease Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SalesTypeLeaseRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:SalesTypeLeaseRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails",
     "longName": "9955535 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment at Cost (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment at Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
     "longName": "9955536 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-88",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-88",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails",
     "longName": "9955537 - Disclosure - LEASES - Schedule of Assets and Liabilities (Details)",
     "shortName": "LEASES - Schedule of Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.cantaloupe.com/role/LEASESScheduleofComponentsofLeaseCostsDetails",
     "longName": "9955538 - Disclosure - LEASES - Schedule of Components of Lease Costs (Details)",
     "shortName": "LEASES - Schedule of Components of Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.cantaloupe.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails",
     "longName": "9955539 - Disclosure - LEASES - Schedule of Supplemental Cash Flow Information (Details)",
     "shortName": "LEASES - Schedule of Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinanceLeasePrincipalPayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinanceLeasePrincipalPayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.cantaloupe.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails",
     "longName": "9955540 - Disclosure - LEASES - Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)",
     "shortName": "LEASES - Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails",
     "longName": "9955541 - Disclosure - LEASES - Schedule of Maturities of Lease Liabilities (Details)",
     "shortName": "LEASES - Schedule of Maturities of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.cantaloupe.com/role/LEASESNarrativeDetails",
     "longName": "9955542 - Disclosure - LEASES - Narrative (Details)",
     "shortName": "LEASES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-89",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-89",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails",
     "longName": "9955543 - Disclosure - LEASES - Schedule of Property and Equipment Costs (Details)",
     "shortName": "LEASES - Schedule of Property and Equipment Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R67": {
     "role": "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails",
     "longName": "9955544 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Debt and Other Financing Agreements (Details)",
     "shortName": "DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Debt and Other Financing Agreements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
     "longName": "9955545 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Narrative (Details)",
     "shortName": "DEBT AND OTHER FINANCING ARRANGEMENTS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-96",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails",
     "longName": "9955546 - Disclosure - DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Maturities (Details)",
     "shortName": "DEBT AND OTHER FINANCING ARRANGEMENTS - Schedule of Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails",
     "longName": "9955547 - Disclosure - ACCRUED EXPENSES (Details)",
     "shortName": "ACCRUED EXPENSES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails",
     "longName": "9955548 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortizable Intangible Asset (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortizable Intangible Asset (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
     "longName": "9955549 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails",
     "longName": "9955550 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Estimated Annual Amortization Expense for Amortizable Intangible Asset (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of Estimated Annual Amortization Expense for Amortizable Intangible Asset (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
     "longName": "9955551 - Disclosure - ACQUISITIONS - Narrative (Details)",
     "shortName": "ACQUISITIONS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "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",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-129",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
     "longName": "9955552 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.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",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails",
     "longName": "9955553 - Disclosure - ACQUISITIONS - Schedule of Purchase Price Consideration (Details)",
     "shortName": "ACQUISITIONS - Schedule of Purchase Price Consideration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R77": {
     "role": "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails",
     "longName": "9955554 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Operations Results (Details)",
     "shortName": "ACQUISITIONS - Schedule of Pro Forma Operations Results (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-156",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-156",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails",
     "longName": "9955555 - Disclosure - REVENUE - Schedule of Revenue (Details)",
     "shortName": "REVENUE - Schedule of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-157",
      "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": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails",
     "longName": "9955556 - Disclosure - REVENUE - Schedule of Operating Lease, Lease Income (Details)",
     "shortName": "REVENUE - Schedule of Operating Lease, Lease Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseLeaseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseLeaseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.cantaloupe.com/role/REVENUENarrativeDetails",
     "longName": "9955557 - Disclosure - REVENUE - Narrative (Details)",
     "shortName": "REVENUE - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails",
     "longName": "9955558 - Disclosure - REVENUE - Schedule of Contract Liability (Details)",
     "shortName": "REVENUE - Schedule of Contract Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-22",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails",
     "longName": "9955559 - Disclosure - REVENUE - Schedule of Performance Obligations (Details)",
     "shortName": "REVENUE - Schedule of Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails",
     "longName": "9955560 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Plans (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
     "longName": "9955561 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ctlp:NumberOfShareBasedCompensationPlans",
      "unitRef": "plan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ctlp:NumberOfShareBasedCompensationPlans",
      "unitRef": "plan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
     "longName": "9955562 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Valuation Assumption (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Valuation Assumption (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-175",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-175",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails",
     "longName": "9955563 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Options Outstanding (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Options Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails",
     "longName": "9955564 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Company Nonvested Common Shares (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Company Nonvested Common Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails",
     "longName": "9955565 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Compensation Expense (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails",
     "longName": "9955566 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Unrecognized Stock-based Compensation Expense (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Unrecognized Stock-based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-189",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-189",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails",
     "longName": "9955567 - Disclosure - INCOME TAXES - Narrative (Details)",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails",
     "longName": "9955568 - Disclosure - INCOME TAXES - Schedule of Benefit (Provision) for Income Taxes (Details)",
     "shortName": "INCOME TAXES - Schedule of Benefit (Provision) for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails",
     "longName": "9955569 - Disclosure - INCOME TAXES - Schedule of Components of Pre-Tax Income (Loss) (Details)",
     "shortName": "INCOME TAXES - Schedule of Components of Pre-Tax Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails",
     "longName": "9955570 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate (Details)",
     "shortName": "INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails",
     "longName": "9955571 - Disclosure - INCOME TAXES - Schedule of Net Deferred Tax Assets (Details)",
     "shortName": "INCOME TAXES - Schedule of Net Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails",
     "longName": "9955572 - Disclosure - INCOME TAXES - Schedule of Unrecognized Tax Benefit Activity (Details)",
     "shortName": "INCOME TAXES - Schedule of Unrecognized Tax Benefit Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails",
     "longName": "9955573 - Disclosure - EARNINGS PER SHARE CALCULATION - Schedule of Calculation of Earnings (Loss) Per Share (Details)",
     "shortName": "EARNINGS PER SHARE CALCULATION - Schedule of Calculation of Earnings (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONNarrativeDetails",
     "longName": "9955574 - Disclosure - EARNINGS PER SHARE CALCULATION - Narrative (Details)",
     "shortName": "EARNINGS PER SHARE CALCULATION - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails",
     "longName": "9955575 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Additional Information (Details)",
     "shortName": "SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ctlp:CommonStockNumberOfVotesPerShare",
      "unitRef": "vote",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails",
     "longName": "9955576 - Disclosure - SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Schedule of Preferred Stock Liquidation Preference (Details)",
     "shortName": "SHAREHOLDER'S EQUITY AND PREFERRED STOCK - Schedule of Preferred Stock Liquidation Preference (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockLiquidationPreference",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-196",
      "name": "us-gaap:PreferredStockValueOutstanding",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.cantaloupe.com/role/RETIREMENTPLANDetails",
     "longName": "9955577 - Disclosure - RETIREMENT PLAN (Details)",
     "shortName": "RETIREMENT PLAN (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "longName": "9955578 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:PaymentsForLegalSettlements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:PaymentsForLegalSettlements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.cantaloupe.com/role/RELATEDPARTYDISCLOSURESDetails",
     "longName": "9955579 - Disclosure - RELATED PARTY DISCLOSURES (Details)",
     "shortName": "RELATED PARTY DISCLOSURES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostsAndExpensesRelatedParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostsAndExpensesRelatedParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails",
     "longName": "9955580 - Disclosure - SEGMENT INFORMATION (Details)",
     "shortName": "SEGMENT INFORMATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-203",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails",
     "longName": "9955581 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-206",
      "name": "us-gaap:BusinessAcquisitionSharePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-206",
      "name": "us-gaap:BusinessAcquisitionSharePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctlp-20250630.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ctlp_A2014StockOptionIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "A2014StockOptionIncentivePlanMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2014 Stock Option Incentive Plan",
        "label": "2014 Stock Option Incentive Plan [Member]",
        "documentation": ""
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_A2015EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "A2015EquityIncentivePlanMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2015 Equity Incentive Plan",
        "label": "2015 Equity Incentive Plan [Member]",
        "documentation": "2015 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_A2018EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "A2018EquityIncentivePlanMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2018 Equity Incentive Plan",
        "label": "2018 Equity Incentive Plan [Member]",
        "documentation": "2018 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_A365RetailMarketsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "A365RetailMarketsLLCMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "365 Retail Markets, LLC",
        "label": "365 Retail Markets, LLC [Member]",
        "documentation": "365 Retail Markets, LLC"
       }
      }
     },
     "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": []
    },
    "ctlp_AccountsAndFinancingReceivableCreditLossExpenseReversal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "AccountsAndFinancingReceivableCreditLossExpenseReversal",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision for expected losses",
        "label": "Accounts And Financing Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Accounts And Financing Receivable, Credit Loss Expense (Reversal)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTS RECEIVABLE",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r301"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails"
     ],
     "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": [
      "r294",
      "r1312"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r47",
      "r1078"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Rollforward of the Allowance for Credit Losses",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1318"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLENarrativeDetails",
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net",
        "terseLabel": "Accounts receivable",
        "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": [
      "r1306"
     ]
    },
    "ctlp_AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and related sales commissions",
        "label": "Accrued Compensation And Sales Commissions Current And Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for compensation and sales commissions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses",
        "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": [
      "r50"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accrued expenses",
        "label": "Accrued Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Liabilities [Abstract]",
        "label": "Accrued Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_AccruedLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "AccruedLiabilitiesTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "ACCRUED EXPENSES",
        "label": "Accrued Liabilities [Text Block]",
        "documentation": "The entire disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued professional fees",
        "label": "Accrued Professional Fees",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r1482"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Property, plant, and equipment, Accumulated Depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r157",
      "r795"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense, additional charges",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (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": [
      "r17",
      "r18",
      "r69",
      "r168",
      "r791",
      "r830",
      "r831",
      "r1421"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (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": [
      "r1",
      "r10",
      "r18",
      "r684",
      "r687",
      "r756",
      "r826",
      "r827",
      "r1229",
      "r1230",
      "r1231",
      "r1288",
      "r1289",
      "r1290",
      "r1291"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average useful life",
        "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": [
      "r357",
      "r942"
     ]
    },
    "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": [
      "r1148"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r1078",
      "r1483"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-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": [
      "r850",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1422",
      "r1486"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "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": [
      "r506"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADVERTISING COSTS",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r1016"
     ]
    },
    "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": [
      "r1206"
     ]
    },
    "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": [
      "r1119",
      "r1130",
      "r1140",
      "r1173"
     ]
    },
    "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": [
      "r1122",
      "r1133",
      "r1143",
      "r1176"
     ]
    },
    "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": [
      "r1207"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1168"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1168",
      "r1177",
      "r1181",
      "r1189"
     ]
    },
    "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": [
      "r1187"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r542",
      "r544"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r295",
      "r307"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [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_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write-offs",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization of debt issuance costs and discounts",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r997",
      "r998",
      "r1277",
      "r1427"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional amortization associated with the increase in fair value of recognized intangible assets",
        "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": [
      "r7",
      "r192",
      "r354",
      "r361",
      "r946",
      "r949",
      "r950",
      "r952",
      "r954"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Antidilutive shares excluded from the calculation of diluted loss per shares (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": [
      "r243"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r99",
      "r114",
      "r161",
      "r201",
      "r205",
      "r206",
      "r248",
      "r262",
      "r280",
      "r284",
      "r300",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r662",
      "r664",
      "r716",
      "r780",
      "r781",
      "r786",
      "r886",
      "r966",
      "r967",
      "r999",
      "r1078",
      "r1086",
      "r1087",
      "r1098",
      "r1351",
      "r1352",
      "r1435"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets",
        "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.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r152",
      "r172",
      "r201",
      "r205",
      "r206",
      "r300",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r662",
      "r664",
      "r716",
      "r1078",
      "r1351",
      "r1352",
      "r1435"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r205",
      "r206",
      "r300",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r662",
      "r664",
      "r716",
      "r1351",
      "r1352",
      "r1435"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets:",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_AssetsandLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "AssetsandLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities",
        "label": "Assets and Liabilities, Lessee [Table Text Block]",
        "documentation": "Assets and Liabilities, Lessee [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.cantaloupe.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1103",
      "r1126"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.cantaloupe.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1103",
      "r1126"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.cantaloupe.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1103",
      "r1126"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Axis]",
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Domain]",
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "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": [
      "r1184"
     ]
    },
    "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": [
      "r1185"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
      "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": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535"
     ]
    },
    "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": [
      "r1183"
     ]
    },
    "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": [
      "r1182"
     ]
    },
    "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": [
      "r1181"
     ]
    },
    "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": [
      "r1181"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails"
     ],
     "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": [
      "r380",
      "r666",
      "r668",
      "r669",
      "r670",
      "r671",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r715",
      "r1064",
      "r1065",
      "r1219",
      "r1451"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails"
     ],
     "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": [
      "r380",
      "r666",
      "r668",
      "r669",
      "r670",
      "r671",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r715",
      "r1064",
      "r1065",
      "r1219",
      "r1451"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": [
      "r1228",
      "r1350"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND PREPARATION",
        "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": [
      "r1279"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails",
      "http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r656",
      "r657",
      "r658",
      "r834",
      "r1010",
      "r1011",
      "r1398",
      "r1405",
      "r1407"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails",
      "http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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": [
      "r349",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r656",
      "r657",
      "r658",
      "r834",
      "r1010",
      "r1011",
      "r1398",
      "r1405",
      "r1407"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued in business acquisition (in shares)",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares",
        "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1024",
      "r1025",
      "r1059",
      "r1060"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"
     ],
     "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": [
      "r349",
      "r598",
      "r599",
      "r600",
      "r601",
      "r607",
      "r608",
      "r609",
      "r610",
      "r616",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r652",
      "r653",
      "r654",
      "r658",
      "r1019",
      "r1029",
      "r1398",
      "r1405",
      "r1407"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Pro Forma Operations Results",
        "label": "Business Combination, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1030",
      "r1216",
      "r1217",
      "r1399"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, canceled and converted in cash (in USD per share)",
        "label": "Business Combination, Price Per Share",
        "documentation": "Per share price of saleable stock paid or offered to be paid by acquirer in business combination."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1402",
      "r1403",
      "r1413",
      "r1415"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax",
        "documentation": "Amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r614",
      "r616",
      "r1019",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Business Combination, Pro Forma Information, Pro Forma Revenue",
        "documentation": "Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r614",
      "r616",
      "r1019",
      "r1030"
     ]
    },
    "ctlp_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Integration, acquisition, due diligence, and license application expenses",
        "label": "Business Combination, Acquisition And Integration Related Costs",
        "documentation": "Business Combination, Acquisition And Integration Related Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "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": [
      "r1395",
      "r1401"
     ]
    },
    "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": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, consideration transferred",
        "totalLabel": "Fair value of total consideration transferred",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r654",
      "r1019",
      "r1024"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Consideration",
        "label": "Business Combination, Consideration Transferred, Equity Interest",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1024",
      "r1025",
      "r1059",
      "r1060"
     ]
    },
    "ctlp_BusinessCombinationContingentConsiderationGainRecognizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationContingentConsiderationGainRecognizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, contingent consideration, gain recognized, amount",
        "label": "Business Combination, Contingent Consideration, Gain Recognized, Amount",
        "documentation": "Business Combination, Contingent Consideration, Gain Recognized, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, contingent consideration, liability",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r654",
      "r697",
      "r698",
      "r699",
      "r1019",
      "r1026"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration withheld for acquisitions - current",
        "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": [
      "r1414",
      "r1415"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, contingent consideration, liability, noncurrent",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1414",
      "r1415"
     ]
    },
    "ctlp_BusinessCombinationContingentConsiderationLiabilityPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationContingentConsiderationLiabilityPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, contingent consideration, liability, present value",
        "label": "Business Combination, Contingent Consideration, Liability, Present Value",
        "documentation": "Business Combination, Contingent Consideration, Liability, Present Value"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_BusinessCombinationContingentConsiderationNumberOfTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationContingentConsiderationNumberOfTradingDays",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, number of trading days",
        "label": "Business Combination, Contingent Consideration, Number Of Trading Days",
        "documentation": "Business Combination, Contingent Consideration, Number Of Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_BusinessCombinationDeferredCashConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationDeferredCashConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred cash consideration",
        "label": "Business Combination, Deferred Cash, Consideration Transferred",
        "documentation": "Business Combination, Deferred Cash, Consideration Transferred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACQUISITIONS",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r602",
      "r611",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r622",
      "r623",
      "r629",
      "r632",
      "r633",
      "r639",
      "r640",
      "r641",
      "r649",
      "r653",
      "r654",
      "r655",
      "r657",
      "r659",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1026",
      "r1027",
      "r1028"
     ]
    },
    "ctlp_BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of shares released from escrow",
        "label": "Business Combination, Equity Interests Issued or Issuable, Percent of Shares Released",
        "documentation": "Business Combination, Equity Interests Issued or Issuable, Percent of Shares Released"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustment, account payable",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Account Payable",
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Account Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in working capital related accounts",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Current",
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in intangible assets",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles",
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete."
       }
      }
     },
     "auth_ref": [
      "r1409",
      "r1410"
     ]
    },
    "ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities recognized as a measurement period adjustment",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities",
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increase in tax liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax Liabilities",
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total identifiable assets acquired",
        "label": "Business Combination, Recognized Asset Acquired, Asset",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r632"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Operating lease liability",
        "label": "Business Combination, Recognized Liability Assumed, Lease Obligation",
        "documentation": "Amount of lease obligation assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "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": [
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Business Combination, Recognized Asset Acquired, Receivable, Current",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts payable",
        "label": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current",
        "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1408"
     ]
    },
    "ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accrued expenses",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses",
        "documentation": "Amount of accrued expenses due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Other Liability, Current",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1408"
     ]
    },
    "ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Prepaid expenses",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Prepaid expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax liabilities",
        "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": [
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill",
        "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1024",
      "r1027",
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Business Combination, Recognized Asset Acquired, Inventory, Current",
        "documentation": "Amount of inventory acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1024",
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total liabilities assumed",
        "label": "Business Combination, Recognized Liability Assumed, Liability",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r632"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total identifiable net assets",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1024",
      "r1406",
      "r1408"
     ]
    },
    "ctlp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Right-Of-Use Assets",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Business Combination, Recognized Asset Acquired, Other Asset, Noncurrent",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment",
        "documentation": "Amount of property, plant, and equipment acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1024",
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair value of total consideration transferred",
        "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": [
      "r1406",
      "r1408"
     ]
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of capitalized contract costs",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r334"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized costs to obtain contracts",
        "label": "Capitalized Contract Cost, Net",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r22",
      "r155",
      "r947"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "CASH AND CASH EQUIVALENTS",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "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": [
      "r22",
      "r80",
      "r200"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.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",
      "r80"
     ]
    },
    "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": [
      "r1159"
     ]
    },
    "ctlp_CheqLifestyleTechnologyInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "CheqLifestyleTechnologyInc.Member",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cheq Lifestyle Technology, Inc.",
        "label": "Cheq Lifestyle Technology, Inc. [Member]",
        "documentation": "Cheq Lifestyle Technology, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1156"
     ]
    },
    "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": [
      "r1154"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r164",
      "r165",
      "r166",
      "r201",
      "r206",
      "r232",
      "r233",
      "r240",
      "r242",
      "r251",
      "r252",
      "r300",
      "r393",
      "r395",
      "r396",
      "r397",
      "r400",
      "r401",
      "r434",
      "r435",
      "r437",
      "r438",
      "r440",
      "r443",
      "r446",
      "r447",
      "r450",
      "r453",
      "r460",
      "r716",
      "r841",
      "r842",
      "r843",
      "r844",
      "r850",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r873",
      "r894",
      "r914",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r1212",
      "r1282",
      "r1284",
      "r1292"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r251",
      "r437",
      "r446",
      "r447",
      "r448",
      "r450",
      "r453",
      "r458",
      "r460",
      "r682",
      "r841",
      "r842",
      "r843",
      "r844",
      "r1000",
      "r1212",
      "r1280",
      "r1282"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and contingencies (Note 18)",
        "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": [
      "r55",
      "r105",
      "r788",
      "r872"
     ]
    },
    "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.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r384",
      "r385",
      "r938",
      "r1340",
      "r1345"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "calculation": {
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shares reserved for future issuance (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "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": [
      "r1089",
      "r1090",
      "r1091",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1288",
      "r1289",
      "r1291",
      "r1422",
      "r1481",
      "r1486"
     ]
    },
    "ctlp_CommonStockNumberOfVotesPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "CommonStockNumberOfVotesPerShare",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, number of votes per share",
        "label": "Common Stock, Number Of Votes Per Share",
        "documentation": "Common Stock, Number Of Votes Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r61",
      "r873"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r61"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r61",
      "r873",
      "r892",
      "r1486",
      "r1487"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, no par value, 640,000,000 shares authorized, 73,289,054 and 72,935,497 shares issued and outstanding at June\u00a030, 2025 and 2024, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r435",
      "r442",
      "r789",
      "r1078"
     ]
    },
    "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": [
      "r1165"
     ]
    },
    "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": [
      "r1164"
     ]
    },
    "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": [
      "r1166"
     ]
    },
    "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": [
      "r1163"
     ]
    },
    "ctlp_CompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "CompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Compensation and benefits",
        "label": "Compensation And Benefits",
        "documentation": "Compensation And Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred tax assets:",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred tax liabilities:",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r175",
      "r177",
      "r183",
      "r778",
      "r800",
      "r801"
     ]
    },
    "ctlp_ComputerEquipmentAndPurchasedSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ComputerEquipmentAndPurchasedSoftwareMember",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment and software",
        "label": "Computer Equipment And Purchased Software [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and purchased software applications."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-use software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r942",
      "r1055",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1333",
      "r1334",
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r254",
      "r290",
      "r835",
      "r836",
      "r937",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r290",
      "r835",
      "r836",
      "r937",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r254",
      "r290",
      "r835",
      "r836",
      "r937",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "SIGNIFICANT CUSTOMERS",
        "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": [
      "r713",
      "r714"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r290",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r254",
      "r290",
      "r835",
      "r836",
      "r937",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONSOLIDATION",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r956"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Liability",
        "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": [
      "r1356"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, asset, after allowance for credit loss",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r463",
      "r465",
      "r467",
      "r486"
     ]
    },
    "ctlp_ContractWithCustomerLiabilityAdditionsReversals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ContractWithCustomerLiabilityAdditionsReversals",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Contract With Customer, Liability, Additions (Reversals)",
        "documentation": "Contract With Customer, Liability, Additions (Reversals)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "periodStartLabel": "Deferred revenue, beginning of the period",
        "periodEndLabel": "Deferred revenue, end of the period",
        "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": [
      "r463",
      "r464",
      "r467",
      "r486"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized in the period from amounts included in deferred revenue at the beginning of the period",
        "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": [
      "r487"
     ]
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertiblePreferredStockMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Preferred Stock",
        "label": "Convertible Preferred Stock [Member]",
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r447",
      "r450",
      "r1093",
      "r1094",
      "r1095",
      "r1096"
     ]
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of sales (exclusive of certain depreciation and amortization):",
        "negatedTerseLabel": "Costs of sales",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r951",
      "r952",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_CostOfGoodsSoldSalesTypeLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsSoldSalesTypeLease",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of equipment sales",
        "label": "Cost of Goods Sold, Sales-type Lease",
        "documentation": "Cost of goods sold for sales-type financing lease."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r754"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "SHIPPING AND HANDLING",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "us-gaap_CostsAndExpensesRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpensesRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/RELATEDPARTYDISCLOSURESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of subscription and transaction fees",
        "label": "Costs and Expenses, Related Party",
        "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "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.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "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": [
      "r392",
      "r1349"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "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": [
      "r392",
      "r1349"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328"
     ]
    },
    "ctlp_CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cumulative unpaid dividends converted into common shares (in USD per share)",
        "label": "Cumulative Unpaid Dividends, Converted Into Common Shares, Convertible Price Per Share",
        "documentation": "The price per share at which cumulative unpaid dividends converted into common shares at the option of the shareholder."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total current",
        "label": "Current Federal, State and Local, Tax Expense (Benefit)",
        "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1280",
      "r1286",
      "r1393"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1280",
      "r1286"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1280",
      "r1286",
      "r1393"
     ]
    },
    "ctlp_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer One",
        "label": "Customer One [Member]",
        "documentation": "Represents entity with which company maintains cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "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": [
      "r1040",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1333",
      "r1334",
      "r1337",
      "r1338"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1200"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1200"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1202"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1202"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1204"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1202"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1195"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1196"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1196"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1194"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1194"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1194"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1197"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1199"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1199"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1200"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1114",
      "r1203"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1201"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1198"
     ]
    },
    "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.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "DEBT AND OTHER FINANCING ARRANGEMENTS",
        "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": [
      "r89",
      "r201",
      "r203",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r391",
      "r392",
      "r402",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r418",
      "r425",
      "r426",
      "r428",
      "r682",
      "r730"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "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",
      "r49",
      "r50",
      "r100",
      "r104",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r1076",
      "r1280",
      "r1281",
      "r1283",
      "r1287",
      "r1341",
      "r1342",
      "r1343",
      "r1426",
      "r1428",
      "r1446"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term debt",
        "totalLabel": "Principal amounts payable",
        "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",
      "r104",
      "r429"
     ]
    },
    "ctlp_DebtInstrumentCovenantAdjustedQuickRatioMaximum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentCovenantAdjustedQuickRatioMaximum",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted quick ratio, maximum",
        "label": "Debt Instrument, Covenant, Adjusted Quick Ratio, Maximum",
        "documentation": "Debt Instrument, Covenant, Adjusted Quick Ratio, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DebtInstrumentCovenantAdjustedQuickRatioMinimum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentCovenantAdjustedQuickRatioMinimum",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted quick ratio, minimum",
        "label": "Debt Instrument, Covenant, Adjusted Quick Ratio, Minimum",
        "documentation": "Debt Instrument, Covenant, Adjusted Quick Ratio, Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total leverage ratio maximum",
        "label": "Debt Instrument, Covenant, Leverage Ratio And Borrowing Base Leverage Ratio, Maximum",
        "documentation": "Debt Instrument, Covenant, Leverage Ratio And Borrowing Base Leverage Ratio, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DebtInstrumentCovenantPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentCovenantPeriodAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Covenant Period [Axis]",
        "label": "Debt Instrument, Covenant Period [Axis]",
        "documentation": "Debt Instrument, Covenant Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DebtInstrumentCovenantPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentCovenantPeriodDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Covenant Period [Domain]",
        "label": "Debt Instrument, Covenant Period [Domain]",
        "documentation": "[Domain] for Debt Instrument, Covenant Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateIncreaseDecrease",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate, increase",
        "label": "Debt Instrument, Interest Rate, Increase (Decrease)",
        "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "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": [
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r427",
      "r682",
      "r783",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r1076",
      "r1280",
      "r1281",
      "r1283",
      "r1287",
      "r1426",
      "r1428"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "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",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r1076",
      "r1280",
      "r1281",
      "r1283",
      "r1287",
      "r1341",
      "r1342",
      "r1343",
      "r1426",
      "r1428",
      "r1446"
     ]
    },
    "ctlp_DebtInstrumentNumberOfCovenants": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentNumberOfCovenants",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of financial covenants",
        "label": "Debt Instrument, Number Of Covenants",
        "documentation": "Debt Instrument, Number Of Covenants"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DebtInstrumentPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentPeriodOneMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period One",
        "label": "Debt Instrument, Period One [Member]",
        "documentation": "Debt Instrument, Period One"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DebtInstrumentPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentPeriodTwoMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period Two",
        "label": "Debt Instrument, Period Two [Member]",
        "documentation": "Debt Instrument, Period Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "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",
      "r37",
      "r42",
      "r46",
      "r91",
      "r92",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r427",
      "r682",
      "r783",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r1076",
      "r1280",
      "r1281",
      "r1283",
      "r1287",
      "r1426",
      "r1428"
     ]
    },
    "ctlp_DebtInstrumentTransactionAndLegalFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DebtInstrumentTransactionAndLegalFeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, transaction and legal fee amount",
        "label": "Debt Instrument, Transaction And Legal Fee Amount",
        "documentation": "Debt Instrument, Transaction And Legal Fee Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: unamortized issuance costs and debt discount",
        "negatedLabel": "Unamortized issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r430",
      "r729",
      "r730",
      "r731",
      "r995",
      "r996",
      "r1076"
     ]
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, weighted average interest rate",
        "label": "Debt, Weighted Average Interest Rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1280",
      "r1286",
      "r1392",
      "r1393"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred:",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1280",
      "r1286",
      "r1392"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes, 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": [
      "r555",
      "r556"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r134",
      "r1280",
      "r1286"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred tax liabilities, gross",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r102",
      "r575"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes, net",
        "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": [
      "r555",
      "r556",
      "r787"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r82"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1280",
      "r1286",
      "r1392",
      "r1393"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets, gross",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred research and development",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred income taxes",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1388"
     ]
    },
    "ctlp_DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets, net",
        "label": "Deferred Tax Assets, Net Of Deferred Tax Liabilities, Gross",
        "documentation": "Deferred Tax Assets, Net Of Deferred Tax Liabilities, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "ctlp_DeferredTaxAssetsTaxDeferredExpenseInventoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseInventoryReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Inventory Reserves",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Inventory Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Lease Liabilities",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable credit losses",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Sales returns and allowances",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "ctlp_DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales tax reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Sales Tax Reserves",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Sales Tax Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred income taxes",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1388"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Intangibles",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Right-of-use assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1390"
     ]
    },
    "ctlp_DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab",
     "presentation": [
      "http://www.cantaloupe.com/role/RETIREMENTPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan employer matching contribution percent first slab",
        "label": "Defined Contribution Plan Employer Matching Contribution Percent First Slab",
        "documentation": "Defined contribution plan employer matching contribution percent first slab."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab",
     "presentation": [
      "http://www.cantaloupe.com/role/RETIREMENTPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of safe harbor matching contributions for next 2% employee compensation",
        "label": "Defined Contribution Plan Employer Matching Contribution Percent Second Slab",
        "documentation": "Defined contribution plan employer matching contribution percent second slab."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DefinedContributionPlanEmployersSafeHarborContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DefinedContributionPlanEmployersSafeHarborContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/RETIREMENTPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Company's safe harbor contribution",
        "label": "Defined Contribution Plan Employers Safe Harbor Contribution Amount",
        "documentation": "Amount of safe harbor contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.cantaloupe.com/role/RETIREMENTPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Maximum percent of voluntary contribution",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_DelayedDrawTermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "DelayedDrawTermLoanFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Delayed Draw Term Loan Facility",
        "label": "Delayed Draw Term Loan Facility [Member]",
        "documentation": "Delayed Draw Term Loan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r31",
      "r191",
      "r949",
      "r950",
      "r952",
      "r954"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r7",
      "r31"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r7",
      "r193",
      "r248",
      "r267",
      "r284",
      "r949",
      "r966",
      "r967"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed Technology Rights",
        "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": [
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1333",
      "r1334",
      "r1337",
      "r1338",
      "r1411"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "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": [
      "r484",
      "r485",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "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": [
      "r484",
      "r485",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1357"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "STOCK-BASED COMPENSATION",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r508",
      "r537",
      "r538",
      "r540",
      "r1013"
     ]
    },
    "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": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1103",
      "r1126"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1103",
      "r1126",
      "r1169"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1147"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Tax Jurisdiction",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "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": [
      "r1158"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings per common share",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in USD per share)",
        "netLabel": "Basic earnings per share (in USD 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": [
      "r144",
      "r184",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r229",
      "r232",
      "r240",
      "r241",
      "r242",
      "r247",
      "r433",
      "r541",
      "r595",
      "r661",
      "r695",
      "r696",
      "r779",
      "r802",
      "r958"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in USD per share)",
        "netLabel": "Diluted earnings per share (in USD 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": [
      "r144",
      "r184",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r232",
      "r240",
      "r241",
      "r242",
      "r247",
      "r433",
      "r541",
      "r595",
      "r661",
      "r695",
      "r696",
      "r779",
      "r802",
      "r958"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "EARNINGS PER COMMON SHARE",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r244"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE CALCULATION",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r243",
      "r245",
      "r246"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of currency exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax at U.S Federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r208",
      "r559",
      "r586",
      "r1018"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1385",
      "r1386",
      "r1387"
     ]
    },
    "ctlp_EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Statutory Rates Different from U.S.",
        "label": "Effective Income Tax Rate Reconciliation, Statutory Rates Different From U.S, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Statutory Rates Different From U.S, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Employee Benefits and Share-Based Compensation",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized 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": [
      "r539"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average recognition period",
        "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": [
      "r539"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense, tax benefits recognized",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "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": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1100"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1100"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1209"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1100"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1100"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1100"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "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": [
      "r1205"
     ]
    },
    "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": [
      "r1205"
     ]
    },
    "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": [
      "r1205"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS' EQUITY",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "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": [
      "r11",
      "r142",
      "r143",
      "r144",
      "r179",
      "r180",
      "r181",
      "r211",
      "r212",
      "r213",
      "r215",
      "r222",
      "r224",
      "r226",
      "r250",
      "r302",
      "r303",
      "r370",
      "r432",
      "r462",
      "r541",
      "r584",
      "r585",
      "r592",
      "r593",
      "r594",
      "r596",
      "r660",
      "r661",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r694",
      "r721",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r732",
      "r734",
      "r756",
      "r799",
      "r826",
      "r827",
      "r828",
      "r850",
      "r914"
     ]
    },
    "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": [
      "r1162"
     ]
    },
    "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": [
      "r1119",
      "r1130",
      "r1140",
      "r1173"
     ]
    },
    "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": [
      "r1116",
      "r1127",
      "r1137",
      "r1170"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EscrowDeposit",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Escrow deposit",
        "label": "Escrow Deposit",
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r939"
     ]
    },
    "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": [
      "r1168"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r701",
      "r703",
      "r704",
      "r705",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r773",
      "r1067",
      "r1072"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r1424"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r738",
      "r742"
     ]
    },
    "us-gaap_FinanceLoansAndLeasesReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLoansAndLeasesReceivablePolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "FINANCE RECEIVABLES",
        "label": "Financing Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1314",
      "r1315"
     ]
    },
    "ctlp_FinanceReceivablesSalestypeLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "FinanceReceivablesSalestypeLeaseTerm",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance receivables sales-type lease term",
        "label": "Finance Receivables Salestype Lease Term",
        "documentation": "Finance Receivables Salestype Lease Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialAssetNotPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialAssetNotPastDueMember",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Financial Asset, Not Past Due [Member]",
        "documentation": "Financial asset not past due."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r992"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance receivables, allowance",
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "negatedTerseLabel": "Less: allowance for expected credit losses",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r138",
      "r140",
      "r141",
      "r169",
      "r307",
      "r310",
      "r313",
      "r1444"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Financing Receivable, Allowance for Credit Loss [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_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r312",
      "r320",
      "r991"
     ]
    },
    "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableBeforeAllowanceForCreditLossAndFee",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total amounts to be collected",
        "label": "Financing Receivable, before Allowance for Credit Loss, Fee and Loan in Process",
        "documentation": "Amortized cost, before allowance for credit loss, fee, and loan in process, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r1306",
      "r1445"
     ]
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Credit Quality Indicators",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics."
       }
      }
     },
     "auth_ref": [
      "r1320"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 5 Years Ago",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r991"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 4 and 5 Years Ago",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r991"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedInCurrentFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Up to 1 Year Ago",
        "label": "Financing Receivable, Year One, Originated, Current Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r991"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 1 and 2 Years Ago",
        "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r991"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 3 and 4 Years Ago",
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r991"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 2 and 3 Years Ago",
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r991"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableRecordedInvestmentLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financing Receivable, Credit Quality Indicator [Line Items]",
        "label": "Financing Receivable, Credit Quality Indicator [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": [
      "r117",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r1321",
      "r1322"
     ]
    },
    "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: interest",
        "label": "Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount)",
        "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement."
       }
      }
     },
     "auth_ref": [
      "r1211",
      "r1311",
      "r1313"
     ]
    },
    "us-gaap_FinancingReceivables1To29DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivables1To29DaysPastDueMember",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "30 days and under",
        "label": "Financial Asset, 1 to 29 Days Past Due [Member]",
        "documentation": "Financial asset fewer than 30 days past due."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_FinancingReceivables30To59DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivables30To59DaysPastDueMember",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31 - 60 days",
        "label": "Financial Asset, 30 to 59 Days Past Due [Member]",
        "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_FinancingReceivables60To89DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivables60To89DaysPastDueMember",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "61 - 90 days",
        "label": "Financial Asset, 60 to 89 Days Past Due [Member]",
        "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Greater than 90 days",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "documentation": "Financial asset equal to or greater than 90 days past due."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Asset, Aging [Axis]",
        "label": "Financial Asset, Aging [Axis]",
        "documentation": "Information by period in which financial asset is past due or not past due."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r314",
      "r992"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Asset, Aging [Domain]",
        "label": "Financial Asset, Aging [Domain]",
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r314",
      "r992"
     ]
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "FINANCE RECEIVABLES",
        "label": "Financing Receivables [Text Block]",
        "documentation": "The entire disclosure for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r296",
      "r297",
      "r298",
      "r971"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "verboseLabel": "Weighted Average Useful Life (Years)",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortizable intangible assets, 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": [
      "r159",
      "r335",
      "r360",
      "r946"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1335",
      "r1488"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "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": [
      "r362",
      "r942",
      "r946"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Annual Amortization Expense",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r362",
      "r942",
      "r946"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r362",
      "r942",
      "r946"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r362",
      "r942",
      "r946"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r362",
      "r942",
      "r946"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r364",
      "r365",
      "r771",
      "r772",
      "r834",
      "r942",
      "r946",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortizable intangible assets, Gross",
        "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": [
      "r335",
      "r360",
      "r772",
      "r946"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "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": [
      "r353",
      "r360",
      "r364",
      "r365",
      "r367",
      "r771",
      "r942",
      "r946",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r364",
      "r365",
      "r834",
      "r942",
      "r946",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails",
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofEstimatedAnnualAmortizationExpenseforAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortizable intangible assets, net",
        "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": [
      "r771",
      "r1334"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "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": [
      "r355",
      "r834"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1177"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1177"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1177"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1177"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1177"
     ]
    },
    "ctlp_FormerChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "FormerChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Former CEO",
        "label": "Former Chief Executive Officer [Member]",
        "documentation": "Former Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1157"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and equipment",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r74",
      "r896"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "totalLabel": "Goodwill, Net",
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r337",
      "r774",
      "r967",
      "r993",
      "r1019",
      "r1023",
      "r1024",
      "r1062",
      "r1069",
      "r1078",
      "r1324",
      "r1326",
      "r1416"
     ]
    },
    "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.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1327"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r348",
      "r993"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLES, NET",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r366",
      "r368"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails": {
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, Gross",
        "label": "Goodwill, Gross",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. Includes amount, before amortization expense and impairment loss, of goodwill for private company."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r347",
      "r349",
      "r350",
      "r658",
      "r993"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, impairment loss",
        "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": [
      "r7",
      "r338",
      "r344",
      "r348",
      "r351",
      "r658",
      "r993",
      "r1069"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in goodwill",
        "label": "Goodwill, Measurement Period Adjustment",
        "documentation": "Amount of increase (decrease) from measurement period adjustment 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": [
      "r1325",
      "r1394",
      "r1400",
      "r1410",
      "r1416"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1103",
      "r1126"
     ]
    },
    "ctlp_ImpairmentOfIntangibleAndLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ImpairmentOfIntangibleAndLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of intangible and long-lived assets",
        "label": "Impairment Of Intangible And Long-Lived Assets",
        "documentation": "Impairment Of Intangible And Long-Lived Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment write-off",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r30",
      "r87",
      "r187",
      "r950",
      "r1068"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE AND LONG-LIVED ASSETS",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. income",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r207",
      "r558"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails"
     ],
     "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": [
      "r70",
      "r107",
      "r113",
      "r780",
      "r782",
      "r797",
      "r951",
      "r953",
      "r955",
      "r961",
      "r966",
      "r1294",
      "r1301",
      "r1302",
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofComponentsofPreTaxIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign losses",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r207",
      "r558"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STATEMENT OF OPERATIONS",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "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": [
      "r373",
      "r380",
      "r381",
      "r667",
      "r672",
      "r673",
      "r681",
      "r700",
      "r702",
      "r706",
      "r717",
      "r718",
      "r719",
      "r823",
      "r825",
      "r899",
      "r942",
      "r944",
      "r1019",
      "r1024",
      "r1065",
      "r1066",
      "r1070",
      "r1075",
      "r1397",
      "r1399",
      "r1452"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "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": [
      "r380",
      "r381",
      "r667",
      "r672",
      "r673",
      "r681",
      "r700",
      "r702",
      "r706",
      "r717",
      "r718",
      "r719",
      "r823",
      "r825",
      "r899",
      "r942",
      "r944",
      "r1019",
      "r1024",
      "r1065",
      "r1066",
      "r1070",
      "r1075",
      "r1397",
      "r1399",
      "r1452"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r559",
      "r560",
      "r568",
      "r581",
      "r1018",
      "r1389"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r559",
      "r560",
      "r568",
      "r581",
      "r1018",
      "r1389"
     ]
    },
    "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.cantaloupe.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r208",
      "r550",
      "r559",
      "r565",
      "r566",
      "r567",
      "r572",
      "r579",
      "r587",
      "r589",
      "r590",
      "r591",
      "r785",
      "r833",
      "r846",
      "r1018"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      },
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofBenefitProvisionforIncomeTaxesDetails",
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails",
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefit from (provision for) income taxes",
        "negatedTotalLabel": "Total income tax benefit (provision)",
        "negatedTerseLabel": "Income tax benefit (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": [
      "r121",
      "r135",
      "r201",
      "r225",
      "r226",
      "r248",
      "r270",
      "r284",
      "r557",
      "r559",
      "r588",
      "r803",
      "r951",
      "r953",
      "r955",
      "r1018"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "INCOME TAXES",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r553",
      "r554",
      "r572",
      "r573",
      "r578",
      "r583",
      "r840"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in valuation allowances",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r1018",
      "r1386"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Changes related to state tax rates",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r559",
      "r563",
      "r1018"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax at U.S Federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r1018"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1386",
      "r1387"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other permanent differences",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r1386",
      "r1387"
     ]
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes related to prior fiscal years",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1386",
      "r1387"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "State income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r1018",
      "r1386"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid in cash",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r199",
      "r580",
      "r581"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued expenses",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r768",
      "r1276"
     ]
    },
    "us-gaap_IncreaseDecreaseInFinanceReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInFinanceReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance receivables",
        "label": "Increase (Decrease) in Finance Receivables",
        "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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_IncreaseDecreaseInTemporaryEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "label": "Increase (Decrease) in Temporary 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible assets (excluding goodwill)",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r363",
      "r946"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1168",
      "r1177",
      "r1181",
      "r1189"
     ]
    },
    "us-gaap_InformationTechnologyAndDataProcessing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InformationTechnologyAndDataProcessing",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology and product development",
        "label": "Information Technology and Data Processing",
        "documentation": "The amount of expenses incurred in the period for information technology and data processing products and services."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r953"
     ]
    },
    "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": [
      "r1187"
     ]
    },
    "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": [
      "r1104",
      "r1193"
     ]
    },
    "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": [
      "r1104",
      "r1193"
     ]
    },
    "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": [
      "r1104",
      "r1193"
     ]
    },
    "us-gaap_InsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InsuranceRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance recoveries",
        "label": "Insurance Recoveries",
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangibles, 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": [
      "r353",
      "r1334",
      "r1336"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r951",
      "r955",
      "r1234"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest paid in cash",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r197",
      "r198"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventory",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r948",
      "r1078"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORY",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r154",
      "r170",
      "r329",
      "r330",
      "r332",
      "r769",
      "r957"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory reserve",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r1226"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for inventory reserve",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r265",
      "r284",
      "r966",
      "r1233"
     ]
    },
    "ctlp_JPMorganCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "JPMorganCreditFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPMorgan Credit Facility",
        "label": "JPMorgan Credit Facility [Member]",
        "documentation": "JPMorgan Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Costs",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1430"
     ]
    },
    "us-gaap_LeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease revenues",
        "label": "Lease Income",
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "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_LegalCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LegalCostsPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LOSS CONTINGENCIES",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "ctlp_LesseeLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "LesseeLeaseTermOfContract",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term",
        "label": "Lessee, Lease, Term Of Contract",
        "documentation": "Lessee, Lease, Term Of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LESSEE ACCOUNTING",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Lease Liabilities, Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1431"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease extension period",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1429"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1429"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LessorLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorLeasesPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LESSOR ACCOUNTING",
        "label": "Lessor, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r751"
     ]
    },
    "us-gaap_LessorOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessor, operating lease term",
        "label": "Lessor, Operating Lease, Term of Contract",
        "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1433"
     ]
    },
    "us-gaap_LessorSalesTypeLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorSalesTypeLeaseTermOfContract1",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessor, sales-type lease term",
        "label": "Lessor, Sales-type Lease, Term of Contract",
        "documentation": "Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1433"
     ]
    },
    "us-gaap_LessorSalesTypeLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorSalesTypeLeasesTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessor, Sales-type Leases [Text Block]",
        "documentation": "The entire disclosure of lessor's sales-type leases."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r49",
      "r50",
      "r51",
      "r53",
      "r54",
      "r55",
      "r58",
      "r201",
      "r205",
      "r206",
      "r300",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r663",
      "r664",
      "r665",
      "r716",
      "r871",
      "r960",
      "r999",
      "r1098",
      "r1351",
      "r1435",
      "r1436"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liabilities",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities, convertible preferred stock, and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r106",
      "r793",
      "r1078",
      "r1086",
      "r1087",
      "r1280",
      "r1285",
      "r1316",
      "r1425"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liabilities, convertible preferred stock, and shareholders\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.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r51",
      "r153",
      "r201",
      "r205",
      "r206",
      "r300",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r663",
      "r664",
      "r665",
      "r716",
      "r1078",
      "r1351",
      "r1435",
      "r1436"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r53",
      "r54",
      "r55",
      "r58",
      "r201",
      "r205",
      "r206",
      "r300",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r663",
      "r664",
      "r665",
      "r716",
      "r1351",
      "r1435",
      "r1436"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_LineOfCreditFacilityDelayedDrawTermAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "LineOfCreditFacilityDelayedDrawTermAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, delayed draw term, amount",
        "label": "Line of Credit Facility, Delayed Draw Term, Amount",
        "documentation": "Line of Credit Facility, Delayed Draw Term, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityExpirationPeriod",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, expiration period",
        "label": "Line of Credit Facility, Expiration Period",
        "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r52"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee",
        "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": []
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total outstanding debt",
        "verboseLabel": "Long-term debt",
        "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",
      "r104",
      "r202",
      "r210",
      "r415",
      "r431",
      "r783",
      "r995",
      "r996",
      "r1076",
      "r1448"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current obligations under long-term debt",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: debt and other financing arrangements, current",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r9",
      "r202",
      "r210",
      "r420",
      "r783"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r9",
      "r202",
      "r210",
      "r420",
      "r783"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r9",
      "r202",
      "r210",
      "r420",
      "r783"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r9",
      "r202",
      "r210",
      "r420",
      "r783"
     ]
    },
    "ctlp_LongTermDebtMaturityAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "LongTermDebtMaturityAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, After Year Four",
        "documentation": "Long-Term Debt, Maturity, After Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_LongTermDebtMaturityPayableDueYearFive": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "LongTermDebtMaturityPayableDueYearFive",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, maturity, payable due year five",
        "label": "Long-Term Debt, Maturity, Payable Due Year Five",
        "documentation": "Long-Term Debt, Maturity, Payable Due Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_LongTermDebtMaturityPayableDueYearOneAndYearTwo": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "LongTermDebtMaturityPayableDueYearOneAndYearTwo",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, maturity, payable due year one and year two",
        "label": "Long-Term Debt, Maturity, Payable Due Year One And Year Two",
        "documentation": "Long-Term Debt, Maturity, Payable Due Year One And Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_LongTermDebtMaturityPayableDueYearThreeAndYearFour": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "LongTermDebtMaturityPayableDueYearThreeAndYearFour",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, maturity, payable due year three and year four",
        "label": "Long-Term Debt, Maturity, Payable Due Year Three And Year Four",
        "documentation": "Long-Term Debt, Maturity, Payable Due Year Three And Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails_1": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt",
        "terseLabel": "Debt and other financing arrangements, non-current",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ctlp_LongTermStockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "LongTermStockIncentivePlanMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Stock Incentive Plan",
        "label": "Long-term Stock Incentive Plan [Member]",
        "documentation": "Long-term Stock Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "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",
      "r1341",
      "r1342",
      "r1343"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSScheduleofDebtandOtherFinancingAgreementsDetails"
     ],
     "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",
      "r33",
      "r1341",
      "r1342",
      "r1343"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r290",
      "r1001",
      "r1004",
      "r1080",
      "r1084",
      "r1450",
      "r1453",
      "r1454",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r257",
      "r386",
      "r387",
      "r388",
      "r389",
      "r502",
      "r532",
      "r533",
      "r534",
      "r546",
      "r699",
      "r767",
      "r822",
      "r824",
      "r832",
      "r863",
      "r864",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r934",
      "r935",
      "r936",
      "r940",
      "r941",
      "r971",
      "r1000",
      "r1012",
      "r1019",
      "r1026",
      "r1029",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1081",
      "r1353",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r257",
      "r386",
      "r387",
      "r388",
      "r389",
      "r502",
      "r532",
      "r533",
      "r534",
      "r546",
      "r699",
      "r767",
      "r822",
      "r824",
      "r832",
      "r863",
      "r864",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r934",
      "r935",
      "r936",
      "r940",
      "r941",
      "r971",
      "r1000",
      "r1012",
      "r1019",
      "r1026",
      "r1029",
      "r1071",
      "r1072",
      "r1073",
      "r1081",
      "r1353",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "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": [
      "r1188"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r290",
      "r1001",
      "r1004",
      "r1080",
      "r1084",
      "r1450",
      "r1453",
      "r1454",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r196"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r196"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r80",
      "r81",
      "r82"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails",
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Segment net income",
        "terseLabel": "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": [
      "r72",
      "r82",
      "r108",
      "r144",
      "r151",
      "r173",
      "r176",
      "r181",
      "r201",
      "r205",
      "r206",
      "r209",
      "r214",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r225",
      "r226",
      "r238",
      "r300",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r433",
      "r436",
      "r439",
      "r444",
      "r541",
      "r595",
      "r661",
      "r696",
      "r716",
      "r798",
      "r893",
      "r912",
      "r913",
      "r951",
      "r953",
      "r955",
      "r1097",
      "r1351"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income applicable to common shares",
        "terseLabel": "Net income available to common shareholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r186",
      "r218",
      "r219",
      "r220",
      "r221",
      "r229",
      "r230",
      "r239",
      "r242",
      "r436",
      "r439",
      "r444",
      "r661"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income applicable to common shares",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r242"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NonCashLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NonCashLeaseExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash lease expense",
        "label": "Non-cash Lease Expense",
        "documentation": "Non-cash Lease Expense"
       }
      }
     },
     "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": [
      "r1160"
     ]
    },
    "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": [
      "r1123",
      "r1134",
      "r1144",
      "r1168",
      "r1177"
     ]
    },
    "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": [
      "r1151"
     ]
    },
    "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": [
      "r1150"
     ]
    },
    "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": [
      "r1168"
     ]
    },
    "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": [
      "r1188"
     ]
    },
    "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": [
      "r1188"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other (expense) income, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other (expense) income:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NotesAndLoansReceivableAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NotesAndLoansReceivableAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Notes And Loans Receivable After Year Five",
        "documentation": "Notes And Loans Receivable After Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NotesAndLoansReceivableInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NotesAndLoansReceivableInNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Notes And Loans Receivable In Next Twelve Months",
        "documentation": "This element represents amount of notes and loans receivables due in the next fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NotesAndLoansReceivableInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NotesAndLoansReceivableInYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Notes And Loans Receivable In Year Five",
        "documentation": "This element represents amount of notes and loans receivables due in the fifth fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NotesAndLoansReceivableInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NotesAndLoansReceivableInYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Notes And Loans Receivable In Year Four",
        "documentation": "This element represents amount of notes and loans receivables due in the fourth fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NotesAndLoansReceivableInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NotesAndLoansReceivableInYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Notes And Loans Receivable In Year Three",
        "documentation": "This element represents amount of notes and loans receivables due in the three fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NotesAndLoansReceivableInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NotesAndLoansReceivableInYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Notes And Loans Receivable In Year Two",
        "documentation": "This element represents amount of notes and loans receivables due in the second fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finance receivables, net",
        "netLabel": "Current finance receivables, net",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r775",
      "r1306"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finance receivables, net",
        "netLabel": "Finance receivables due after one year, net",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1306",
      "r1317",
      "r1321"
     ]
    },
    "us-gaap_NotesReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total finance receivables",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r118",
      "r138",
      "r139",
      "r167",
      "r293",
      "r314",
      "r319",
      "r712",
      "r932",
      "r991",
      "r992",
      "r1224",
      "r1317"
     ]
    },
    "us-gaap_NotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofFinanceReceivablesFiscalYearsDetails",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofInformationRegardingFinanceReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total finance receivables",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r881",
      "r1306",
      "r1449"
     ]
    },
    "ctlp_NotesReceivableOrQuickStartLeasesTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NotesReceivableOrQuickStartLeasesTermOfContract",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes receivable or quick start leases term of contract",
        "label": "Notes Receivable Or Quick Start Leases Term Of Contract",
        "documentation": "Notes Receivable and Quick Start Leases Period of contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends",
     "calculation": {
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversions of Preferred Stock and cumulative Preferred Stock dividends (in shares)",
        "label": "Number Of Conversions Of Preferred Stock And Cumulative Preferred Stock Dividends",
        "documentation": "Represents number of conversions of Preferred Stock and cumulative Preferred Stock dividends."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r1300"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r962",
      "r970",
      "r1300"
     ]
    },
    "ctlp_NumberOfShareBasedCompensationPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NumberOfShareBasedCompensationPlans",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of active stock based compensation plans",
        "label": "Number Of Share Based Compensation Plans",
        "documentation": "Number Of Share Based Compensation Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_NumeratorForBasicAndDilutedPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "NumeratorForBasicAndDilutedPerShareAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator for basic and diluted earnings per share",
        "label": "Numerator for Basic and Diluted Per Share [Abstract]",
        "documentation": "Numerator for Basic and Diluted Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expense [Member]",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.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": [
      "r955"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r951",
      "r955",
      "r961",
      "r1294",
      "r1301",
      "r1302",
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease costs",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r1077"
     ]
    },
    "us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseIncomeComprehensiveIncomeExtensibleList",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes operating lease income."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLeaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails": {
       "parentTag": "us-gaap_LeaseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Lease Income",
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r750",
      "r753"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Lease, Lease Income",
        "label": "Operating Lease, Lease Income [Table Text Block]",
        "documentation": "Tabular disclosure of components of income from operating lease."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r753"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails",
      "http://www.cantaloupe.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "terseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails",
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities - current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent 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": [
      "r736"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/LEASESScheduleofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating leases",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate, Operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r745",
      "r1077"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term, Operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r1077"
     ]
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessor, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for lessor's operating leases."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "ctlp_OperatingLossCarryforwardNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "OperatingLossCarryforwardNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards, not subject to expiration",
        "label": "Operating Loss Carryforward, Not Subject To Expiration",
        "documentation": "Operating Loss Carryforward, Not Subject To Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_OperatingLossCarryforwardSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "OperatingLossCarryforwardSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards, subject to expiration",
        "label": "Operating Loss Carryforward, Subject To Expiration",
        "documentation": "Operating Loss Carryforward, Subject To Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "ctlp_OptionsSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "OptionsSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total options available for future issuance (in shares)",
        "label": "Options, Shares Reserved For Future Issuance",
        "documentation": "Options, Shares Reserved For Future Issuance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "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.cantaloupe.com/role/BUSINESS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "BUSINESS",
        "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": [
      "r97",
      "r145",
      "r146",
      "r148",
      "r837",
      "r838"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued other",
        "label": "Other Accrued Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid classified as other."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r799"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r15",
      "r174",
      "r177",
      "r182",
      "r222",
      "r721",
      "r722",
      "r727",
      "r777",
      "r799",
      "r1229",
      "r1230"
     ]
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Other Depreciation and Amortization",
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r31",
      "r73"
     ]
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other general &amp; administrative expenses",
        "label": "Other General and Administrative Expense",
        "documentation": "Amount of general and administrative expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r1485"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent 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": [
      "r54"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent Assets",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r1063"
     ]
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item",
        "documentation": "Amount of cash inflow (outflow) from operating activity, classified as other, in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPaymentsToAcquireBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherPaymentsToAcquireBusinesses",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payments to acquire businesses",
        "label": "Other Payments to Acquire Businesses",
        "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "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": [
      "r1121",
      "r1132",
      "r1142",
      "r1175"
     ]
    },
    "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": [
      "r1124",
      "r1135",
      "r1145",
      "r1178"
     ]
    },
    "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": [
      "r1124",
      "r1135",
      "r1145",
      "r1178"
     ]
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Age Analysis of Finance Receivables",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "documentation": "Tabular disclosure of aging analysis for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1319"
     ]
    },
    "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": [
      "r1149"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contingent consideration paid for acquisition",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ctlp_PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount in excess of fair value of preferred stock",
        "label": "Payment For Repurchase Of Preferred Stock And Preference Stock In Excess Of Fair Value",
        "documentation": "Payment For Repurchase Of Preferred Stock And Preference Stock In Excess Of Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForLegalSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil monetary penalty payment",
        "label": "Payments for Legal Settlements",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of Series A Convertible Preferred Stock",
        "terseLabel": "Repurchase of Series A Convertible Preferred Stock",
        "label": "Payments for Repurchase of Preferred Stock and Preference Stock",
        "documentation": "The cash outflow to reacquire preferred stock during the period."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of employee taxes related to stock-based compensation",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for acquisition",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r643",
      "r1019",
      "r1024",
      "r1060"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisition of business, net of cash acquired",
        "terseLabel": "Closing cash consideration",
        "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": [
      "r20"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r1417",
      "r1418",
      "r1419"
     ]
    },
    "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": [
      "r1159"
     ]
    },
    "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": [
      "r1159"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/RETIREMENTPLAN"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "RETIREMENT PLAN",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r1009"
     ]
    },
    "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": [
      "r1151"
     ]
    },
    "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": [
      "r1168"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1150"
     ]
    },
    "ctlp_PercentageOfEligibleCompensationContributedByEmployeesFirstSlab": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "PercentageOfEligibleCompensationContributedByEmployeesFirstSlab",
     "presentation": [
      "http://www.cantaloupe.com/role/RETIREMENTPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of eligible compensation contributed by employees first slab",
        "label": "Percentage Of Eligible Compensation Contributed By Employees First Slab",
        "documentation": "Percentage of eligible compensation contributed by employees first slab."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_PercentageOfEligibleCompensationContributedByEmployeesSecondSlab": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "PercentageOfEligibleCompensationContributedByEmployeesSecondSlab",
     "presentation": [
      "http://www.cantaloupe.com/role/RETIREMENTPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employee compensation eligible for 50% of next safe harbor matching contributions",
        "label": "Percentage Of Eligible Compensation Contributed By Employees Second Slab",
        "documentation": "Percentage of eligible compensation contributed by employees second slab."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Based Awards",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "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": [
      "r1208"
     ]
    },
    "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": [
      "r1151"
     ]
    },
    "us-gaap_PreferredClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredClassAMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Class A",
        "label": "Preferred Class A [Member]",
        "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockAmountOfPreferredDividendsInArrears",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cumulative undeclared and unpaid dividends",
        "label": "Preferred Stock, Amount of Preferred Dividends in Arrears",
        "documentation": "Aggregate amount of cumulative preferred dividends in arrears."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "ctlp_PreferredStockConversionAmountToVote": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "PreferredStockConversionAmountToVote",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, voting percentage",
        "label": "Preferred Stock, Conversion Amount To Vote",
        "documentation": "Preferred Stock, Conversion Amount To Vote"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockDividendRatePerDollarAmount": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockDividendRatePerDollarAmount",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Series A preferred stock annual cumulative dividend price per share (in USD per share)",
        "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount",
        "documentation": "The amount per share used to calculated dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Preferred dividends",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockLiquidationPreference",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liquidation price to be received by series A preferred stock holder for each outstanding share plus all cumulative unpaid dividends (in USD per share)",
        "terseLabel": "Liquidation price (in USD per share)",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r60",
      "r1280",
      "r1282",
      "r1355"
     ]
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockLiquidationPreferenceValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock liquidation preference",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r204",
      "r450",
      "r461"
     ]
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Preferred Stock",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1481",
      "r1486"
     ]
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockRedemptionPricePerShare",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Series A preferred stock, redemption price per share (in USD per share)",
        "label": "Preferred Stock, Redemption Price Per Share",
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r40"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r60",
      "r873"
     ]
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValueOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "For shares outstanding at $10.00 per share",
        "label": "Preferred Stock, Value, Outstanding",
        "documentation": "Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r873"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1227"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid Expenses and Other Current Assets",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONSOLIDATED STATEMENTS OF OPERATIONS: COST OF SALES AND OPERATING EXPENSES",
        "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": [
      "r1225"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from long-term debt, net of issuance costs",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r841"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfOtherLongTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from long-term debt, net of issuance costs",
        "label": "Proceeds from Issuance of Other Long-Term Debt",
        "documentation": "Amount of cash inflow from issuance of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from revolving credit facility",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r1280",
      "r1283"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of common stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r14"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails",
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment sales",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r950",
      "r955",
      "r1001",
      "r1002"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails",
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r287",
      "r770",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r945",
      "r950",
      "r953",
      "r955",
      "r1001",
      "r1002",
      "r1079",
      "r1081",
      "r1082",
      "r1085",
      "r1088",
      "r1218",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1346",
      "r1347",
      "r1450",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails",
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r287",
      "r770",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r945",
      "r950",
      "r953",
      "r955",
      "r1001",
      "r1002",
      "r1079",
      "r1081",
      "r1082",
      "r1085",
      "r1088",
      "r1218",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1346",
      "r1347",
      "r1450",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_ProfessionalAndContractServicesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfessionalAndContractServicesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Professional services",
        "label": "Professional and Contract Services Expense",
        "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_ProfessionalExpensesProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ProfessionalExpensesProceeds",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investigation, proxy solicitation and restatement expenses, net of insurance recoveries",
        "label": "Professional Expenses (Proceeds)",
        "documentation": "Professional Expenses (Proceeds)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r747"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "PROPERTY AND EQUIPMENT, NET",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r126",
      "r132",
      "r133"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property, plant, and equipment, excluding lessor asset under operating lease, Accumulated Depreciation",
        "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, Accumulated Depreciation",
        "documentation": "Amount, excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of accumulated amortization, depreciation, depletion for physical asset used in normal conduct of business to create and distribute product and service."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r752"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant, and equipment, excluding lessor asset under operating lease, Net",
        "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation",
        "documentation": "Amount, after accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service."
       }
      }
     },
     "auth_ref": [
      "r1339",
      "r1432"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment, excluding lessor asset under operating lease, before accumulated depreciation, Cost",
        "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, before Accumulated Depreciation",
        "documentation": "Amount, before accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r752"
     ]
    },
    "ctlp_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-use software",
        "label": "Property, Plant, And Equipment, Excluding Lessor Asset Under Operating Lease, Before Accumulated Depreciation, Projects Not Yet Placed In Service",
        "documentation": "Property, Plant, And Equipment, Excluding Lessor Asset Under Operating Lease, Before Accumulated Depreciation, Projects Not Yet Placed In Service"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment, gross, Cost",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r156",
      "r796"
     ]
    },
    "ctlp_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life, rental program",
        "label": "Property, Plant, And Equipment, Lessor Asset Under Operating Lease, Useful Life",
        "documentation": "Property, Plant, And Equipment, Lessor Asset Under Operating Lease, Useful Life"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "totalLabel": "Property, plant, 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",
      "r747",
      "r784",
      "r796",
      "r1078"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY AND EQUIPMENT, NET",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r126",
      "r132",
      "r794"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r747"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedNetLabel": "Property and equipment used for rental program, Accumulated Depreciation",
        "negatedTerseLabel": "Accumulated depreciation",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation",
        "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r119",
      "r372",
      "r752"
     ]
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, cost, rental program, Cost",
        "terseLabel": "Cost",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation",
        "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r119",
      "r371",
      "r752"
     ]
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofPropertyandEquipmentCostsDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation",
        "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r1339",
      "r1432"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCOUNTSRECEIVABLEScheduleofRollforwardofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision adjustments",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r188",
      "r311"
     ]
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForLoanLossesExpensed",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for expected losses",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r311",
      "r776"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": [
      "r1281",
      "r1287",
      "r1446"
     ]
    },
    "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": [
      "r1149"
     ]
    },
    "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": [
      "r1149"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r257",
      "r386",
      "r387",
      "r388",
      "r389",
      "r490",
      "r502",
      "r532",
      "r533",
      "r534",
      "r540",
      "r546",
      "r699",
      "r765",
      "r766",
      "r767",
      "r822",
      "r824",
      "r832",
      "r863",
      "r864",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r934",
      "r935",
      "r936",
      "r940",
      "r941",
      "r971",
      "r1000",
      "r1012",
      "r1019",
      "r1026",
      "r1029",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1081",
      "r1091",
      "r1344",
      "r1353",
      "r1423",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r257",
      "r386",
      "r387",
      "r388",
      "r389",
      "r490",
      "r502",
      "r532",
      "r533",
      "r534",
      "r540",
      "r546",
      "r699",
      "r765",
      "r766",
      "r767",
      "r822",
      "r824",
      "r832",
      "r863",
      "r864",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r934",
      "r935",
      "r936",
      "r940",
      "r941",
      "r971",
      "r1000",
      "r1012",
      "r1019",
      "r1026",
      "r1029",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1081",
      "r1091",
      "r1344",
      "r1353",
      "r1423",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables [Abstract]",
        "label": "Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Income Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_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": [
      "r1116",
      "r1127",
      "r1137",
      "r1170"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/RELATEDPARTYTRANSACTIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r847",
      "r848",
      "r849",
      "r897",
      "r898",
      "r899",
      "r918",
      "r920"
     ]
    },
    "ctlp_ReleasePeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ReleasePeriodOneMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release, Period One",
        "label": "Release, Period One [Member]",
        "documentation": "Release, Period One"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_ReleasePeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ReleasePeriodTwoMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release, Period Two",
        "label": "Release, Period Two [Member]",
        "documentation": "Release, Period Two"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_ReleaseScheduleAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ReleaseScheduleAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release Schedule [Axis]",
        "label": "Release Schedule [Axis]",
        "documentation": "Release Schedule"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_ReleaseScheduleDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ReleaseScheduleDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release Schedule [Domain]",
        "label": "Release Schedule [Domain]",
        "documentation": "Release Schedule [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_RentOccupancyAndInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "RentOccupancyAndInsurance",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Rent, occupancy and insurance",
        "label": "Rent, Occupancy And Insurance",
        "documentation": "Rent, Occupancy And Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RentalIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RentalIncomeNonoperating",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental income, nonoperating",
        "label": "Rental Income, Nonoperating",
        "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r844"
     ]
    },
    "ctlp_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segment [Member]",
        "documentation": "Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense",
        "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": [
      "r549",
      "r942",
      "r951",
      "r952",
      "r966",
      "r1443"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "RESEARCH AND DEVELOPMENT EXPENSES",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "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": [
      "r1117",
      "r1128",
      "r1138",
      "r1171"
     ]
    },
    "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": [
      "r1118",
      "r1129",
      "r1139",
      "r1172"
     ]
    },
    "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": [
      "r1125",
      "r1136",
      "r1146",
      "r1179"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs",
        "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": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r93",
      "r792",
      "r829",
      "r831",
      "r845",
      "r874",
      "r1078"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r211",
      "r212",
      "r213",
      "r215",
      "r222",
      "r224",
      "r226",
      "r302",
      "r303",
      "r370",
      "r432",
      "r541",
      "r584",
      "r585",
      "r592",
      "r593",
      "r594",
      "r596",
      "r660",
      "r661",
      "r683",
      "r685",
      "r686",
      "r688",
      "r694",
      "r732",
      "r734",
      "r826",
      "r828",
      "r850",
      "r1486"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "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.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails",
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues:",
        "verboseLabel": "Revenue",
        "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": [
      "r111",
      "r112",
      "r248",
      "r263",
      "r264",
      "r278",
      "r284",
      "r287",
      "r289",
      "r290",
      "r483",
      "r484",
      "r485",
      "r770",
      "r951",
      "r955"
     ]
    },
    "ctlp_RevenueFromContractWithCustomerPaymentTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "RevenueFromContractWithCustomerPaymentTerms",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment terms",
        "label": "Revenue From Contract With Customer, Payment Terms",
        "documentation": "Revenue From Contract With Customer, Payment Terms"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE RECOGNITION",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r943"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.cantaloupe.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": [
      "r136",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r485",
      "r488"
     ]
    },
    "us-gaap_RevenueFromRightsConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromRightsConcentrationRiskMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Rights Concentration Risk",
        "label": "Revenue from Rights Concentration Risk [Member]",
        "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
       }
      }
     },
     "auth_ref": [
      "r1297"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails",
      "http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails"
     ],
     "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.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligation, 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": [
      "r128"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails"
     ],
     "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": [
      "r128"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUENarrativeDetails",
      "http://www.cantaloupe.com/role/REVENUEScheduleofPerformanceObligationsDetails"
     ],
     "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.cantaloupe.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future 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": [
      "r1215"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "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.cantaloupe.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease",
        "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": [
      "r743",
      "r1077"
     ]
    },
    "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": [
      "r1188"
     ]
    },
    "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": [
      "r1188"
     ]
    },
    "ctlp_SBSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "SBSoftwareMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SB Software",
        "label": "SB Software [Member]",
        "documentation": "SB Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales tax",
        "label": "Sales and Excise Tax Payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark",
        "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": [
      "r290",
      "r1296",
      "r1297"
     ]
    },
    "ctlp_SalesTaxReservePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "SalesTaxReservePolicyPolicyTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SALES TAX RESERVE",
        "label": "Sales Tax Reserve Policy [Policy Text Block]",
        "documentation": "Sales Tax Reserve Policy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesTypeLeaseInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeLeaseInterestIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Sales-type Lease, Interest Income",
        "documentation": "Amount of interest income from net investment in sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r749",
      "r755"
     ]
    },
    "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Sales-type Lease, Lease Income",
        "label": "Sales-type Lease, Lease Income [Table Text Block]",
        "documentation": "Tabular disclosure of components of income from sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r753"
     ]
    },
    "us-gaap_SalesTypeLeaseRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeLeaseRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails": {
       "parentTag": "us-gaap_LeaseIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails",
      "http://www.cantaloupe.com/role/REVENUEScheduleofOperatingLeaseLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment sales",
        "label": "Sales-type Lease, Revenue",
        "documentation": "Amount of sales-type lease revenue."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r754"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149",
      "r227",
      "r503",
      "r1213"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofSalestypeLeaseLeaseIncomeDetails"
     ],
     "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": [
      "r62",
      "r68",
      "r294",
      "r1312"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Finance Receivables",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r68"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Accrued Expenses",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"
     ],
     "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": [
      "r349",
      "r598",
      "r599",
      "r600",
      "r601",
      "r607",
      "r608",
      "r609",
      "r610",
      "r616",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r652",
      "r653",
      "r654",
      "r658",
      "r1019",
      "r1029",
      "r1398",
      "r1405",
      "r1407"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Business Acquisition",
        "label": "Business Combination [Table Text Block]",
        "documentation": "Tabular disclosure of business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1024",
      "r1396",
      "r1399",
      "r1404",
      "r1408",
      "r1412",
      "r1415"
     ]
    },
    "ctlp_ScheduleOfCommonStockForFutureIssuanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ScheduleOfCommonStockForFutureIssuanceTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Common Stock for Future Issuance",
        "label": "Schedule Of Common Stock For Future Issuance [Table Text Block]",
        "documentation": "Represents information of common stock for future issuance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Benefit (Provision) for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1391"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt and Other Financing Arrangements",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r37",
      "r42",
      "r46",
      "r91",
      "r92",
      "r995",
      "r997",
      "r1281",
      "r1287",
      "r1426",
      "r1446"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1388"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Loss Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1293"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Income Tax Benefit in the Provision for Income Taxes",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r1018",
      "r1386"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "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": [
      "r44"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESScheduleofCreditRiskProfileBasedonPaymentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]",
        "label": "Financing Receivable, Credit Quality Indicator [Table]",
        "documentation": "Disclosure of information about credit quality indicator for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r1320",
      "r1322"
     ]
    },
    "ctlp_ScheduleOfFinancingReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ScheduleOfFinancingReceivableTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/FINANCERECEIVABLESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Financing Receivable",
        "label": "Schedule Of Financing Receivable [Table Text Block]",
        "documentation": "Represent schedule of financing receivable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "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": [
      "r353",
      "r360",
      "r364",
      "r365",
      "r367",
      "r771",
      "r942",
      "r946",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Pre-Tax Income (Loss)",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1280",
      "r1286"
     ]
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Intangible Asset Balances",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1336"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Debt and Other Financing Arrangements",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Nonvested Share Activity",
        "label": "Schedule of Nonvested Share Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ctlp_ScheduleOfPreferredStockTableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ScheduleOfPreferredStockTableTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Preferred Stock",
        "label": "Schedule Of Preferred Stock Table [Table Text Block]",
        "documentation": "Tabular Disclosure of the Preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails",
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r747"
     ]
    },
    "us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment Used for Operating Lease Rental Program",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]",
        "documentation": "Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r1339",
      "r1432"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Profit and Loss of Segment Expenses",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Information Related to Outstanding Options",
        "label": "Share-Based Payment Arrangement, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r94"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "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": [
      "r505",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r540"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Stock Option Granted Weighted Average Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ctlp_ScheduleOfStockBasedCompensationPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ScheduleOfStockBasedCompensationPlansTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Stock Based Compensation Plans",
        "label": "Schedule Of Stock Based Compensation Plans [Table Text Block]",
        "documentation": "Tabular disclosure of stock based compensation plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r37",
      "r38",
      "r39",
      "r42",
      "r91",
      "r92",
      "r93",
      "r164",
      "r165",
      "r166",
      "r251",
      "r446",
      "r447",
      "r448",
      "r450",
      "r453",
      "r458",
      "r460",
      "r682",
      "r841",
      "r842",
      "r843",
      "r844",
      "r1000",
      "r1212",
      "r1280",
      "r1282"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Activity Related to Unrecognized Income Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r1017"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (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": [
      "r1420"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1099"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "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": [
      "r1101"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r248",
      "r259",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r290",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r367",
      "r382",
      "r383",
      "r651",
      "r654",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r963",
      "r966",
      "r967",
      "r993",
      "r1083",
      "r1450",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480"
     ]
    },
    "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.cantaloupe.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": [
      "r114",
      "r248",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r274",
      "r276",
      "r277",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r962",
      "r964",
      "r965",
      "r966",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other segment (benefits) expenses",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r276",
      "r277",
      "r284",
      "r966"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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_ServiceAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServiceAgreementsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud computing arrangements",
        "label": "Service Agreements [Member]",
        "documentation": "Limited duration contract between, for example, an electricity transmission customer and an electricity transmission provider for service."
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1333",
      "r1334",
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations",
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription and transaction fees",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r950",
      "r955",
      "r1001",
      "r1002"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r525"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in USD 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": [
      "r525"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in USD 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": [
      "r523"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested beginning balance (in shares)",
        "periodEndLabel": "Nonvested 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": [
      "r520",
      "r521"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares",
        "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.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested beginning balance (in USD per share)",
        "periodEndLabel": "Nonvested ending balance (in USD 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": [
      "r520",
      "r521"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-Average Grant-Date Fair Value",
        "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": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "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": [
      "r524"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompanyNonvestedCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested (in USD 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": [
      "r524"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected dividends",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r532"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r532"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "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": [
      "r505",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r540"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable options, end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable options, end of period (in USD per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercise",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value (in USD per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding options, beginning balance",
        "periodEndLabel": "Outstanding options, ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding options, beginning of period (in shares)",
        "periodEndLabel": "Outstanding options, end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of Options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding options, beginning of period (in USD per share)",
        "periodEndLabel": "Outstanding options, end of period (in USD per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofUnrecognizedStockbasedCompensationExpenseDetails",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails",
      "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": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in USD per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired (in USD per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in USD per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in USD per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "STOCK-BASED COMPENSATION",
        "label": "Share-Based Payment Arrangement, Director [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award granted to director under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation termination period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected life",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable options, end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable options, end of year",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of stock options vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "ctlp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssued",
     "calculation": {
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares (in shares)",
        "label": "Shares, Issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.cantaloupe.com/role/PROPERTYANDEQUIPMENTNETScheduleofPropertyandEquipmentatCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-use software",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "WARRANTIES",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r1348"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r150",
      "r248",
      "r259",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r290",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r367",
      "r374",
      "r382",
      "r383",
      "r651",
      "r654",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r963",
      "r966",
      "r967",
      "r993",
      "r1083",
      "r1450",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKScheduleofPreferredStockLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r164",
      "r165",
      "r166",
      "r201",
      "r206",
      "r232",
      "r233",
      "r240",
      "r242",
      "r251",
      "r252",
      "r300",
      "r393",
      "r395",
      "r396",
      "r397",
      "r400",
      "r401",
      "r434",
      "r435",
      "r437",
      "r438",
      "r440",
      "r443",
      "r446",
      "r447",
      "r450",
      "r453",
      "r460",
      "r716",
      "r841",
      "r842",
      "r843",
      "r844",
      "r850",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r873",
      "r894",
      "r914",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r1212",
      "r1282",
      "r1284",
      "r1292"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r61",
      "r65",
      "r66",
      "r142",
      "r143",
      "r144",
      "r179",
      "r180",
      "r181",
      "r211",
      "r212",
      "r213",
      "r215",
      "r222",
      "r224",
      "r226",
      "r250",
      "r302",
      "r303",
      "r370",
      "r432",
      "r462",
      "r541",
      "r584",
      "r585",
      "r592",
      "r593",
      "r594",
      "r596",
      "r660",
      "r661",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r694",
      "r721",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r732",
      "r734",
      "r756",
      "r799",
      "r826",
      "r827",
      "r828",
      "r850",
      "r914"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r211",
      "r212",
      "r213",
      "r250",
      "r434",
      "r435",
      "r437",
      "r440",
      "r734",
      "r770",
      "r839",
      "r851",
      "r862",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r873",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r882",
      "r883",
      "r884",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r895",
      "r896",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r914",
      "r953",
      "r955",
      "r1092",
      "r1484"
     ]
    },
    "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_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.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149",
      "r227",
      "r503",
      "r1213",
      "r1214"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r211",
      "r212",
      "r213",
      "r250",
      "r293",
      "r434",
      "r435",
      "r437",
      "r440",
      "r734",
      "r770",
      "r839",
      "r851",
      "r862",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r873",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r882",
      "r883",
      "r884",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r895",
      "r896",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r914",
      "r953",
      "r955",
      "r1092",
      "r1484"
     ]
    },
    "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": [
      "r1120",
      "r1131",
      "r1141",
      "r1174"
     ]
    },
    "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": [
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued for acquisition (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r93"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r93"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity",
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options (in shares)",
        "negatedLabel": "Exercise (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r60",
      "r61",
      "r93",
      "r517"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued for acquisition",
        "verboseLabel": "Common stock issued in business combination (non-cash financing activity)",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r61",
      "r65",
      "r66",
      "r93"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r61",
      "r65",
      "r66",
      "r93"
     ]
    },
    "ctlp_StockOptionIncentivePlan2014ApprovedDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "StockOptionIncentivePlan2014ApprovedDateMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 2014",
        "label": "Stock Option Incentive Plan 2014 Approved Date [Member]",
        "documentation": "Represents Stock Option Incentive Plan 2014 approved date."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_StockOptionIncentivePlan2015ApprovedDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "StockOptionIncentivePlan2015ApprovedDateMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 2015",
        "label": "Stock Option Incentive Plan 2015 Approved Date [Member]",
        "documentation": "Represents Stock Option Incentive Plan 2015 approved date."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_StockOptionIncentivePlan2018ApprovedDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "StockOptionIncentivePlan2018ApprovedDateMember",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "April 2018",
        "label": "Stock Option Incentive Plan 2018 Approved Date [Member]",
        "documentation": "April 2018 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement of preferred 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": [
      "r11",
      "r60",
      "r61",
      "r93"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of Series A convertible preferred stock",
        "terseLabel": "Retirement of preferred stock, value",
        "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": [
      "r11",
      "r60",
      "r61",
      "r93"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\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": [
      "r61",
      "r65",
      "r66",
      "r83",
      "r875",
      "r892",
      "r915",
      "r916",
      "r1078",
      "r1098",
      "r1280",
      "r1284",
      "r1285",
      "r1316",
      "r1425",
      "r1486"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shareholders\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.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCK"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDER'S EQUITY AND PREFERRED STOCK",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r445",
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r462",
      "r682",
      "r693",
      "r917",
      "r919",
      "r931"
     ]
    },
    "ctlp_SubscriptionAndCloudServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "SubscriptionAndCloudServices",
     "crdr": "debit",
     "calculation": {
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Subscription &amp; cloud services",
        "label": "Subscription And Cloud Services",
        "documentation": "Subscription And Cloud Services"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_SubscriptionRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "SubscriptionRevenueMember",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription fees",
        "label": "Subscription Revenue [Member]",
        "documentation": "Subscription Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r763"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.cantaloupe.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r763"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.cantaloupe.com/role/SUBSEQUENTEVENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r764"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Line Items]",
        "label": "Tax Credit Carryforward [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": [
      "r582"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ACCRUEDEXPENSESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income tax payable",
        "label": "Taxes Payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r101",
      "r1447"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed technology",
        "label": "Technology-Based Intangible Assets [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1333",
      "r1334",
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A convertible preferred stock, 900,000 shares authorized, 385,782 and 385,782 issued and outstanding, with liquidation preferences of $23,301 and $22,722 at June 30, 2025 and 2024, respectively",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r395",
      "r396",
      "r397",
      "r400",
      "r401",
      "r434",
      "r435",
      "r437",
      "r441",
      "r543",
      "r545",
      "r790"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Convertible Preferred Stock, beginning balance",
        "periodEndLabel": "Convertible Preferred Stock, ending balance",
        "label": "Temporary Equity, Including Noncontrolling Interest",
        "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r201",
      "r206",
      "r300",
      "r434",
      "r435",
      "r437",
      "r438",
      "r440",
      "r441",
      "r1284",
      "r1354",
      "r1425"
     ]
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityLiquidationPreference",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible preferred stock, liquidation preference value",
        "label": "Temporary Equity, Liquidation Preference",
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesAuthorized",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible preferred stock, shares authorized (in shares)",
        "label": "Temporary Equity, Shares Authorized",
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r437"
     ]
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesIssued",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible preferred stock, shares issued (in shares)",
        "label": "Temporary Equity, Shares Issued",
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r437"
     ]
    },
    "ctlp_TemporaryEquitySharesNotDesignated": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TemporaryEquitySharesNotDesignated",
     "presentation": [
      "http://www.cantaloupe.com/role/SHAREHOLDERSEQUITYANDPREFERREDSTOCKAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible preferred stock, shares not designated (in shares)",
        "label": "Temporary Equity, Shares Not Designated",
        "documentation": "Temporary Equity, Shares Not Designated"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible preferred stock, shares outstanding (in shares)",
        "periodStartLabel": "Convertible Preferred Stock, beginning balance (in shares)",
        "periodEndLabel": "Convertible Preferred Stock, ending balance (in shares)",
        "label": "Temporary Equity, Shares Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r437"
     ]
    },
    "ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of Series A convertible preferred stock (in shares)",
        "label": "Temporary Equity, Stock Repurchased And Retired During Period, Shares",
        "documentation": "Temporary Equity, Stock Repurchased And Retired During Period, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/ConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of Series A convertible preferred stock",
        "label": "Temporary Equity, Stock Repurchased And Retired During Period, Value",
        "documentation": "Temporary Equity, Stock Repurchased And Retired During Period, Value"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_TermFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TermFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Facility",
        "label": "Term Facility [Member]",
        "documentation": "Term Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_TermOfNonCancelableLeaseWithAgreement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TermOfNonCancelableLeaseWithAgreement",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of non-cancelable lease with agreement",
        "label": "Term Of Non Cancelable Lease With Agreement",
        "documentation": "Represents term of non cancelable lease with agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_ThreeSquareMarketIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "ThreeSquareMarketIncMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofProFormaOperationsResultsDetails",
      "http://www.cantaloupe.com/role/ACQUISITIONSScheduleofPurchasePriceConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three Square Market, Inc.",
        "label": "Three Square Market, Inc. [Member]",
        "documentation": "Three Square Market, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual [Axis]",
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1305",
      "r1434"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual [Domain]",
        "label": "Title and Position [Domain]"
       }
      }
     },
     "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": [
      "r1159"
     ]
    },
    "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": [
      "r1166"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTS RECEIVABLE",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1307",
      "r1310",
      "r1314"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Names",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1336",
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://www.cantaloupe.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizableIntangibleAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brand and trade names",
        "label": "Trademarks and Trade Names [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1336",
      "r1337",
      "r1338"
     ]
    },
    "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": [
      "r1187"
     ]
    },
    "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": [
      "r1189"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.cantaloupe.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_TransactionProcessingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TransactionProcessingMember",
     "presentation": [
      "http://www.cantaloupe.com/role/REVENUEScheduleofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction fees",
        "label": "Transaction Processing [Member]",
        "documentation": "Transaction Processing"
       }
      }
     },
     "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": [
      "r1190"
     ]
    },
    "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": [
      "r1191"
     ]
    },
    "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": [
      "r1191"
     ]
    },
    "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": [
      "r1189"
     ]
    },
    "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": [
      "r1189"
     ]
    },
    "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": [
      "r1192"
     ]
    },
    "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": [
      "r1190"
     ]
    },
    "ctlp_TwentyTwentyFiveJPMorganSecuredTermFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TwentyTwentyFiveJPMorganSecuredTermFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 JPMorgan Secured Term Facility",
        "label": "Twenty Twenty Five JPMorgan Secured Term Facility [Member]",
        "documentation": "Twenty Twenty Five JPMorgan Secured Term Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_TwentyTwentyOneSecuredTermFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TwentyTwentyOneSecuredTermFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 JPMorgan Secured Term Facility",
        "label": "Twenty Twenty One Secured Term Facility [Member]",
        "documentation": "Twenty Twenty One Secured Term Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 JPMorgan Revolving Credit Facility",
        "label": "Twenty Twenty Two JPMorgan Revolving Credit Facility [Member]",
        "documentation": "Twenty Twenty Two JPMorgan Revolving Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ctlp_TwentyTwentyTwoSecuredTermFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cantaloupe.com/20250630",
     "localname": "TwentyTwentyTwoSecuredTermFacilityMember",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Secured Term Facility",
        "label": "Twenty Twenty Two Secured Term Facility [Member]",
        "documentation": "Twenty Twenty Two Secured Term Facility"
       }
      }
     },
     "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": [
      "r1186"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails",
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Balance at the beginning of the year",
        "periodEndLabel": "Balance at the end of the year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r569",
      "r1017"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross decreases related to prior period tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r1017"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross increases and decreases related to current period tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r1017"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross increases related to prior period tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r1017"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.cantaloupe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r124",
      "r125",
      "r253",
      "r255",
      "r256",
      "r257",
      "r780",
      "r782",
      "r959"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cantaloupe.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease), amount",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r574"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.cantaloupe.com/role/LEASESScheduleofComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease, cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r741",
      "r1077"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1228",
      "r1350",
      "r1420"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.cantaloupe.com/role/DEBTANDOTHERFINANCINGARRANGEMENTSNarrativeDetails"
     ],
     "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": [
      "r1228",
      "r1350",
      "r1420"
     ]
    },
    "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": [
      "r1155"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive potential common shares (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1293"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Denominator for diluted earnings per share - Adjusted 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": [
      "r231",
      "r242"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cantaloupe.com/role/EARNINGSPERSHARECALCULATIONScheduleofCalculationofEarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Denominator for basic earnings per share - 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": [
      "r229",
      "r242"
     ]
    },
    "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": [
      "r1153"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "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": "15",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "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": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "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": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "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(25))",
   "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(26)(a))",
   "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(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "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(28))",
   "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(29))",
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "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(30))",
   "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(31))",
   "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(32))",
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "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(6))",
   "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(7))",
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "20",
   "Topic": "840",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481532/840-20-45-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "840",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481532/840-20-45-3"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-4"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "SubTopic": "30",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-14"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "SubTopic": "30",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3A"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3A"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r196": {
   "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"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r238": {
   "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"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "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": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "44",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-20/tableOfContent"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-4"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/326/tableOfContent"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r333": {
   "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"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r335": {
   "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"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r367": {
   "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"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r370": {
   "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"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r373": {
   "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"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-2"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r442": {
   "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"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r459": {
   "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"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r492": {
   "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"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r544": {
   "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"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479772/718-30-S55-1"
  },
  "r546": {
   "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"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r572": {
   "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"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r579": {
   "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"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r702": {
   "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"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r743": {
   "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"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r747": {
   "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"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-30/tableOfContent"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479341/842-30-25-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r756": {
   "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"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r777": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r919": {
   "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"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r929": {
   "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"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r931": {
   "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"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477011/948-310-45-1"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "79",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-50"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479299/805-40-55-10"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-3"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "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"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481598/310-20-45-1"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-2"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "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"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1356": {
   "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"
  },
  "r1357": {
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "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"
  },
  "r1364": {
   "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"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "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"
  },
  "r1369": {
   "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"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "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"
  },
  "r1372": {
   "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"
  },
  "r1373": {
   "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"
  },
  "r1374": {
   "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"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "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"
  },
  "r1379": {
   "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"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "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"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1435": {
   "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"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "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"
  },
  "r1438": {
   "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"
  },
  "r1439": {
   "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"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "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"
  },
  "r1443": {
   "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"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1446": {
   "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"
  },
  "r1447": {
   "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)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1448": {
   "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"
  },
  "r1449": {
   "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"
  },
  "r1450": {
   "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"
  },
  "r1451": {
   "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"
  },
  "r1452": {
   "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"
  },
  "r1453": {
   "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"
  },
  "r1454": {
   "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"
  },
  "r1455": {
   "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"
  },
  "r1456": {
   "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"
  },
  "r1457": {
   "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"
  },
  "r1458": {
   "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"
  },
  "r1459": {
   "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"
  },
  "r1460": {
   "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"
  },
  "r1461": {
   "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"
  },
  "r1462": {
   "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"
  },
  "r1463": {
   "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"
  },
  "r1464": {
   "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"
  },
  "r1465": {
   "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"
  },
  "r1466": {
   "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"
  },
  "r1467": {
   "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"
  },
  "r1468": {
   "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"
  },
  "r1469": {
   "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"
  },
  "r1470": {
   "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"
  },
  "r1471": {
   "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"
  },
  "r1472": {
   "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"
  },
  "r1473": {
   "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"
  },
  "r1474": {
   "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"
  },
  "r1475": {
   "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"
  },
  "r1476": {
   "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"
  },
  "r1477": {
   "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"
  },
  "r1478": {
   "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"
  },
  "r1479": {
   "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"
  },
  "r1480": {
   "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"
  },
  "r1481": {
   "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"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1484": {
   "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"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1486": {
   "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"
  },
  "r1487": {
   "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"
  },
  "r1488": {
   "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>139
<FILENAME>0001628280-25-041775-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-25-041775-xbrl.zip
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
M>;A]6>V1,]F;C8DQ.<\^'+0.%AU*W'2;^2-KK+]J)B@]GQL_+:^ZK-QK_H_
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
M^^V]][,H.B-"4Z^$Y_U5:G_827?.SS]WSIRK[N7%U;5S^?FJ][ES?NU<7SC
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
MOA9I*C'A&0\(S@I=?K J,21?M,E3%$D"W!DOZ?.3@X$D[U6H\E7Q21^=6B$
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
M:3\(9J]- A'.7O-!W0GG/M.7@2]O@#O/7)=W6%,Y=SG'@+F?)G'T)SPB\T_
MV25PN(&(@1?!H1(K36K.-9WR#*B3K(^/(X-3(H3D'?\[]I,O@(/ ;YE$"*4)
M[PA'$<!1K,I"Z> =5V0)0PM^0V+3> GO]_P!RC&$6@P(#$)K$$=C!7S$,3F>
M,(<&!,!7Y$O%Q<LYK/7S8G\'L+LO$G@6_GTC8C_*$K,^7/$MT!P8:J#7PO82
M?#K,0'+B;2(!MCWA0E;G=(S, <[[_MTIP6YZ=C]RMP9H.6W@P!P0'7 $\F@I
M:U765Q5-K:/6WD+FRI=\S#))CZJ-@\=HAQU<*C!9$2;5.4[;?!"G)2S<>__\
MABQ\_7WA?!JM&FT>](DX(_@B7&S5B@%J\$VX?V4^FS3(R@ UX(?6WBY(#,#^
M0+4 !H(X.SMVWBCZF_]=T>';]VL#X]=/<U-AB= 3?3_ %%@ )BI^Z#Q)F2K3
M//6*E<-YX-BBO,!S0)S(00QBF8P E&_ WQ5YDH!%7JBXH\T.M58)JTE([L.]
M^/(0A%F28*=3D/ 9W!/!/\4$*/]&J-Y2Q.. ?24#M69 .N:L6)"/+W)UE_]D
MBTRK1R8\?Q_XN$M6(*)6@CG1P)U]E[05YA(52^ER"V,7+*4K,F,7')^U0( T
M*EO>@[ 2Q!<J13D^>UN KQ[@;I0@^P:5/!XJ3085KC#1=$S$&ST:?%M8K1Y6
MDWRTO,V&@?/[0U;Y2#%+I/Q"^M9$M25Y-.F16M:7BMUJ\GN4G%@.?\L61N"O
M'QT>9BZ7"!W:M5T\@:$,@<$&C@1@1&/?K8!F30,9(EN=,^(2A+0EF)&UYZ8R
M_(/LAA"9?(Y98$UP2G?%D8&\$:R=@_8.IB:P![*]P%R:3$"5!PX"N)$KE@49
MX8< QS0CI"O<,I2 EHC +DN20>"CK0=F>1_^!<:U" !%P>(![@2ODBI]W),N
MGE&BW%\)VBWTN$^)Y'R/G[BQQ.^@QI%@DCGLZ:7B)7M<YO\[IQV.)Q)40\M/
MB!=\8Q0"\&,)5J/&I00$@WQMAS8 9HC-G]2! 7;3>2'CL_4>8*[49=IG3<F3
M?3*1\; !4U_;H<U@VABM 4'T"2?H(VOA4XPQ.T?IBF0%$',",P ('EW'<Q:I
MI4<RAGIP)O'TM9VOQ3<)X]@J$K'G3,24<I](/T@2:LV11(/TEAV7'L BS-"@
M8E-L(N*4*B&S">H (Y#UMQA-"%[=D=Z.))TB,4)8=33&8T'=Q@\YP@$B*X#O
MT1VVYJ2.6G>5UX(U40GXY,^VW^I87>H1*DIVH]Q$R@@"PGSE=#$/*:[CQT!2
MGI@FRK>&=A%\Y:5"JT0JU@Q/(V^8HBD/=.L@FB#H03-"+5M'&*=@_ XDDEI"
M+DPWBV,XU8H3PAKQT4F4PM\D0PS2T75%F%O /CE@E[FN!+!/D.[:VB$:!GL8
M")\\ZB$B 3K[<^U9L>-N!@86*,^?Y)WO1G9$0+6-'&M/::Y>SRKPEK(.&C"H
MQ2ZIU33O0@!*N2DKY2GV5"+%-D"FY$GG3?Y2Y<&)<J<MHETJX.@&"1EHYI6P
M1N$AFC!?@KW!XA.V^/G^M[P.5L]1B5?$4,E- VT&Q.3<X[4G(M3%GGK[3 2P
M(:G#?_0<+0(9+G:7S^_VPQO)RU+L=2+2V%??@U]B7[\_D$,5^+-\BF@2P,'
M2:%KP[\!TQ:-GP1S%^*Q](RE47% 1E8L:!E0,)WJK:O QTLES >J=.R8G6IA
M"'@7@94V-$2@L@=P- L7IR6HFI!D(UQSW3B3N7_II9YFB=C<K/Q* 6R(]5IX
M,=V0FOY%3M$-D$1A* /B$_AP$"6)CN%KY89\N_ ;/B%UTZ(7"\UEM$%\-E1L
MC52WC$X&$P6RT,Y/@*/,PBS!8&@8A=7<ZZ() ;C0R'='E#(32U8Q,A4QQ>11
MUB1%,D+>!_]&&)"+3K@C7]Y0ZH5M,&',_;6!8P;3)['$%LUX]CHM@LYHD*5H
MV/^5@:I%26+HL.0<&'*69K+H A\" -CCJ4A&:_Q9J#Y![$TY2P:*:L Z\#+W
M/B?XJP!"DKFH$PPRM'-0;1E24TBE17LJP<\G-YXR^I6N;$Z0SMHP'A#J&5JQ
M]Y@^KRR%M[4\A;<TV;@O%\%A4Z1=%\TX2Z :?3J_@Q@W.5V$D\#N_0%HF(CQ
M46P"WO 5S8U\DZ/SVI@)I9^HLT:Y2@=J7".8?2J!14CDX!X0]Q13^<"T()^,
M81]TVMEK9\11GS 2R%DF$TH;!M8+I\A)D\"D)RGY9Q7N+6*^N4_CI9YEB=1V
M[9=$71)U2 HR)$G&H;L,,W:" ,%T Q"ENW08AP:W>^B/$FCBHW;C@4:)8A=N
M3SD[=TY/(77_5N>5 Q$%@003W4,S_T;H+')T'?BQFXTQJ*QR4G&9+Q8C'LB9
MEI$,:?#B)O(].^:IPQO)-$GE.&'K0&3I*(IAA9XS$BYE<N)IHX:9LH]_$(OL
MQ8J $I&><@S.N '=:5_&53"? 3@,8R )X:!.Y8[ ]L5+6]@\LS?#1!@E^T9O
MI/:-!L:ER$F%$:6H8+ZQ#\8:V-]^Y"D?GS8X8JJ 2/) KU6Q@/>9JH5CD)P^
ME^*\V>EUCW?>KK"LY1G V@F U63#$<;\5,H]IPWAICG77CGT8CD(=$8VQ[[O
M+Y' O($H1'NX@B\'K1;S]X9@:H,XDE+;WBI#$%VW8%&SSP2A1V[E0B(*2B_R
M<.B,]TXQI7Q)G@NZ41Z8:HYU =D0)*7:Y7T[A/]77\8ESR;4&P<\EW0L+N<
M]<N-_3Y<$_WH1JIPMG,IXM0YK3C8*L9I="JZCN$*>)%SPA\PE0R#A059OYOS
MQM1]..5IE#%8 1(C@:2!O 2,#?PX* \$ST(Z/X /M(1".*3F?(IBB3,<.'C%
MS)&S<=2! E9J^N+MI#IQ$^SHQ$?GB-8VQGG37<M#@XM1114ARCP@!E@R[ *A
M:J>C#O);=6YJGB(0*_1-U=O9H8::$3[ 88]HW/<Y;H(O4]]$9.$:AJ7U"C,E
M&5SV0_/'I_<@3 U@ [H7'*^JV*,S"82+9^QE%'#GK(CH/KS;,.9RWY' 67O:
M4;JPKA"3M 1!%^A5&+^S1\Z[Q7C_F<M0E=>4=-) W!+_H2X$J?B"M556H()P
MC[++ O2VWF#MZKV09%.36*'2?Q.RE@CK*,$2HW.IC+^R6$+2_%5X<^0:_S$6
M5Q2\QOSFY>!_98ZN]DIJU5OEK%5_O^R E_4K>.!V]W:^_NWGKY-',<>&5*/F
M_*18^(/YW/.O]^*W[M5OI]W?'U\O_I5V$VOFV(TF;&ZN,O;-N4@\\=>1@]7Y
M;U&81_%0A&2;$DLES@5,UO!GU(BC\)93=>':I0S#9!K<P$."-!-*0W.&0=3'
MA(4\328@ 0F*PBUYEL!N#@95[6]2'BI9LXIWV0F%BACZ.V(YDF&":G^2^<QU
MB8]9T6A\Z]AWXZ@ZDR-'BAI]#^PW]TL$*ML7/V*-(.JCE1#%'JVJ@D(_9'5Q
M$H%>5(U@D0+N>+-S>=';>:LM>4XC(.J=Q"A57%BS9Q+Q:LXO\'M *XIBTKE!
MA7#@6P%)):M%MHI(!: /DZ? ;$J&(]88=.H))H_@Y"V?4BM4+@5G0\MP:$8<
MP & D$QX;)>#];P@[B+/^;L83]Z#%0 *'MR;IZ@D8]1(109R@F01>;2#B@,Z
MT,0'6)"J3CM%;8B^0=YJ5.H%($F,S['=A'NML=&4JM1S'_34&Y56CJJ>/R9E
M*S:^*U>IW)1//L0/ZA1'?J>5&0IZI_]?]2["'#C>5KMR<+AGN=R5^?(Y]'G(
M R>LJ#]_A4>\:%Q1&3P %/@APK35#$Q(RCCO8+XI[%HPB#G%9SG#6BD[\,=
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
M[!=545;X*/EH6']+3&*%[92CQIS*/(EBD]QOW)']?&>JQ_("2N=.!H!(Z*I
MNX++^:D5">F'5APSKW#0J<1HDW$:L*IWT*U,%DXM?7$$ROX#8\K8=&FD.1M0
M85$MR4+SY[R&0DY:[K(>A:H!M= MVBDUK#J,BKJ\(76V=F7X9S0E"G&&-,*(
M7L3E^EJ-8>5%17!I_49;P0UP&2.BH#)  Y^$'Q:L4&Z49MM$N>*+)0L3778R
MC IR9#;Z1V:PDGWH'Z!7C?E5(-5P:^QQI">LXA.@*3;*?/=+-9O@KL <H,N8
M$@3H"*;S&7K:<WJW3,YBSKZVX@K!?6-#+N<H!>N5S%.+SUA>U@5\QE!C@6<K
M3=-2_EA0+EBS!1>0E!%0?,J.&1E:HG@QV^+/6-+XQ1*E78F6.PNTQ:+3)ZI8
ML8VG]1L<'A\+1Z&/\8"EOF)J1/*$$B/YC/>!"WG](#7R['/MUQKW6JI]JG5K
MG9H)H&N^C<:[;Y5D888H-0LQDMW8U3EK+[2=H2[S>=@&VV%_(<F"]6I:3EIN
M/.SE8UY.2&T25'1G>H5 @*(8AK#<!WV9HF,B=V\9N\2EXV)IAB:*[A^LU_R"
M+8S<'(8#O!$^#S[A,1G&[Z+4>9VM8*KG*MRPR2J6,T,:,'HX4SAWJ=#D&^-P
M+R!]9EW18X#'SXV&<ZS-EE]]UF?QXF46 '.E*X %[9^=L^ON7$:!%IC$-I1?
M#K-;9#Q7;,PM$4![S'CF!-D^!3_DTK8(!?%QC=XYI8G,O(Q6H?)]0:K#[I')
M33 OG/D%SLYD[A!$@I+%)]*4G@%GZUQ3IX5KNOLW..C_P@_:0&6MEBPZXH>
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
MN..OU*]9)DG^J7/U:_>ZY_S>I2EEW8?,6&LTRS+QDM 6 <Q]8C'::(9QH7D
MK)L2@[%_#::PJX1J)8/2"(E=X991RW5/.:';$5@]G319)%P&BJGH":<;ZR ,
MJND/"I<4]-IO011_/'22V(6#3H-)M5EO[M;W6O4_ANW:GY/A#N!X^N-.C_O=
MC:+4P1NJ]?UJJX%,IU6K']3:C3\RN#RX_,2/%!7]W</VY.Z] KO2X5%UU0>L
M%D1KXY^55KMW  _N.+[WXXY?;:,N_-IMB49]:TPL9$&-735O]^>KB]^O?W$N
M+B\OKJX_GY]>_V?#N>WRX1"Z V34_U/UFO-U;@*I@<J^UXIP0?]U]&P2;7Y0
MO"$W%":@D<8<N5TP]Y<=SYI^[80#SYIB4AA@@D._,AEH9<,>'+QH FIN[7#F
MFN6;.(VNK946=&R5JQ3RR+'<GM!M0ZFW9B$JDY?L+QZ'F"M.J!Q0OAN7+"V<
MYJ@2T-4<)# 'NK^Q;X9.,M6N5)Z=B/GXF(6%3<YI?B4U[RW,H;RG?3%_CT^C
M$ '@]*Q?08#)0+EVE)3";CL )A[:GD;?&$=\)NRGEQVA$NV[#Z"'3UP-+9V?
M&;] :>QJG[>IFGIW:?*+UY2F^0L59UEZNZ>4CE ._!Q2"PWN@G7(OD-J2F]%
M'G-%!=]*ZGV"Q73H\LQ"9;DD0++H&L3'[>IQU>=9^^\JA3F19N*%LE66K-"B
M1=BC4/.(,JL2G_*)U,*UHFS"X[6G \LC\6E="/([JXNY5X3Z)<HO:F:2*<*W
MYLS.N&5F>R5^K39&9:0*E?RO.+V5L1#ET2-K5KCBEE>7QY5"I8GZJY,7)7%1
M"^8F=46B&CW.#^<UNR$'=@'-C5<C9^BP2\ RE&$L6&*J@1->9(8Z+.CPL.3
ME+U;+'VGS92[^O'A&$WUD,=B0O?^U\S9Z0(D23+IHJ4*9H_I9LX5[.9<<<Y/
MCAEDR%CQYD^<_W.I^UE?<^;CST'41U5@':R5ZST1[X=JD<;#9J-$WK:'HHOL
MH>'1)-8(((O)INBS(1\=XYM1K- \B\DA!T"F+,ZPR&;1/9$E-FY.)'9^I-QO
MO8Q"#!*PD')9#:WA(I'3:@5DZ;@1T8\CX3T5KCYQC<4CD;A+0H53?[FKQ2=+
M/[/:7JQ%Q.=X.)\_EZ<4WTKMME3RD09:*L3-F](.EBJ@JI*(T$5-OZKJV7_H
M,P\E#G*T/<]_"I=UQGR\.$Z?1AY/KHJ4."UPP)O9R*E0?=VLFA%3794363Z2
ME=OS8D(V:S/W[Z$PSM*>86F2R^>C)'DCNKS1"-Z-U:T\BG(V+6 -G>C+135%
MUG]A^)2:/G"*AD6H@:<(:J$JMJ:"*]K$6NF95&#WK\S7'FI [>M1+*73^RM#
M:N93P]/\*%U)F9W->K/);,F:%@HW].0D-7>T<YU9Q=P='#NKB8G@\PF0W8UF
M@T."O(CPG+;K59LFYI"J2(,?I55TLQA>JRF.W-JDG&,D#'7 A"NS:1O)2*UU
M3N(0YYCQBRNQJ%14Y&0J%<-N\SW?3$B+M 2-D:%JW6JX@2J;T/9#L682*9RK
MBM&<UX1N%#W-#.^9&-K)'?<ST\E9B!AM=LFX;E,G;?-UM0"L-M&!6^P40B89
MA2ARV3\WNC&B\@ZX'0 )]!U-JAB],B'8G)EA=(?'%J,6@DD;%>--]J2':?SH
MA5$EZPD\K-X/3%G$(U29_0+!1S8_J)ALFD6YH:9N7L<77SMG557R&$_NWF$3
M1#[2GZFDKUN(S@']>'Z&2?*_Y:ZB$^TJ6JRNK)/?&CW&XGMD6&'1$:#RB>S'
M&;H?F8O-,R<BXP4<RO.3.)N8<&4ASEF<;<Z30I72@%2UT .6F(.U'&_H;,,A
MJ'YL>\7F*[UXY 4LHU+(MD9/JL7A*#D0.0K5:F)E% )]["?\/EH.\1(]+'QF
M('G%##<G2DS%%VE/!9]R3,A7Q5V5=8DZ*CF@H?)ZA'PTR\9-;1VI82))JZ9%
M#KXOX=GOQ9Q3;?J0[UD5#T84$\.N3L##_JO+VE2::2#"@A];=7YD?111IEC
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
M3N48"5EU2U0;P\;7E'87_AB'-5Z7YC/UG( 8^#"H3+ U,Q7I,"^X__$@J'!
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
M#[NSP!% .6,*K)IF1Y.H2BT_6N\,&C?;,=^PSSTMR$+CDOS;1 AJ:LWYT?L
M.APP)>6[B@+_1"N=OG6GT=Z'2U_P,"D]BC.O0:L?(^"*!&O6K^B7W]N6':VT
M91^!4YT;L>H%TTBZMGW'YCA)A5_G8J/Z?FD'.@^]_8I%!C$.P%4*M/G26 YR
M=+IKY!?DKNQF3&DE/65(_EK%KNA*%Z8[8L887M=<E9)4L*AB717-]W(MC;9-
MT7)D-(++MVMUC_5%9BWZI>5E-*]<44:2J'9W+[WCX,>>X/J!@M!E(Z0F=-3N
M5:#J]$1N%=H:?+O^IK_N>VL]J34+$#NUI.U5V]9Y6/K6/X,G$-<%&^8%%F]C
MI"K5>S.M;,,<C')=1J4262+]3B*DKQ R2-+T$ON0>$8B3V$V(#2[L,4IEH0E
M#6PNC-@TRVJ\-Y$V%8X[YO 0!N8/*L^KF^PJRM,(HW\<%9K<[!&<E.9(*NKT
MY(IF\">G'<-JS5AD+C>X8G\2$?<'U@K]S%E'B^Z@C%O.S=U]+*D=KT-)0^O>
M?;=O+ F^)G0GDL-B?IS)$%8A(1^8)F2#8ESLQN-7(76H'XA?B+QK8E8],NUN
M:_Z["FFXS4-O6HOF;!Q3U(95^*"@=7&;)R?P%ENK4I>JDE/IE&SC.G(.:HYY
M5YFZO)@ZE(6'^%:I $XZ&'E9B=':$AFM-5W"$_%;5"71'\%?LV(")LFYHC[G
MO]+O*-E ^4.RP0S\M\^%T$]>]D0A.;"+H]ND7RO#]ES!_JNF-YKO@ +2&"WF
M'JQ$ZD=@=MAO,G+=19)#T\;?<!(G5).E\!Y$>V^21+9SGQZNZ0&H]1"." U]
M[K?CW%-3LB9$XV5B2YZ=IOT_YV<.O\4I*L[^]3+<G&@_I67;MIT46"_H\<>"
M%L!QTARA'C4(2S/YKCEJO"&GS2"5[VM.C47WJ$R?H/NB7WY ;?)NZ@D%%Y6#
M#H;QE&BN1]D-4FIK233I$(*S5I?"P*.B,B:"C*:=6.!VCS<"4Q.1P=-JAKR
M.KF@H]9:]HG"I#</(=7+,Z5JV^\)=J>I0<>%HG5A<2-?5P3IJLB:F;;V$Q7C
M;&SJ:BTFVEM%C6EMF.;3C!A>$WU(V\7B1!VY?=)X51:]\/6$%@%9<5EE6Y=O
MZ]I!E@JFJR$J.].IR]PB)BR\R;%9EXWL!H?>7C]+#Y") +C4ILQN6NK-\>'(
M_T23RAID/M>3L'9H#PV_;\K<R[NT10@5EB]!U'^7Q:?E#M=LRE..$V>5Z* J
M="LU 2ZYW*%+:-U#8C5167$M=?M6N@WNM[4RICZJ*!>M@KWX^K*0C"F6)Q37
M^0776.F7OO\M>,M^VQK#Z\V7.&N(EH-PU3BK'YN*3L(1//2__M?PY<%KD(=$
M?>D2]>KW-Y%=-VBQ* FWR:KH5+>NDZ864IM/(5]*.IGB[463%&HQTW4W?&RG
M_V%O0P.QIA'M";TA9FF>SIJ93>#Y7!])6<SGNK"41E)1SHZ[;] ]<Z3(R)&,
M:XV1ULN7%'P6RI#W*6/X(L0(6$'T7)F0Q=Z:E'58,"D0K3G$GZ130PQMVG5&
M='$D6!U"'4>&HT#S\CK^9F@J*R/0242RAB=8E"EN&F. %AF3.,I48_JSKMP(
MNLN#FJ0(C)Y(BT2A9&2Y!-.6B S(^5"YJ?*$R[2!+(\X5U3=<1I\H)^4!*RD
MX]GCF@2/7(C[B%Y2:VPS!%;]:)Q>HW7+0)09*NW^Q_KN19<UC:;+G===PY#[
MSHT>;FIN=!-/$NHXC3CF3 FH!E0EV'UZNSE1(NIA?8=M3AT:- DDQNV=&@A+
MNWRX_R?]LZN"[+)Y<2WTCNZ&,69:34S(TJC*U1'(P8SM?JZLX:TW*:(E%1(D
MR]/8&-#Z02P!4H>,"S<W#?OV>NN7=!)C3JC.="XP5M2A<)$*@^.'6:.(T=11
M.3W*Q7<Q4(>%"ZE_@VN<%)R#+^F,6QYM&C3D^6CL=B418^&*Y.F1^BN#E5!B
M: =V+";0$CCN?RO,7_J@8B+2O*OL.7U'3,5QW,P:X9>E$D'ZD;FO_GE;?BQJ
M$J_?+N>XS<++)I=/^FOJ)QU*UE,=UO:9T=FID>AZ E=@5G6FDE3W:Y.-XZ&G
M&#[=HB'%!;'!HZ66@:%+DF:54B!L^G98Y!>"0"@RY3X+"6(]HQ%'/IM;];'B
M, Q++<X>JA(T;//"#W0%PFR[[.7OPI$;:A(%&!3K9N6\QVUC#[^28G=-_S1-
M_OM9.AZ=1"?Q9'AX>'!X,#X\/$Y&+T?'A\GT8'@T5.K@_XY&SSIW?,@@7ZUF
MP? G.%>0M "!UU3B,YVBL"_@^UOZV@^^MW\KU@\=K+@TAQNP-&>#X.QF@C%0
M#K6O\:;IEU=YD?_6@$W$]!"HBC^J*8Q^;_@LR,&1@G_>)*^\!V 6_E<#"?W
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
M^=L1N-'-^OK=+&(NJE4P/ 9_DX%FM@67UPKYD0CGM"#=WM<-YA0+^X-W[\*
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
M5EEEJ\ \CLP\1OW]U;N[HP6'>(F(NJ8BI*6W%+1S#C=UX^R.)=E,@B>2M;-
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
MOT15\$]U$<$N^$U=16BE7^J: ;TAS %&AQK)%N;G>6RG:95]GPB/C1:N1>P
M$=6EY:(%R1@^BTIPVY"5LFR06^T7Q$]@3(%MZ'8(&"3O##3D1-@[_J%V68'-
M6GWBAUB=&R+$!%#51 Q)$'I0*9*7\G@-.IO<])!P#!!7\ T+JE>OIZ4E^:T
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
ML,:_KV<?#D8K/'P1N'4T.+X%W!K<]X"/5YJK3Y<J."MF\,R;/U=!FM>JS&&
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
MYT!8M3KJ&S(&"32__EX6#J;44R]84O.G9L4QFEGDU]^".KW59-7U.$E;"8T
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
M8M [F$)%%#;$JXPLK&A26[FH<7522G2Z76?$U*EG6]BO;.\%M+#I-%SF"JY
MEO;&[ UR\LB>L C)PG:='&56LFDPMCH6#>QX0.HVU9S\\?O#W4/..V/\_JCP
M^SS.R7T]2H:DY8QAA:X[U3$//_)<YEPA'-@@!L_<_H\U'MM\[9FN)=R<2D@6
MX8>_TYUC&J0ARA^]_\L>7ED^L%'^@ #<9H1L>U8+-L*<GC"V//A=#/R63S#R
M.0E!S^+LYRCI +CCT*W$J=&O^(="@F_A-HX]Q?BMCJ:<O\R6=LIJ@L1)E"$D
M3)]X0..0&>'EP11MET:Y2P[BX-%PAI$=K^#YT1]32=#!Q:]IH(T1AKH*\\=?
M0G=QZC!<U!UND#N.F.GS4I1?-F$6+--O,HYJX81Y:!2 5+K<?*-.1 "[9L1W
M_U$N73I@]Z>;<MZ';S%WV/!Q2WBCY=.SA.$1WEM\E.AL/<A>'92Z.BKCH)"$
MK1*>A@]SFR..<H/[-$I<:^+.,60GF(QFRXUK[P<O[/ Z)M-GGXK_*6%[IH8%
MI:$H(49&)\W:"0 SEUHYD'$" V((B4G*WLK?^6^1<F?#%X/E@B@//J:N3Z$]
M7Y.1V1M77(X-==]9P!/)B/-![UNN_^_RU- M-^G\_(IFA6;M@2'1;-]7WO1[
MO..]DI$GI*X_N))G$0Q]X#!O&NF.E; E\ZVJX!S^[IG\M788GP1W&$@0)\H3
MK]* PV4[(]7F.9+HTDV*;L(9=7#.Q_"F%G_=]6U=HS=Y3Y3--MNKBVEO5\W/
M"_RG:YH3S['BM7TGO+23I='VDZ7RQX$#[4H>1[&CY(<OW[_=WGW_X_:S\O#K
MY_N_WWZ_?_BR_1A*1 ]VF]9BUUU-?A=]MIWTN '/L*G5+JD)!A./-XU%F)]@
MT<Q.SDX@F(;C#VJ_T7(.]OO/'-5Y &$SAA&0ZY0B"[;.P!4\'O=&EE&5*MC0
M>I95C95W%[^OW@R_K]8;&$,Y*#FH9@=E[GY4'<[HDE_3AZWCEOZ:1"\?J=^D
ML=9O+&@"RNEC4"*<G7RZ>/MIDGSZ8-J, Q!1A56K[P'-S8Y"X9U?A8M>XL]I
M&J=ACB-7^YBKK5T;N,K;$<SD,C>PS,:U)9?Y^,O\.[1&H.\H6NY#+ZH?NC3"
M,<I_A 8E*+IF]:%\BMDNA)^][ /'O<!\(+Y]%VXIEYBZL%>1S:$ZZNL",J-(
MS96:NP=%2A\?B"(E%5<4(5ZBX@[4X>! S&"IN*((\1(5UQBI0[,J=)K47*FY
M9Y]S+2Q0L:BKZF.%GWSU'];:9MN;8T_JY-@7"5RM&:I5&>I*(HJ?(GTRS:IY
MOY3+"8(L==P_$]B[E,MN>QD>"!LLY7+, B;-2<S+($<X\<KBV?ZV_KN#SNV.
M!9,*2R"14NLMC+ &/M!48U#OA*+NXHA=DY V<7$V03<]HRKSI#0):1(=-@FM
MKPX&TB:D34B;R+8)3=4U&3I)FY V4:M><'Z3*&9?2$:<N[,VAHNE=<!;3W@9
MPW['Y+#YOP^(@K&S.9.A&A*&497=TDT!JD@4Y[_?4[9?/;3]["<AARH;]C3S
M7_$N,-XAC@.\3;^,"0,3GP/Z20+?L>V*(ERRSL;"[B'^Y]??@_")OO$N)(X;
M9V"./>61$+&@QX?*M9*VR#X@AL]OJ2QNPQ  A^9G1"/GP#)[,>10$+-EB#-P
M??I?<WLWTG5;+&BRW8)VG+EF6/P !$/]G!LAFD_&$E*$<)3#45PU( $U=T U
M]S-,0*IF@\C< [,\,O=1=O0M]^*_W7^_O[O]K-S>W3W\\>7[_9>_*Y\>O]__
M?OM]!TCSZMUL$*N(]^4?$-]RGQ(!,"KBK7%,>1L)51#=#'$W_N@]]I0GXB,L
MY"O\F2S@81S%BX',XPX*(&AOH5M&[W_ 7_W]]O8K_K?V056NX+^NWJD)-AE"
M68'.(GPD>SY]$F!L3/-P] Y=OO"5H9BQ<:905,7SH8]/6 K .7E!A& [# X
M7@B EMG48%CT!W\M7?@676^;;4PPK+G])U'^=^D\X:.!+2E:SA<<O1AQLJAH
M 4P_8==!+.7<+A]QO/P,2Z"$0!@:&X,S@.7UJ5=B&''4J69OA._1I:'_?G*G
M@)=,Z+.#.?UW;IAT"HB-\@+@1/2I2Q:CA$JTG/PO!ZP%>%#NW>&9\(N(*JX[
MH]&D'X/,V;1 'NET&)Y+E ^R0'Z\-2;%B$G@%4)$4ED"[A'_C,[H#F$'431T
M(R&AA].=414(PO75AOFE4P<U]5\S)%@;4(_HTBX]AY.\9!0'+EW':9Q 5O,A
M9",&;&TV9*8X;%: <[;*'0-$)51E >5UFH$]PGBS8278;+AHB$/#IP\0L>Q?
M28B)-@ :0Z>1H2_.2?P<.(#O1"<W9>#8$&'2EX?! J1$0$.IK>P'F13<.=T6
M+B!#>00$00ALG6R].:M/BO&5@^Q-L Y1A5)X78Y45RA0]'D>0]&;$"_XT5-^
M"P ,Q$%T=NXXEA%"*_+8.T=4D].[%)^R2!]4)3I";',XP!4R B$AT!P!D>DT
M'C,[5W(2^4H]U-1M/@ JJ1L9A],^7\D3.>Y=W4BY]7W(I+ZAF]J+*WA^&ZDH
MPV_DA?A+0N>'V+>, NU,4OJ> ]VAEN>^(#T0&U^&@97"<0%4M8+D;QRM,D.Q
MQIV,A RICD>_T1Q0J*GQ_TEBE=JV'<<,:NSKPR/U@4"?4$6\(KB\W()A3_'P
M0U3@5K8$5E3!\^'*"CG@G"[I,LQH'<),.^"AB5#2(&<9;08WJ^%,#P?JD9_4
M56:I.H8&_"GY$"%]BI+#7&+5"QJQ,=((>"-UKX2&7SY)/&JZJ65SKK2Q"295
M!$-%,B68WU- @QQ8UE^0RX*K-YWSW.7(<L2>/M,]+Z+3(6&V<,P<,- E>=ZF
MB,%589Z'0/AI6LY 5>%I_/&H&51PT0R0X7D^F;S(ANV-KC5]%8Q1R8;'HNQD
M-O1'##%VRB-<PIYI,WA[*KHIA_D-(K)E9%$N[F6S6W)X2M8ZK>"&;7L!50K@
M^^!:CS0"=%]-]]V)MS:X5)>B'8_@[*4IJ"@=&K U(%2?O3YY@#"FVTU^[7O*
M/;/);:^ WP!#83"!AR#85T)P\<P),H# P%Z%*,MG#3N>/7E-(1$1?= #D@4[
M"GSZGM<<M44N]<\3MC GF;R>QE4.QM0IJC,'UF9CND8J1:XAU]&"3,&VDUB\
M;9[V;@W_+2KT6J4\5;&72A"NIT5>,B'28X(-G>Q%\%"&.PD<%.YTZ0%5 X/7
M9B],=P*J_9Q+)],;AK'-B]5OG\(@2G?<=R _FKG2:;T%!,OT8T@@5LR63GVG
M#^\IM[F,!(.JU+VS#(M#>>*3\T](60 W06;Y<*@"3I8Q79LD*^.N*?MB!MQ/
MMZ -*2)WY\X-:&UG+.%FDO2!.SJN &O!R7("%)^8BZ:N?'VA("'(MM/=2[7R
MNQQ&>N&JY??S1BQ1DMBM0(V.!2>QJ^)<M_8KGR5=N6.HUSGT^(1>\AJ(JZ-@
M%@N3'O^ H@#RVGC!TN$G=KCOYGQ[[UP9<<)>G'<B:UCBFW#)&5HXE%#F-A:>
M,$##,A1C_$$GQZLEU/LBJROZQ.3'4"B880B2%2'S;UXY3$T8SO.R5@C=)(-7
M N[_QW.@1/!C!6E$D4P.W9X;<OZYC*YH=?ATL%"PC-2LX,/SR)_\-3%]3Q!"
M98/&1; =,I(B\, V\K*44$?4 BR]80#JI\QF;*>/.8D[#1: #\^'E_&!P1;S
M1-1\!=E>TM 8D&0C_B/\XLI7 )C:91Q10)"50-6G7W5CMNL'$QY<IG]+:;:R
MD24+L_Z-Y!2:A^@,TW;I)WLU2ZQ9E3-,TT3\!4MH^.:VJF]8*?Z3L*I9+G:Q
M<3+Y\(51=4?/N"-.2$(QXB#-=\)F"_*"33TK2T]7I(51$WTA7Z%H+62*5$Z4
MB.%R$E<_I7R&#MU*O8#MZ.GB\K6:Y%BNHN44^$AF2V_E)V@OFT]R([[#ITC]
MC"3%46;$SM8I66L;WH(3@7,X'J_/8.#YS!BJPJD(_UK2'V'N!RG>ZI*H:^T$
MJW_%=&:UR ]&E:M.9JG"6EL"V"$8:=IXD)]SYB!VFCJK)R2FN6*&]X5&Y^:J
M>>#!Z')^W4)) D$BK^??Y4N$O]H>>K?'9T)X18,^E1.8@(X!Y#-86[((#I@&
MR)JN,4D0ZX'2[77!.<L,6+LAPS]K6Q;T#Y*I!,EA8D?Q"H\WS=XW]CFNAF"0
M/#G.@O"WNS;(=WFP;"0U*I+UFJ9"E1\.:ZB>09@] =<PH<)B_'V[7@=$&8'W
M0K+ZR@^V+^38\G*,UB'L#W'F_.!<"1@"Z5J 8XQV;'SIWH%$!>D2XCR#W6-$
M[=Y0;<9PE=$M;:&Z L?(VF>2_RZG^!C-9)J/"0@5(*C'-:@*U$;<''5@19.P
MVFD2CP4Y8Q;!))M66?>;?)_I0[J5.73WG,9(Q Y&AOMHMNDDKG-E>^)_I3E?
MSM5BM!7R^&,"S+XT<9YF9Z:KR>*:3:6S$U!$%2/S7Y-#/SK92;+?"W'LL5H<
MS1.3+)9 =A:1?)44R+@2UBQV#+Q*HL4>$/) ;K5[*EK"<6B^GNF&.9N=V?0_
M@>:+I!0C^=$X=M)!0!W.%,]/J=XE5S1SI"NI.UAY(#^7*!@D?%XT4 R,H(^$
M17E0:85@E,:8$%,GT4ZR260O@W>57 P,^# "7<F)5MHC5CH("%8UT85AAA3B
M!S&C?%T3!0;#G+[:AB)8Z%Q#R>XUQZ4V<UGO"OV%&V&-A[Z<1NEN]%P\L50J
MK-.FZ)5PP&([8'OI?IU[1C8Y?CR>TJK9'N^P*Y)\G@,K?U3$6Q*6BXR^AHT@
MF#"R;AZD0A-%5F*FT1=Q6.3 3R98?#8'N-BDPX2N,7]3VO22*5ER,!&"$->D
MK6X3=_O=V#TCY/MN_Z2VN-I$?@87-J4A"K;;9$9>1!V8B&=-*"&9>6FGT^H1
M)NO:RAZ0.\WD705%76;9,4_^%TD%/0MI4@^8Y=#966JN[6FU.2LD3_0IV%S$
M^G^R5M5\'Y,'>R\S(_LG/UJ!B:P<FQ2\.%=]3MZ3QK[9L4*VU2=4B.#L=L^;
M^>P"6>6%P5K%DQ5?::-)&3[W+-WJ4-='!G+T[!]1PC&7QM$EA)!%6:N+PXLW
M\&@@+_79M%DW&U.1M QD_X0__B]U8I'C3M=V?W'<P;Y<C+"M@_"#B2DR;:_P
M:V-1@]M@SO@FR<%RFJH[-!FVI_@SKM IH^:JYK+V"S@YY.3L^:P?CA?"".X=
M9 J?U= <%Y(?XN./J(J1J1VM=GG3! #$QHTS/8[<(M*D=IBPQ&/5 ,?H^A#F
M^CQB?E6>B?T"K2.!GV](^ ?7&>I>DJ-5SJ<8 HTY;\:B?XV>(>M#>TZYU=*^
ML60BG+8=F?#H "(0%1UAP)GC8JQT4'$$>+R;UI7<F.USGOLGC!31T>$+O&JS
M*;VT!L<%CCM<$2$KA$QI_"#D=K>/FVN5A(N1 Z-0,75)^.2!6+FX=21-YAW&
M"IC%B.X,Q8GUV-6DIV@AITF=D3/C.NM4QJL7<!+^W+<TZ?4@V\:C6=M[UU-^
M(PYV);-.6S!=K#QEUQS@ !:=,U6K'[A/_2!8085R1%*)MQ5\<M%0\TR*T58N
M37P__8=!)S6UJ1&HJXT-F>D14&=D]\T+8T(\E^"RXBIO5V"J\#]P\> 3NH#,
MG(.$]9PW>A2YJ(0H#9U13_E8FG0U/\ZT",I[8Z/E; 8! X3U?&+4-%G;9AQD
MQ,?+L'!Q[2<:Q-) >I:3XASJE4R4!=,XSF64>@V;FJ%<*_G0\4PQ8]H*P^^J
M)?WM&\$2WSC8S@.RR56<5ZUOF^!2 TYZN*$)"OL%X)1"/,=84:R/-O3S@=9Q
M/R%$*8-[;):R9X6%]3@S+4Y28\IMPU$R)W;&A_U5^:HGB_A7">;3"M;60F9/
M>8"Z)8UUPAAN![":Y:K38(^--NY*+GVLKT[8 WGM8V-:V%/#$F[",V&,T1GA
M&1X(Y:2UTEJ"+[8]-II<58YYES1D1D\&2772\9+]-*V@T"5QPY4D 1ZR9)=)
MX9PQ"<M! G3[\?F&@1WO$,:YY$?; H:B2BR+ 5@PF*A'_DH$WX><S5[2(E7,
MS.M[KDKUFBAE5!B&K&>.J?A6.W;81I<5<[E3S%X"/YF0-(B.,W>86%#RCAT>
M[<(:<<Q^!QIQ]O16"?6DDC<WASMN;O+7XY6)LU_FO*?9*PLPA[<]Y?\MJ6&C
MZWQAR>'_@\,<_M\?<S<#;R?!,E9^9^VRW]SHS^V^5 3/N0V+ ,)WFY4"BN*)
M(W>&[1QRP!M0>$MR2-<XOYWF=L\5+(7TL)/*)[W8-0G"$,^7(W8\C%/G@ B_
MV=/$_;+N"_K[_[3])=0S# V6R>CS_H-<J%#XA"1OQTQ+A;;Q7-215KL8E;S*
MSE?AJTIRO_+QX;=ORL);1OS^7E)+8T:BT(#*6>M^31_*#F:@&!G"^0-&!BS@
MLE^P;L-6BRK!A,0_(+G6J(?[5Y8F]JS^OV*<D(W&"VQ>C$N^KZ??-]+OXX#Q
MJ[O@+I)VJ#-%K&^,<:^OT&=Z=-E%TW(NN&)EY<':-GU3S]58:&==2R!SNCWR
MSH!%X+*S<:89WT"3?FPT-6=A46JY/,"'I[WI]\Q$6HDM[[W4MR,@.G2O%,%M
M\^XZ;&&G2U37)4[MZ!D*9O0/6=P*U4TZ21YC3E_AM)<)"!T!O&3K U3\#Y^&
MT:]J<A8190<(OI-]")4]]X7=R?D'X0]AN3X[7>;/5N:!3UZ3*4)_8Y06FGA1
M"M?DF2X3S>X\]Z^EZ_#.0O@)KRJPC BKNA#S)X7D_.2A% V%-NJ_V*D.1^))
MURXY/X+*UC/Q'%9Z"VUV5SCDK3=P(+SD-P86RQ"$A%?AJ#K_M<1BILJGN0C8
MX>:* -=0>W 0B2!SLH4G%*P,OTJ4%#UZ:<^O']#L@9#4J>!E2S9(*'"%2ZX
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
M[R+%GO)7,K67#,^$0>S1'1ND[&7;B5K!-<SM5\1_XG)%\: T5WI$P/]X48#
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
MX,KV8<&9B:6."]",-AIO9/C:%H7:<*ZG4RBXT=?OJV;!CGURA6KT-E\['&V
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
MA?VDIH%K:(Y65R+_OS!24%;7T,?V>#K1+,NT3,.R1HX^U$>6,S.U@4:(^3\
MYL!_])P>["SL)W(]"8G]Y[4]HY-[;WL_[-<(-"VO5E2GUM9\?;G8HMS\;1*"
MDFZ.]EPKNL'(A"MZ9_M4@8/E@JC*O3_=KFDBC#5O)VFW9:0$,^6.FE5(GHD?
M4:57[E=OHI6=2I',]OP,W4]F4WC&1%?"LQ<1>9_\XX/C1@O/?GWO^C@I_-$'
M[J&X(8(FK;DZ?!_[,U>RL=GK]RW0,YZH\A=S%>S11?IE\W-CW-.&X\(_T>"F
MXN>FKE?ZQ;9!Z?U>WRK^DQS4ZN=FS[2LG8_:4[LH>:BU\VN:M?&]@NB0V<71
M ZE1*;*Y_R9VJ!#?H<[B/Y<^48R^NA*CE%RU<P7!Y2;Y]HWB^DK\'"PCVW>B
MC4[RP]6AWL5GT95#[^M6F8/N)FZ@=V2]3+E>E=;+J.)MZG<VB9JEEX &.'4S
MY?KJ=:_247[JK2R#G!!>0=>TAN$5JO@W$6N$TJPNQJR.B#^A:WK#^!/2KD31
M,6E71P7HT#6C28".H]K-%DQXZQS]\_+W#?^^XUWROP4A_4]?F2[#D/C35R4.
M;3_R$/57L9W_73+6XNUX+1+%Z,CL?"ME_QQ2,Q/<'9?;=Q ;>^.M[WS/A'B;
MRI!ZW(?9=_MGD;,UKVX,78+.MD"]CDC;=Q)- ^H@O0[GKE0RP7S8GD#O6*JU
MK:TC4;2!D,T<W05Y8]2\TY5#ZH2HUZ.R+G-L<S0\IXMDYSK<+G<Y\&$CH4(E
MN;0 ,*PK"G;Z\&*7KHWJ!@M2S<14LU,%&.7#A7'3EW6.#M?0U9($(Q\N"B3.
M=+C*V]?6,!4N'<>FWJITPS/M=DP%/JG8'^T_2-+[>$ [*D"AJU40KR5$L<^8
MI-5*JSWHQ+=)L]7P_'<TV"1IEV8KS5::;8-IP$ZSW;1,_0C'RR<WR]WWPR[M
MXM2XB8M3P*XGQ,6IW.T^H)??[ (^ZT4J9B>MODWEHUF!E6;\)(CRJ-@^_1?<
M(>5XCU@8&'Y0/OVU=./7K1/.28SW?ISTYA35LEZ?:5J5JU.ZUC-'35V=,BI>
M+=HVJ$%/[S=U2:FY,?4'U:X[-3>FX\]NV!MJNV]@G7Y,5F^LFX*-:=BSAD/!
MQC3NZ49C5_I&HV:N]/5[HY$AW$*-C=TF7-S+IP^+>OG"X,=ZX?[<)=;Q(1?J
M5(7\G!*(3&'/4^AN:=>^8S<6Z"IEN479$1 T>.&0!0&@"W1!"G.!SBPGHNTV
MM7X-VMJ)0M1RRW1+YP 9ENTI7VW7N:9V>6<O '!C+3TXU=()I42WT^EROO0@
M?,>4Z2.9N5,W/KD^B;HH"FNZ*4*&4-Y^+METT^&E8D>)^53NW]:3N-R]U;5-
M'[+NK0W\W;CG6VX5'PNIQ Z=[26LV.T\6/I-N*F:84/'EE4JXKD5\<A?NU@
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
M[J1<EF\\L3F5BR#2[50W8_7:*E[*1G9AC6E[<TQ;YT P;=E5^-VB=>GW"/P
M.4VE*J(ZW;]5.H;+ZTA,CP[:4*<3%@T([HS;B_,+D-J_?+DX*)DM#TFS!%1&
M7AK(&. 3T1TILBC!3DI?A_TV9+I0NY!$M6J-@BU$" L?*."[9H*(&EA>F!9]
M&MV&2\>)Y4TES)[2%FB"A Y86',V7?EPD>@AZU]:1_0N(9@T</6$5ZM)F<[C
M?2?CV$_'NAWU6=A1$8V#=^J+".,#(0;QFBDU4UDG@0NQFGCR%Q=<<>"X+]A4
M)Y?5X.Q3# Z?';JG; (!?[Z\&E^=7VC\=U>N+Y4M-,7N9>RI^;Z%P=1IRJ<,
M/%7VB8Y)U*K'UU-Q4;LBI- D=#\*SO,68&B]_'=H3_[$L),7&#>B3L08/X)]
MQLVXJ%E8QB]Y3S#..R+L!*8,/>PT>%TR,.R0@IO$7Q[Z1_-7GO#$DGAY50BF
M(5B#MF,OP@6_1&LOAM:>J![D-?<9;HZAYRVI-;[X6X78XJG)6,CM%VM.][M[
M8NAM@>_.*]7!%!3UG P^G'.G"P60%NASX$B,MBE,V:82'?K:8%/TK>-;0N\5
M]9G@W1NJUC5I,^$U">;+#]03,9)4UQZ],KTQEV+W0*K7LW.1$XYU%#X%V?IA
M&GHO0"+@6$3R+8L7VQA]\.&JU]/<ID IH[<:H1,I2/*^I5<C2LKPLY'5XQZ&
M"'S\!XF)<'U:6"[)1+ZA9K$*1W]]J;=67:QX(E"EZ+QX7-P3*]BQC]B3.UT?
M(]@V"50LMD!6Q1?7]U5/R4MPF[P07R\GQ-!MI:M X+/5"K6:"G3\Y<OU[Z1"
M/U_?&LJ>Q6C$6MUZ)*4=V1& N3UC%&/ W Z!8B@85C"L%C%$K$$$XCZ80.I(
M%:TU)FDH-860')&?EG%TH;@;LD>DKVD'"H]06P'7X27^\55J9CY?\+-L!$!I
MV?3ZJ:V'#%Y3;BNRG$/1==&P'OD_K/DK]FCY:0KN*[P6L#LJ00S=AM@R@J\_
MOCE"65)PWM;MCJQ]HP.(-@^,!06Q06LA8\]X!!?6]1\>"IXRWK,0)%+2#X '
M3$+1)\-A;.J+Z OOF4'6!T]:TX8"J?P[!+H-."1R!IH*&SEB ';"8\3JH)0M
M88F6DIBV8-BU(=#[X+@/<X$UBK8#8T#6W&/6%(7X;,[I4,:+<?W)W9&'$%<
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
M.JDQ[/2=*/&)-,L'\_(B&S''+$];)7H!P%U?6*STA?<R$&?-D_^V*)2,;XG
MCT9]=N,L@\T_H]V4C*HZ=>JEZ/'[$&\CXZMTBO[.D=!9*3Y$:8WX.,;:EYF,
MK"=Y1-AQ3:*'T%CYB1X)-=/Z<F!&FEJ/J>IZ53@_B]5!*>S72A4.=GA"AW]&
M"X9]P39!\):6\XA]A,<(J?U&#_H"S\G$;*%M&>GY+IBGA2M(>RF+HJ35]$[.
M!JG5D#%\G&BNW_4V%UJW;C^(P36>7%]@"E5-M%:!(?/'46.3GR9S-^0(HC!U
MX<]P#/,Y+\I3T)(4CR0X7,$>IPP3M \H4A^ R+FSL>IQU.)T_JP-$7OA.AJ[
M!85+U/<13T]<#W5U$&D7G(Z#!K-(R/LKC)#S6,,0M87TGN[J-69E(F[ *L>.
M$;$X@^C[*]IB<00[S>^YIB\T2+OH&T0EC$*+QDM)%M0,"*O9VJ9 PC8VE359
M38!65:25)87,/?%]?RLIU-G3:@8G9[V-I-"*Y%TAJ52L%>H3G/XOJ/H1>P*D
M21QZ39B)L0,O+HI*;X!J_$]@7F$$,>G>#0_,O;N[OS[_WZ>_C.\NN.-V<75'
MCMY!Q8OO-3-&24-]< ;[SFN@.%P<N/H%6XR*W'Q ^'8X+3EP0ZF'N"6$T,7H
M$SO1R/T1VP*<4BUX5.RCRHWH>21@%%12R1 RUGW@KR2T3K]8-%A8^7L$#+&I
M[/J/ZZ':]#B>ZH$]XIA!*3+E7"%)[GP?14<U2[N+Z'(*SH[M/^DN#2V/2WK*
M*D]YP3ZU>4?(_ER_"7?U#@SV>A\UN8N#/(1"B^!GVR;32PM ?<&&HRL!(;UT
MB@T^.P9 R)?KNSN085<8>KJX.K\LU/"H8O;K9RIFI-&&+OT_^<;<FB*KC\0:
M5M;*P8F3N64O_(8XVT?F3.R8:<5;T2ZHD,#/[IRB!T@HX" ;V"(LWV=S&4J@
M0E#UG%CG4RX65*6H[XN8,!8U4#] L7R?-^R*^L_\$4X?>6N@2T=<2GA.U_<3
MKZ3)9[XZBOFR*54/*]M=E@=8CSA5-3[TAHH+\!D>5972QD6UL**<E)"@?)")
MO'M,D/XUME\!LQ:J]9\O*YB% D+.%1@6ZF&17'3F>K1>#WEWB[O\&/QBH/\P
M7$Y]9O4:V0<FOT!B8':J\B##XCH89LG#3I%8.[N,*GX%.>)!:$05E3_[Z:@>
M17*("K%[R /3VL1%&C#67C$JG)_ +CQH/D(CX3)$OU3U-=9D M)W&NF/.(>*
MPDLLT5+*1%4QQQA.OI"59*%768,M7Y*W48_7\\GQ2>2!Z1N"/X77$J7?\3?+
M:F*<(25>L5',(P\MJM9]<I25N(P\2,K:RSE.]!;V+(H8RC;BLOU2(]I$+!F'
MWV.=QI>T_-!ZOGMLX09<K$:UCOANZ@[ F*(Y"E.R2^L!U8@:%$SDD+?X!JC?
M9B[O0K*HE+-D8B12"Y$TQ&:P+G:?M6FEX'X%\ZAS;W*?<T$2ZUO0UQBL\J44
MEND>! :KW<H&8;4W!6%1]SM>V6Q]Q[R^]RS2H'E&:;]U^.;GW?C+Q9UQ/_X_
M!H*Q;G^[.#@G)];Q,4*R9PL7;5JH];UAZ,4=8Z'$5GI#B8H.XQIC;?\&:1E@
M_SB])[*JRJ7;:I,Z"<#$'&M._67DL&B'@HL/_/:BT6&&RL6LPA1WFVF3IF6K
M C&K@]XM63)$RT!]0_HM:JU"&IDNF%LO>F\56+V<I\@O588#;)#MQ9H;XDU"
MK@=IJJ&H^1-=M!R!7^&%D;SW"W]#[;UDOS2]8E]:UR*EHTUZ$XL4X1'9@Y[Z
M!&LN/A\]$#T$+R%-AD%B*F.FHL(PBN#*9S2-\Z@[D:J.%/M*DD&:3UF>]:\;
MH,_P.U7L* NEWLO_OJ1B2Q![N9(NHV%5OUW(_:Z"L+N\.K_^>H'2[L"@I?R
MD/X$BI0G+BB K]*HO/N@HXL+T4;?G<4F(G]3D\OSKVE0>EU4%"/=\Y]JW;%>
M$]6WL]C85]&T&Z]DP&Z8A@(GWK/!%)>CU",DAN1(.;>>.AO!_2A&QT5%HFV7
M6IJM=D9F6W01^0#RU^#^+2$$,-&% I:RWP[#A#L\OR%G0_#.1=K212=N%-/S
M5RD+J$]MH,VGC<9',NQNSN]/S@DE=<147,KMT$ H=-#5G:-L$,]5;>#B%J+4
M'"^3<V\&3YOOH,1AIZ51#'L&2^<-5BS:/S%5^!3W[U3K,26:OH  ?<()6SQ<
MH(]YUFT#;=9(CB+6]&7HJ,XP^LJ(:**2\H84]RDQCC?>1 =L+NX52:0\G*K
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
MDC]"/[!GK^^0H7QB0&WSN?L"KVC0IAL>6WK,9T[@&Y;AP9= CB^6-S7<F1'
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
MH X$?:8MFGU1Q_%"4GA&E;V7[W/DF)6=C+5CQ:R\JP\%I%Y8WF"?Q 8HI:,
ML]2\7?-VA7B[3/MB&]X>$&\/VD?!VYL!U7)SD-7)GJ\DK_LH.?O__C]#LSWX
MZ!L."PS;>69^0(E<&]8#)^V?!J]+!8_Z:6)YWBNF<1/06[!$F?V,N^;_3!EA
M2N*&0>@Q8V$[]B)<J&GF@6L\("!C/@=RY(",(,)@Z;=:W9P*4=MS%_/-B-ZH
M'+RNVS#$>%7C%E[IG<!U8B>/$SFFD;$!TL\U;)\(ST=Y06B0%$C01E@?4+G7
M@"MA@=;4)7K]R@++]FS6,+ZX"(BT'*MIW*G["+R"[4S<!4?J_67[66NIQM2W
M=/=+NOF5ZRBPQ&:BN!^)XN')62NW,RKL_1S^:A1<NOE&:Q_AVO/J<M7:\:R*
MK;_S-NMOMS98OT+&T$R%%0A13"SRE^7P.(_Y2T0;/[/Y:X*7=^Z461GX6'U=
M?=T!7_>C=9SM)^20]E]<*<I%NV..K-'DH=WK=7O=3J\WG)H#<]B;SKKM?INQ
M[O^TVZ"SWJ]/[7['JV6#D ;-U?CB%*KT$WL(/G%C%^SI-%BTW>9*#Z0[FXX#
M\=EI"D+ZZ>*7>V-\]<FXOO_'Q:WQ^?)J?'5^>?6K,;Z]'5_]>O'UXNK^+G>6
MQ8J^ON)I&6LHW+$W0M#B6U\Z/BR=:IDS7MO<M$&O^1X->N]C -@IO WI<Q?4
M/]BEY!F@(P4.%4X\I'=<X>]P2Z"[*U)6]"I^<ZALM]TK#)7M-OMK&N\6P9+V
MRT/=EKBH>@1?!*:+8U"WF;Y76?!I:V?P:2[\>%OD8*6.?E?$J?ZNVX).#VR_
M,G&G"5.TLVK&U-[0NP7NL9='O76F^8U']!(!_//FJ^L]PB///3:U ^.S-:$J
M\])CH/UF;X,%93@[>%BGG6:&@?!@^0QO !*Q_7/"*-]F9':%$USU0/#_R][[
M-[F))/G#;X70[=QY(FB=^ V>;RBBW;;GZ3N/V^?NV;W[:P-)I19K";2 NMW[
MZI_,*D!(@ 0"20A5Q*['[I:@*BM_5^8GHY9):?<=U::O?Q==,AP$PV)(6#IH
MB;#OEF#\G>"ZF,O#^;=521[D$\J#"O)@B#IZ6*V0AZO [5K!@7JPGG\A<D$0
MK.@]X-@+,,AW)RP=$,-.<4RO0VJ6-F7DSS6]XW%LWWRR<%:+6W="/QH= G8I
M!;3,(2LI&DB*DKT^.SE\5Y.S/*^;A_;4QAR!A[#2+:MI.0+<$5!4ZT!HUZN?
M:Y5 -(F3Z+G/"%R"S%[9ST#X0U/4]:.W[#11YW7BT:E7RFY[U&\M=C.I6ZMI
M1P>J;8+=KL+G+77')0KCE8_E5-SKK:NA[Q@A*TN.A<,^+(D[NAUBFPJ:]D"V
MD1&=3)3U*X0W/D>&_V,Y90KG<+.M4"NETJ^CTX0C'Y\X>OCJN>,#]8P$CITN
M&FI6T5QB0PEO%N,BW"(1KN GU!!AF8JP;':CWW.C)^R$%^MR$Q?K)ZYZ;+P
M8;L@)O^UCX3U@ZV" "5@1.;>:]18)N362IRK'2O,:]_8WUV(=9MICCT+[FY^
M.3.M3]TJ0V'UUNFBZQ/3^<$5_LMV*<9S!-ZN">^0&7IW<Y H<*,_VB'I_;H+
M>UX(".C.B0 *DO;IH#..(W@H1LZ8;=A^]@EUQ=G3L9E2'OR61Q+Z*^FW7[$-
M,D*)CUXK8MDO_AN4F.^]8FO:& 3;=N@0 42]#E:CP)DXMN^0@'[Z&79FPR+]
M@#4)K5E\ABV4'VSWARA\[=_VZ:=M88X[\)/&3'N"/9E!Z%.- IN #; 'W=E+
M/'CAP27P #O"3+\- B]"&DD_;P<N^9E8=V]!=M[)( KQBS.)1@K8U=K+K,WV
M,CUC4&$9#U/VQOB%?]@_L2'V SUNX$4@.ORF[(B0=<N9K/2&:E'Z,^XX R9>
M(4]3:/.Y!Q2?QOMF D%)@C9?^(*_C1>)LE&5%NH9:8%5#F5IX9,7;_Z"6B 2
MXSR2?$\^M"8)E9&J5-'.2!6M E4FX&&\X7]]^[6873Y&G_J(G\ICF[[PS??
M;9N //G>@BJ< AX30-D1!AD."M<G2_LM4H*PYP"HBDIK$T@<QW (MY%&+JR"
M?+<>NT)=@5_CR1TS&U^%&LXG"]"P>+S8^)YZ*^C<:N>K[VXPK7[)D3H_'2\Y
M^D4W:DE7+!T>$: NA]7;X[&_2HV,6S?81T<)5H2-1UC38)E_9-MTW3BO:=3=
M_NKY/Z@L1;;#I0]"24%]"K:%^/#3]>2&Y0K^AF@"ZY$72Z"/$Z)=38W08<]8
M0Q+@'(S$KTB4^08_)@MUX,LQR$6DUJ,Y&T"@U1*7OWO&@U%&3#_A'!AJ%K_1
MA^=.>:#3'-8G:B#R5F8("!OYL&[F85R?<E78@<6."EAYP?5BMD6R/<-!PE$G
M)Y?57D+4>KQ'@--$OG?I. 5_PLX99V3</MX)JC'8\IL0#8*Z186<@YY#Y#;<
MC-YN(H<$(A8GV-Q:-+\A-46@2'E$/5&Y>[6CCJN%-W&F$")1?NJ#(P.^U'@F
M K^3%\=;!?.WC4HM^IVM<JU7$#($K%A_RGN)U%(\+B2,1HUL.X6;.UO:3L7>
M=<O,5RWC<+Y=N_($_F# 'GGK3KZ09WO^F9 J%8,IK6/VAE)_G]D ]S0ZQ2DA
M3%;G^%J<CD1<)M^Y4[+(3S X\8RL(H;99,,-19;/8"#Q&/].P&L)T\R9X)MX
MRY#J2LJ)(XHT0N?(^,+CP^?OPA(4*!T5M%Q"W$/U!G-B!="75-_E/939$K0@
M<P)< 9ZT0!4")<?,IDQ)T_6P.A*^$N(*A0P !S,B?H8'K#0/J+LKF#Z@/#T"
M<]N3!_>O$"_@/K[#-J7DF&_D]3GC16 _IUKI%[K\B@N5!H/T2O?46E5;J3(
MK=G/N>K_A6J)]6FBQ\)X\4!R2P/I:/16)-Q%+KW7]JC\0N7CD1OS=\7DIO)"
M*<T47*$21D@61 QRJ'Z '5'7 4<Q.0QD"#1'GGC]QP[!.OA<E9WGFF?>_Z3K
MC7WONV39H%C!WF-#&"PKEWX*8H'D%%P?=M#JSH-N=N4JKCPGJ/P%_2<X1%AC
M7T"_P 6KCT<(.GQ"IO9J'C*?(/$ZJ3PNT*/''X)I1.TLC-XJ*\ -(RCOYO/8
M5"!KWT<O_4C8?W/WBT"H_9Q6D5^HLY#;C,WVR5(-Z'I%[+FY\0WG)<=6@9GQ
M/0CRX+/SRB21!MI>)?6W:'VW;'EIPN02 NM6^W(V8?]+KM>==<?$G;YGG'G:
MXWR"RI@#SU#8,&\[A:<,,+0$5G*6%(HI!L79<"-RG@G4AL"26O1_PN. #D!Q
MZHU4Y40E5Q"I-Y:.\O[ #; Q[/C6CROR?\3V'UP"GAG^[>G5RST"" VT'+?K
M%V&RHL!5=*JDYQ)*3?J/\-433[N+IQGXMM$^/GLK/W<C)O)2GO9+;R3$)ZVW
MHM;<B%QQ(Y\A6LY=/#I%^PY!$Q..9C$TNL$QDZV6L/9%]%*PD%[D]8;4XF%2
M8X(!2#$C[Q.2."*)7QBYQ0%LGX8D09Q0+I"(M!C!=XMD%N0&]PSN=+*9?<A3
M5XR&8Q2CX9P!UZ88IT7.Q6E1=H*GG#M]3\%#\C KO1&LB07WJ6QAKLU%Q,B5
MBQ<ZT218, +1-0I!@?R'!P9\SBQ50%U.^(2(_DI>W(=V&YSHN3!Q?)1<EJF*
M_O$Z\^"[-]XK3C&=>+#]T!EO7.)LW!;]GESFQ'=$X'N A*<W%VF&)$D2*9_U
M5\ML/T[TPIZFC@^>"B@A#^6:_8;*?.0FT. =5QS"XQU*+#3-T3+L("!AB465
MO"!J$X?E^VLT48GCH6%I\ IP27Q$WP_0D:8') JOM"XO=*)4R-@#[]BF)7KT
MSF \)G/"<H68KIV0A1O[1=2/#E*.-+N0"MASDR2I&-T<LGI !#Q]#G;8S'@!
M&:MII*WF_=?/.Y)*7ZG=Q2FVT6:R"4XPS=MC;%4(UL$QR9C0N(:1)H.C![(
MDG%C]M= Y7^N0*:"#3Z#$ I-+KT@M:- <2M(!%IB>G3A =>',_N :%$O]BVV
MFG.CM=Y.D&_)Y']6SOC'=UQ%=(F3.!F#-86D@O@:]R9!.!*;]+D-=)E #(5I
M?1?%%I\5N[%]X?_S7@G%,G7@]VNEM#&'?@RB'6SF:\&R1Y2=E*$FDO(9C%9(
M^:XZ-:WC$E/N#=6\$&X7,2ERU@8QDXC-A87#/U;^U@>VL_-YU&;L'-4-Y/#S
MQ",L<<\N/+;9>F;C;3Q\\2>F26:@(@G][B9G(R3M@5QM-' 0#,TY[R 43"=*
M6;\_.8@I1>0%RB**&4T"OVP?P]9M "+MTC3R8CEWUK<06!21HTUV1]U%X&K%
MV,AG,E+E"W"HV2IU)9K9X\6 /#_@A'=_/!,D@YZ7O*MFQRU9K4.YJ+!J)KHL
MKE,7(@W,\UW[JRI(8A'<0\5BB'5)TYK)LL'BNKJI>H&$-+#.2"JM JGH?=]^
M\CQ&'Z>1]Q:%F)?L/1/JQ25W8GO(RU@^[UU%\AX?B-CHB;#<2LYQ1"D+S%C@
MK@^[=U3UW-3+YEEDJU2F"9%HS<$*@Q5PS^?V&.]JP=K$E[U(92G#Y;M5P47K
MS8]D3- 1$*32FI-JQ^@VIA2CB>!2T30XM:[;FIHJTOS()5;4^"8(?,"M2-\)
M;P?<GS[</WV\39<$L67<KN_:]VYX72T!FYW$>8"*HB$-=BNKN/CIL^\M8KR(
MA^D#;KU.)9"*=2/[]-1&#J#,T:TK<"H202I/!%070:PO*F_;+*&>DYJE8E-&
MX^R?Q!\[0<)R17JD<@58)9ZH1X[\Y/1V80:][XKCE/VF">7](H1 &^P7@FY.
M.KG%>J:XI-$>0< C%M7LU2BSW&"52%DDRF.M-8Y62BGM&S92BWFDYFHI$UW1
M36[+*;@J472+L?K92K#VEE_!81Y:.B+M+AVI4VFCR86%38>48$GJ\5:*L)JY
ME1*-EV!)^ZL;#MZ%6EC9=!"]]>.M5"M(:V9KL*+)?K& T(RO3S!9YA6FA>/+
MFE+21'ZBH4%AJDR@"K<-<<[Q2_1RFFZ\=2=)C \$)!N_+$X*:WH!M\:YR+QB
MI3A/3!D8*Y?BLJ4#JI9PKDEYUJA:MJ09105F)R[.DJ0JY:F5MVD65V<]E;9+
MJ3)$S(1LE1\"B:KN61Z<KI10HV/1<A564I 7,VY47[G$.O6N.L+ECSVZM)VT
M\-(V?/7R+T,?7'+(-2AUN/!^/D0JBT>[%96E8]X?Z8,].KOLK2CRR 9J3IJ6
M3B"DBD"8*UI\<>HC;D"[;U<E63[JJ4C[KE>;NSBM?^M70B^L0-[GQ;>$Z8XA
M<*VP1!'#[=0N7W-EMT)I7.EK13YP;J/$SKR0$KMV%--5O$7^]'/)QC%'Y;)@
M$YMQ( X<_[9>QL,TG?9YPJ@I.PQ.WSD,KBV>"XF)O$AVA\5T%%PAFF.=GSA9
MA5B)1T.P>I/D1)8,M&.E'!2/C6O 34Q4Q24,G#.-OM3D;+?=C[I41-BRL\[0
M@#<SX:P&:N,IK%?)X7:+C4D/:XC&0_E@__RNED.Y@3;22^. 51UVUR$@N\I;
M[P1.706HR;6G\!VOMJC]>Y@F+2[W[E=X[-,KF;^0/RC,0E4X.QT<.KF)@5('
MC&QL/3;NZ;6&46A,2@#Q7Q8$]+DD)NE2K"@H*@J*UIK):Y?J8Y67!?,@6;A(
M./2SR@+VJE:6!@3?:M!L<,NP3QHL;AE.(0VL[[NB,."%+#<-)YN/-2,^H?E/
M;B JB$0A=L MDO)@WL?:79-;@E,QPAK=P*99EP3_XR@#XZY/2HXQI58W&Y[:
M7#H_QDW')H.DIF!N02%>CREI]YQ:W6K)G-J.VQ$Z9#1S]];H[(HZ9J5-I&IV
M+DM9JK16?[1D)*LQ.,Y(UEJG5GL"2_[<C)T5-T7W?T4WV4@_1Y$MVQJ/)$U3
M-571-',B&[*I3::JI$N$J'_'>KA,9^A1N"Q_\H;9WPUB+6V$-;>LE>6+8X\B
M$/!L%84A9=&A# D?M%E;<7MW]_W/3Q^%3__[[=/7QT^/V=-HH (D9\'YM1]&
MMO:CH#B'[J4-Q3F[F[VBIJ,$2!GA,APLV$N@2Y*"NJ(ZCQ@=6RVN[TAM75N&
MYRC2, 9&U2(-0X5OZ8T5:2CYORIZ5/'/-45I;E&[7[['Z]HY)-7*?"S'L6 J
MLB65)&L45@%X>\-@E21$VRMEF. Z+OMOM9J9"C?)K3UA5%=-[367Z;M'+S5/
M#K;*@BVFTZO1H5%"[GG&45ZU1R?$Q@O\$5+\RF-^JN,Q\R.$(($0VC_K7.AT
M+]R]NK"5\L&M._GT$R$WGNR?$?IR-'P<?G/X>%%#Z0T-45&MEMPEGF#$+Y>.
M\V^KP3&[1Y4.!'\;B)K1U/!=?E^RV^(AQ"!V?'H(OV[_K'79>)&W)0V:#1 %
M$C0I#!HMW;5JSY)OZ,;D0!'(=9&OFH_V*-C&^0BA"46U-7S4\2@BSH!B!S!Q
M SN!+*&MK?"+@(89%,J!3OP^[&[Z6BO_TO<!=RD2@XA0S^1N3==&A,?H#571
MDCODKW/VVJ&$3\U>)K+70)=:PEX=]W<?EA02Q7T6YA0;:;Z^GQ-NA.@,N?-[
M@/.;4/8+$C:^]WR[.U L$"M4U+4BO$SN^EXH%^UQ?9OE(G. 7*3(%U*ZS//[
M)_+,E[XW)=2&VW,Z )H[X =H_(B:WU+$_ RT;,(K,G'8,$2L<DN\(NYTGT;]
M'Y.E<-*2J"BUDR 7ZF@?M\8OGS/NL/1K$H$04H"@&9E/V$2:-7Q:RO-.1NXU
MM5"]KY58:0[Z&-[8WRC]G&(P! O&!_2&[Z1?-^O3>,!0P7Q\6 4X30 #ZI'C
M4A:YHU6/SQ3L+\4Y63<P*]TXOFO HX6.L= ><U&'A2I:#Y5&$L:%1!)=<=0I
M2AQWS@])QR#ELD7HC7A2.'5,E&3NG'>,I?;E9JJP5)9K]-[0U'B:^X3-?_96
M*\:!4%_Y#5.#:^S_:Y@PG= :Y;)$3=L@ VR0)1JJV2RL7=TC/5.TP"692_*I
MDG--2S*.25'%P: #DIS3Z=MHVBV5S:)/RP-(S^O*K)_?:IYK*VV@-VP\,V@>
MN! <JO#5"XD@#80;X3:=QL2\YH2$MC/?/U%AN^=X[W#>LEW=ZEF[NJVR7=VQ
M4OG=\R:OSGP..N3>#6WWV0'AN0T"$@8(,3+W@I6?TS5M6ME>;]/*]GK__O#P
M\6_W7[X(MU\_"O=?GVZ__G[_X<LGX?;Q\=/3<3J_[]UH(##Y H*6V55!&[@U
MR&[(&F0W5-0<SC:?0Q*Y_2WC,0_0(DDGH1<.%\"1G/8<(65V-9)WK$U<A6\9
M5L?;Q/FBRBY*+M-0O]4_B[)=V$"[,P.&\RMK9$%:U6R\V7XOE.S5WM?:ZWNO
MV\G"3DQY^!O]!ZC7VVC$UY\!F:[FPA=G2H1WB!\9Y-UWYC.@+)5@P+:#&U0?
M ]*%%OW??2\HKHCBF 9YMU6KQ8KU=MPR@#SJFW$:EJ?A5U)<=KU#-7/TB*Z_
MJN,WW?=;X4YJI%F5:5-E[C;Y]T___8;N&6DFTF"C'EO*R!]\.G48)[/[]H30
M]$CE&\=N7S9T[\9 DI7==P:?BQ-AU,VL>EM@T<)PO;'+@@NXN^,R<?YM58+4
MKB,4J5 B'4E4%A,9Q416L@6Q)X?9YA)R%1)R*@')!Y6WE-Y0,6H#1;>'Y1NJ
M26LCBQ1<J,D5N( E)C$ON:$8;P(R?C]9^6_$]M>L@97;?;/PJN^@,;8[JA#;
M[:5_)"]D[BT)>.ED/'/AA<]OO+XZ7TGM*6QKW+5%M"<PVAI'&KD 5JKH$1[.
M2TUYA(@!I8D#,]O_6-XEY(S5'1U%':F*/&0@=*E4W\]J(1_5RRBWD8.*_"SU
M2'X6SD#KR\WZ61>;#;U;!?!>XC/,-ZP.G#G+*YI!5DV+[2D\;MS3LNA(2YFC
M"UT"*U7TM [GI68\+7. H$.RJ.;T"E]B\JV[C'4JOJKN:9D#B7KKAME%#74]
M*2WM**Z6.9#!#^];ITAIM=6_8@VNV[7BY>^;Z\]%;A,U#AU@>15=;:=-XYD#
MI3?4E ;A$<[?>%IC] <7L,L4L"9G2)_ Y58AH+-$P\K"2U1.;G)Q.S_W79VX
MG4;:#@E$\%)*$16E*>"65HM7E>^7WDC;F2X_>#E.EM@<Z+VAWE?*A"[;'6W:
MKJ+^8P6BJ5/>'AC>5(S+E];6I74\AH[;KOFPR\+=M5UW-^$PQ&QP6+2+.$P#
M192[A ;(!:#] O#O_V;*DOP;Y[$V'$9'>>P(2K:R?C4[J%^[6'2S1OW)QC*;
MB&"EL*#BE6?P:]BS\R&B-@,F5685,EGLKQA;A/)XZHL1LLU@_15[!''M*BS^
MRC%1*TJB!^G6%BA%ZL]9$D4N[6=R,_*)_>/&GL(ZW]OS5_LM0(Y,DQMHO46^
M[9T7'T&"&E6 SR07HS=1I*?H\1RAJ"6X.WQ191=U-H2B2T&WR (1J2<'(FH5
M079A#95(!G)TH8L%>N'H0E5U!T<7:A>ZD,+1A3KSJHZG^#FZ4*>_?SW]-!Q=
MJ-KN6ILGJU9TKY^X=A,;@T1%KUWLTIZJ>RX3[9>)BAU.APM%0^66$AVK;FK9
M*XE+;'#B$M)^"3F5@.2B"YF2U!MJ@]JP'.UA^1J^8MM9I*@52S]./:,D([J0
MSM&%.+I0125EG-:UE11P;0?B0.]B'4'G6*FB1W@X+S7E$2+(FB(J Y6C"[6:
ML4[%5P>TFDA:;ZB+AE8;VK>%?-2A0J<]?I9Q)#]+1W2AAOVLB\V&<G2A*EK,
M/+&G98"G98BTQ*-S 6/G6*FBIW4X+S7E:9F]H27J>C>0O;O+5Z=BJT,<+0N<
M=4-4Z@/-MI"1KB>C91['TY('O:%Y&KSLMKI7'%R(@S&45-VG1:XT9:DW5"U1
M58UK@&/@ M9- :OD<Y\=SU/&63JJ"++'P86XN%V@N)U&V@X(1&2%2I8N9V<2
M=-":5?E^Q\&%CH2+*JN(BUH*@GZ[&8V#"_&E<7 A#B[$<2^:=1AJ@0O)6F]H
MJ:(UZ-# &<[_[>=_CBW$>>P"=6QE]:IW3[UVL>*F#K10/I008F^DM_N/51 Z
MT[?38_=\]GPAG!$!P[A (+#1"47)8/P7065H##"#=O_!7Q11L%/I/('\7!(W
M(*P6!DN/O>S5C?!J!T),O?0>"UWY$VS^+Y7NB#=T0": 3B<X'Z;;N9E$^/6U
M\!N]H=;/UMH)L,=Y"EW@Q PA"M6H(C=-%A/)DLU'Q62A3%AMB4K32[1PB=GA
M4O$219"$8$G&"/4U?^MO8E3MO%*NDEM/K?H3$\ GU$1/\+@/<V_\(UFN,N@)
M!#:QA >'_HKT6J^4/L%[%U25V"XHTGF^N@%;FZ-GG #^!K^;S[W75+/]-D1;
M!M;MY*!?IJ94!?TRC;YDZHVA1DEJ&=2H)JL[SN/6-@?_<SD%+05(-@M8?-A(
MS>Y!"?(VA37@R.A5ZZRN[@*NVKY;P/?GG.Z18Y*_PG.?7LG\A?P!+YE53L I
MV/@JZF;6V3BL4/!X]W,=SZ:#MC!X(^71Y>7_( Q]>O4JBXF,8J):;<FC=,9U
M*A0&D_>ZG$889CXAE<5!Z0T549-J5W4T5%[>?=M@<=MP$G'X[*W\RM*@,K"<
MMK2U=MXX* -N'$XC#?#9RM*@H31(]:6!VX92G2PSXA,Z[X!;B*/+Q"W2^6#!
MT&FHW5@I[+G-1!6$M2@M$&6PMRKGD$]*8U!W-O?5!&VN7&(/*%!7C*:FWS9^
MF@?+=+9B8*-4.J^"8/?4(:25H\B6;8U'DJ:IFJIHFCF1#=G4)E-5TB5"U+\C
M,DCJ6Z>\>Z"7>M*@+U2[_?RP"N I07#G+4:.2ZGQT0G&<R]8^7GWG"9C5: <
MF=R&T<_PL9NWG[=W__/G_>/]T_W#U\?"2O4=DX2BA^:\2F[%U2I]V'LGA#>-
M=\N^I,&Y/'X0'KUI^&K[1"AS7=J&6V*Z\ =7>"3+D"Q&Q!>B$A61%K, P\!2
MW@1[_,^5X^,U\GR.XU_P=P1^%+[AQ3$X9D%(Q\*D2?#%63AX\_RNE_II[U=1
ML(4_7?J;_P8-,/$6PM)W7NR0"//H&V/VUO[&XYR W3(2811Q,[[PA;BH1V@M
MP]B;3@D1%O9X!K^'_[KV,UD0-XR_N/G:O@ N)=L9&Q$F$'=FNV,@Z9T-"G?N
MK9:$UD\:O\&[EL2GO&O/!9 !>^3,X4OP67PS'.H/$@K@GXYG^+)/*Q\^W[\L
M+L "IA3!-QE@:8/RMH7ERA_/[(#@D8T)'H"]7/K>3UID,'^K6O%B[:XGR5%;
M=YX;.)/H*)Y\VPVFQ ?&E'*J2Q0$AY#Z6>R:I +F=>;0 QO/5Q.@X=@.9FRG
ML+%FM_+-?D-.#)Z\6R9*\=Y(W#V=6;XZH*J^N#J&8<BC)"95'E/;\847>[ZB
M9\,4ZS-*P#A-M^:V-P[G1<<4O7GCP+XX3&[>OH'&@%_^%5>:MW4)H4B+#RXK
MNE@4-UW1HKO16YIS_R,Z5O@,"/>DOWO>8!MJ=G!K[3X=>??I;'$A'D8A)_ID
MR5Y&&"M'_UI_>[7$*LB*96J#0_3*3I*4<[=3-,*+@W[1+5I,*# 5A909@9J=
M(-O: MYX T/;_MP3'AW:!XZ?"&;>:C[9,))H^L@+T!O\9MM!\H*!!$*"!_\:
MSH00S Z6=H&PT#I<>$%D&H,9?CU1[_:S3ZCI!!O,W@(?@I_'#Q@EKYJ(M4R
MLJ<8]!1'A5GM?4=5M9A3V5/->8I]87XRQWQLLN !1:![JD!/L36]Q-9$6*7K
M+7 )C,\_^& KP!1\PV@V$ 5L-$!.7MIOM&312;O!K%A[X]\Z)=;&CXRM"M64
MM.3+2MJG6MAOPGCF>2A7'JX"?@M>;J%&@/41!Q[@1Q;-1T=Y@8H@A.B-J<S)
M6F_@J^QH)"'[!'/:IE&A>N&AXU@:6,#?)_;;'M5Z__7S@;8&PD0@X</TB;WK
M(\ZOC<]YL#YG UV@K*&)5BC "@,T&6-"_XF[\LF<H 9CAB>(-%NPPQ<OM/E[
M9A.WQ5>(V0G(X#V[\&5TU"N*M-J( _$[F)SOR2I8B61ET39[PT%.U?JFUGI&
MXS994<'!4X?G^?38(W-6P0-A,0#ZCU$<0'7%/=#GF7U"3#N:(GWK!+06/&H,
M0=(<1 IKJ,$(PE\WZJJ#6 J12)C]HHKH,83_T*@45O801Y7 H+?M:^N %9ZI
M>2+;.=,VVFSSV7@%<2B<*MH(8-SXGTN\6X'SC?FP F=6CM**Q+B&9;YCVZ@L
MQ19*<5&JN8;OT?P.OR9G5763V@ W601?=M[F(X&FS%(*[78\]M$]2'03$O^!
M>A,I;IT[Z\16GO+Z8,\Q0P9N#B'ASNZ<ZMGW4D9W:Z+]TF-J^3U#CWXAF1GW
MZT84>D\Q6'_%'L&^5F'Q5S(38$]OWXW!%E53?\X2Y)<EN'@W(S" /V[H!?E[
M>_Z*#M5_;N8<'?=FBWS;.R\^@GUI?#DWC:_L0_[<EM_'\8Q,5G/R,(TE^79M
M>X,/;ZE_9:\MM)R[!$W*7EL<^=*FV%-CO5344V4]4JO%PO;A(4%Q&L\. F!
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
M^"@LZ/*#$,C@@M_J!PCZEQ/\89R5^(D0A (ED<$K$\L\%['T F)M4L5C869
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
MR0GYY2N!J,X+@BTOJ ;F;JX)ZEP76\5NT8R@;>7'RT@<'!7-@Y,O<%YYHF6
M'YTM!CU/,_45U;&O\G-OZS ROX!Q6J*^06$E(335RZ)8\I.6IE0M3MY3XY-S
M,Y/BP.\LB+[#]$GEQ#K6B>V[9V$)F(*$#2OQP!2*Y\:U&ZRJA@WY]<F+ Y[R
M'!L)@K'OC,BD?X( O?+WD"".(ENV-1Y)&@0RJJ)IYD0V9%.;3%5)EPA1_RYA
MM<1V,O8H#)WQO"E#2U+5S$_D". 4TSOX)![PWYQP=A?5B.:D?*R<E(^53?E\
M__373U___+0[^7+HB13%\'0=.:N3$]>J)%D^.D$\YQR>_S"-R/2$:C%+$W6P
MO?NV:;H/\7SCP($'@\I*$M68S)[9>.[P9%C=.-BHROJ/(*G_QC*X-5E8_3;+
MX >=G(:IJ7U]4"U;4IC[4/J*H;0M(=/210W,1K)$N9ZLI%U<-N7_P,.X67L8
M C@759(KY\Z4E$Z:59ZB>DARJ%4GB[-Y&MGHGKQA)RBE<DKQW&LEP!X$5XC"
MJRG)YF!Y#I7G4"7-V)U#W1,>??H9%5E@E33\#S'UJN9450GB-L,2-:6H,KH]
M.55^=<'%KA&Q,\\O=CB,1M-%2:^-_L7%KC5<R,5NI]A9YQ<[!<1.D47-:K^U
MZS@T\^-JA!GW9:&'W-W[OTI2H^]!TCJ%U*B]H:DT(30-W1+RV^7&N$LZ/W=I
M>/4L*DI3&&R<NUK#7?+YN4OO#75#;&".$$?9K6S6:;?$GD18%?C=KL#%5Q&B
M/65VIQ A'%>B*Z(DUYY7=PFQ*F?(W0S9@IRE"0RI2*)J&9PA.4.V()N'<%6#
M@2C+V5D9;6/(CJ<5/OUSY3 LR  .B2<5<B7F_(DX;= ;*I:HRFV9QLZ#OJ:"
MOO/GJS0)F,L0!U9;8C[.7$TQU_G351J.#%!$5>+#NT\X^<HO:&4LZ4?Q027-
M4Z4;"N7\^D0!8S6014UM.+MR\ADDIZL3X.+,Q3E?G,]_X:"IF"TU1<UJN+*'
MRS.7YZN39^7\\JR!/(/#KZNU[Z?/+,\%O=7I]LB.=%;?;B.\;0/AQ^%$U"V,
MS=$^Z[R>4^Q4V_=M]YDPA$PA/7",_CX02))F3 V"0N3 231,Y<[&QWFK)1$>
M7(H+]NS;BS6D?X09%X&\V4'<$ND^QZ^(\%O]"06MH\!VMX]W@JG*?>$+766J
M-3*%7K]_T L.1(HI0U_6%VZ#=0<TOOEX<*7T8:7 *>E1?O7@>%3A1O@<H?=]
M)V/BT%%$P?$6N7-)FW,#,@RQYH'_63GC'X^A[8<ESI^FJV_"MR5)@ I+,$*U
MON*'F,<H_] _&"I$06<QMOYO]S-K>K;;^BFO8Y=-\<+!0)0@N.0G;PF+A(53
M +U4 ^_N/NV"?FNZ$M[M>RF-M:U<%._VY=V^O-N7][#R;M]N=?N> PYMXWTX
M^.[&^7DS<R83XKY'=\78_Q%S_T>LWO!A*U1(SB#W/QN@;+P1BS=B[;GS* P2
MJF9.]$%O:(D#E7<X<L&Z#L':<_O0G&1!W&N*,I<L+EE7(EE[[@&:DRRY-S1$
M36]_8?DU  P_%N5$]R .7W>-W&Y1H31] I)2*3D0B5O'/GI157F!9=>89X\+
MTPSW8(F$:)I%X[TY]UPJ]^PQT\UPC]8;ZJ*JMP6,X-3UM^<PQ*P(=YZ^=2ZP
MP;SBAU?\'-%[J>/:Z^"S#$35RHXYN*PZ'EZ7QZ7TW%*ZQTVL(Z8&#A)H'FR
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
M+?N[OMW=!,N*P+DHRCA]'#@C/P@=E):HTQ2 UP9G/X;P'SKO&=\8W?K"!\K
ML53V?8J06_ T'46V;&L\DC1-U51%T\R);,BF-IFJDBX1HOY=4L!-WNMY'=/-
MRMS3T/.5*L\C_N@$X[D7K'R"E^H+/")*U>_LII5ZFH\S..,/=D FWQAF3Y"]
ML[:T[)QB2\O.*7Y\>KC[[YL/MX^?/@IW#W]\^_3U\?;I_N&K<-#\8?:&G/?*
M->_,S^+?4]IL4N7;E]NOCP>4*- R\<?QC$Q6<SC9QQ#.BIY@^HR_@24)"FH0
M++W1&H035P)A 0J&$85680E;WQENWW_]O$%+H/>(^$#)1!8RE,S6HD"X_0H1
M;D#6!F.PIC"XZN',)R1K,@(\KIL1O@76N'Z-@,NFR(G!S'MUX^((5H9 (11+
M%31H5#6=MGC!LOK&P*A:NR#+?:4B:D_QSS6EVO3KHD4I<M^2C)8M2C;ZJB6W
M;%'2H*\KNQ=UA!QQJS!6/H(5%6Z72]][(<7=Q'4[2CM$L*^@<]'_0Y7*Z;6?
M7CC+A].K/+UN5^',\S&XHQ$ M>>;C:N12HJ7%'U;84;S:(A230)/=?Q51[@W
M/Q&+EKPDHC5V\D!2#Q+H,KVU7:HRD%2!QC?"PY(ZR?<NGJ;S0@[7B==%0D8]
M;[F[AY^W<Y>]R@VH3<ED'8U!08"9S.;+C2UO?1_!J#'O\N$MDXJY?;7]R49P
M&JPM7+G+WU1(:O:&AC80@63=+2%IIZHO!5QY!M^M37H*R21\^N<*T8H;4/+7
M13RFY/_=7BQ_8_FE6@J_#.VNI\*U2.%+K5?XM&=?;D;EM[<JMETJ_W;I.W/4
M^<75L=PW3>E\LT&=?UW$:U;G<R>_C,Z76Z[S85L#.H47_MLA1[^N]\:_?Y@'
MM[.^=["KQ#>=VNND+BBZ3VZ1)L":);DI3= X1YRT[EM+ZG7:,6-M=SEUX;RY
M="'UPGX37$^8>\!/OO ,?!4*+KS;1B8*HL&A^ 6:0\5JK1UY5/K[Z,,%47A?
MV,@D"DX0K)(!I:PBD14PQ 4[\$/@H&=:$N?X6"'F1,@E6!$6@8DX@1!@IX/
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
M+HH7S';Q@HF\(&<N?6_VW5M;[=J&Q5GZ;"QM#EK%"_( >4&MS-)F]D+PK-O
MF'SM=.Q@Z6O)/S7:%=5Z(*=Z>9<F$2%V<7/<SX0^=*[S+,LX'"M;IOG+T<K;
MKYH)]'8R@<*9X%QY@_8P@5J&"3H>/W_/+YKB$72;KQGPT#[#F=U'1[8O-29K
MO:&2-Y.OW;<IN=O<D1>3==QFLU<I/.RZD*N4RC)!DTXY[3KMOD>I+!/F1O#)
M9>+L,G'"JX7*,E$TTK;=-RA594*A"1FI_/7)7H2]8C"NV@7?&_1!^#<G?"LJ
M[%:RXR'QA]FYE!=1[YV47U/J!P).%0./'AQ5EJM"-K1'WBH4X/]!:+NLM2(J
M#)^F:DK+5X.WN;Q;E;2JY=VJU+=,LYFB9;FO&<UA>FE\4:=?E%6FYGRK)C,:
M[;MEVWWO=1N[83?$@W1X4?K"F4SFI$U%Z4*F7KI@BII>=XQ:VPM[&?@4FV!=
M&FN=5T4SXOV-_@/XZA;68S\3ZCY\BKOQOF&/,"?GX>04OI.%#=XN. 7Q9'ML
MM\;[+N&=$R'LEJH5X12.9GD\/_OD&7LJP=7V'3< EY8ZXY1SWU'T"6\5@#.U
M1=<3W0@FEN(<Z&L/62=4%$8$'#TW:OEEW>P[P^[SP" V;F&/@W1TM O%R':E
M3O!K%-56!/909 3VL Q)-)5LSJ4UL(C1>1]^1956=L?EUYUB?F)V_<O1CJ[T
MD;5'1%?!Y!OQJ3SME%/YB%(:6_S(X,>N$_6<<L53Z0WUOJY<B616^?ZA_DD;
MF;4@VY;/B8>44^WEQ,3S3#F>Z'?*)>JL%!6SDTIAG55#E0E<;5^KVMZIKF^:
M2]5GI22)&FC04,Z[4E*2@=?8HF;*EZ"_3U0W<BX&^YWAKA1JI:.A)+=.H@J
M!8\<JU#Z!_<N U;[W?>"Z@CN"M9+G!]IN;K/L^,"NC;3M4G(RENNO-U=GBCM
MB"FD>C%%4$F<*L<5!L859K8A[V+%Z**_?^ILX\G[#R* RX.,;ZVYM.?:\KNF
MK2\BYS&LYX\4.([)/</Y3</J);2N;ES-WE"2I%SKFKETJ,B9;4SS==2PYNVN
MM6+20L,:"]#AMM5"VVJ99YW<?+:TW#&^SR7YLB5YIP0WG[_)2# =&+.=RLEF
M:]1!;RB;V6K\\\AMQ],QGQEL\S4E9!KW"6O*R><$.3N1E,I.HXHCRA514;)7
M5.5]QO9$D3P9<]F6YDP^8XXD5?4:51F]QD'MFX+VR-)%?[_S&1F<+,+S,6>S
MO?0 Z'=JV%X%;*\LZGJV_XGG:R[&]G8FRCM;OB8C295MK]H;&GTEVU_',S;G
M^/ZI(]_6U%[C^*'Z5=<1-:ZWZGK??-GS5UVKM"[(U-4FJJZKGG=+0^MK+-^K
MO/7+$]$=CH':UJIK5<=87&TJ%F^[9%;Y_A5475]&T;5J;" DU2JZYEJ;:^V]
MEW;JI11=JUC'8HB*<1&>U34TFD8&E\*/-!SL;!;&1_@D"IS#Q%OAZ^)]I<XP
MY[<\'*I_W8ZG>V@XA"A.HJ7KHB4WW(3:!$>T-!]Z;)Z_3.-\!.)<GB(X6]"5
MT@55@RYMT$Q)>F?DO\KWF]UMVQG^1(%;,3,7!6YEIA)H$@9N4DNZ9;GUX-:C
MH>"O&4G;#/ZDRM&?)M-+<47*7HI?I"$I >>)_XY -"G==Z- LMUG<3]3WXG8
M1)7[!D(]+KW P>>^]PD.?'LAO\53X2D;I;X8$6FP_HH]@G!Y%19_Y;R N!2[
MT]"W M#4G[,$(6\)>O]FY!/[QXT]A76^M^>O]EN 9Y0F-]!ZBWS;.R\^@@2
M-7V:$6=;EH9RMP66BC]5>T7?B:!4H[=R^,^6@%KR195=%(?_; [^4^7PGQS^
MD\-_MIB<'/Z3PW^>NP2-PW\V>/,BRZVO1-,46HEF***N7 1*%0>2XT!RC5^*
M; IJFTK1-!5O192FFI+;+IH'W'ETN12M\43K<6K1-*TWU%ISI<'U=N?T]FY]
MW>9B-$WO#0U1LRY"@7<<<H(C@.[I>3UVN-($!*AF8'6GQC% 6RMF'':B0*+:
M!@*JF12HC$-.M./[G8><X""@M0WP\5% -0OLJRDJ.7VI'%3B8BQK]T$ECFQ9
M:Z. ZK2<>=!4.7,+1.G<W^>B?-FBO%N$SP4#FC:/4^<GF=S\B_A>7BI'EWH@
MO*8LR;^U1*@[GJ_A$*'G3]DT@1&JR[VA;(F&97&,T+;)&$_6G,RE;  D5*?C
M(*T.93XO^ON=S]APD-#S6M\F4$)U%5'M15W/7D'RA,[%6-_.1('G2^C4A@G5
M-9QSJ]:VONT1IHO^/H<)Y3"A=<H=M-879^LX[E2T#(G#A'+ N<X7^15Y!EI;
M:[-U.D15STZ^Z:9D5OG^%=1FYW-BZVJS=1.=5H7CA'*U?9IK/>U22K-U"[TK
MS;P(F.=K:$CE,*%=#H?JPX0:.)]3U >R*&O9J\2+1'?B0&^MZ)NZ7J"W\P1=
M-6!"#0EG-<E-3=>^?/FO\GT.$WJ,P.TX.*&&C#BA9DN::KGYX.:CH>"O'3BA
M!@[/% >-C7MO'TSH3JC)70BA'"BR)?"'?%%E%U4**++(7EX9$*12!>GLFM#B
M.#8DQX9L*SDY-B3'ACQWW=%E8$,VSDY' EMI_Y1B0Z479+(EFDKM(H?CX1=%
M!WZIV)#GXM=S8HRU3D9W%2:W=DRQH6$J7)6N1#0/2'1WN?[(O) ")$/' B2M
M)7ELKK@[I[AW*^R35B#EI)D1KLYJ>*CI<51TR4Q0R^]PRH,\=CN\4"X R]'
M2=VB(0^JHSD>QQ_985@Z82(N7]D7>NE*>Y 6$_:VT//1*_KGI_*TV]I4SYOR
MVPJCV#I]<*CIJXFBF ,3E3)JYJ =,%$G38MUPCHVU'7?.C$YH]FL"*-80<I:
M L9VM@S7Q2 L<BD_7R9$N2R$15-NFU!W(R=2!4CQLES#RHA-QTZ+-(&7:-+2
M5,7017F0#1Z+0)MX1H1G1$[IVC4 9VC2X79F18QLGB#A"9*="9(SH1:V3CF<
MR03N!2W<$]EI;7,">61U]9'5^?(G%5$+*\B9WD$YN^CO'RG8;$W]\$%0'E=;
M('P!P^--X_#A\:<O-MQEE[M?'-;M&K#+&^QNF@<-=F]#C2['""Q;HWLA\]M-
MJ[GY[:W""&R=%CX!1F ;U?/ESF^W!@W-;S\>2&#IVZI.="9V%"2P=5)[IJ"D
M/DJ@)=';,U425;VIZ9MG 7<Y1U_C26&>VF^=SP'SU#I-<+[PJ@9,H"53F$"N
M #A,8%MBM^/ !%H*P@1:+6FOY/:#VX^FXK]VX 1:*KJ3FM(12Y*#$XC[PN-Q
MW!4E<Q$XH"1OBN0_5D'H3-].RFDR<MK3C BO,3Z2'>$C/6.#EC!!/)^I[?C"
M"QZWL"2^0",9/'8*BH8,9;MO_Q' @KWQCSB&9-^'YTUH1TB"GQ:D -38@4<H
M:AK]4Q4%&V)/1%437NU ^,M!E\A'=:)V=J[17WX$HGT&FFTV,:>=*0UMC)1M
MT10/W/!QW<8F=DQ!"P;92RUVWH?MNF:MP EV;?2&<M_,8NN+@D^")8%_O)#Y
M6U] "0RQUCLM:]YT2Z1>2%!?HF+]FM8QA=FU$RB?G4>_4[(1'+=9,_=72N#X
MR).CE9*SU5-G:Z(,9QE: /+,X2]Y=#X!.?=HD-V:X\P4M3: 33(4+:$J]C1L
MG'-[X-1MX(_G;&]#)S",X330</.<1!_VW@&]XXQ+\-;=PQ]_/'P5'I\>[OY;
M^/W[[=>GQS-QN;"9E2Z+S-P69RORF82%_0.>:;LN0D]2ARE K0]\ #[V&'4]
MRQKC#\?>8N&YD44(/8'\).,5\@K\<NJ,"=B!Y<H/5NBUP:_GGOM\$R*:)?N&
MXR)8)'Y\.;?!EKS#4C5Y\-N7I_MO ?V[]-NOPNO,&<^HG8E6-7\3A?!MB:[O
M_$WPP/@)>U"4FKM[HG^@A"4=Q?GQ^RLX^ %Q4Y(F]8;AS">1?=P.Y?O5^>/"
M^ JTG1?S4YJ9*">@OH3S[WU__+/W*[+*@N"] &4R]"E&'I =_S%Q?-!&'OP&
MW(9QZNQBWQ\\%5CL"S"?X+FI[\+'7\E\CO]%1ETLY]X;(?0Q&&WA(X#?TT^D
M'E! HA7:>/!!BN\H0U+FLX4-NB(+W#@_;V;.9$+<]_3PY=[0<V-L7%S 'H;-
M-PJG95@E8M@;=N.VR:\8=,&SMMAV9Y39."/O^5[$B:K<-Q"C?ND%])3?^V1N
MH]*)H.FCQ$;JBU'8/EA_Q1X%WGP5%G\E@W][>EDSC*VS2/TY\]?U<<_D9N03
M^\>-/85UOK?GK_9;@%F#=$+ <6^VR+>]\^(C8']N<4+$5I:EW:C[DK(9WA_/
MR&0U)P_3KY[+X@W*Z[?HECCAVQ,F.I[@ 1_F(*DI#E9[ @&?9XD'Y*](X9&=
M33_>"L%JL;#]MUC/!:$=KA*M%ZE.6L!M_!8(;KS]Q/ R2XPN*&A.JLS@J_N#
M+O:W\0R51Y"*W=BW6  '_W2C*,X!,P[O(31W,B)S[_5]6P=- (/V!XQ)JTR:
M,-2^81C-C"H8]#6KVM2#7?,3\E]RT*)V3])H9D; I0"#,QR8$A<H'=MWG#*Z
M22/XT\31#6:.Z#\Q9(Q0TL\ B7ZNJXW$M@AVN#%*0Z[397B]K0W'PS[_],\5
M6/U[%V*(%>VO>@!;Y3^!-8LR(,E1'E9=) VTWE!53=$:-#R!L+6PR\=EXS:)
M.0?6/2\B>GGA/>1V0QKH6!)4%6BTE5B\>\ON6RYIY4%Z2^VT>P;R:#WZ>V5L
M\QJQNGW$ED!5%^'_#57,MZFKZ7KX\@SWV!59\S ;8&*G4_V1&0WQ9L?C)G;=
M>#U(+.U!(]LK2YLWP=75O-4;RH8J#J3R &47@1O1.9Z\* V_R94':7AI@!K>
M:JI<DSORC2%+=L1ENB EGYS.P7I>DGI#RP!O/ELX5E[-<T>>J_D\OD3HR,-T
MO-P;FGW9X%[\66\_E*/<?G1%\$[=0'WTJP]0%T-55D0K!Y2XX10J#PG:9BN.
MU>E[Y)R_1!&&&[NKX]$ 3^O72>N?3_G73.M+>.VM6**BUQX$SJ.!=FKX8S7E
MG2*M+^FHYHVJ&)0\(.!I_6-D?,ZGYFNF]26\O94D<6!EU3Q/Z[>))R]*PS>1
MUF=PJ=R1YVG]JU?R#:3UL759E ?9#"K/ZK>)*2]*R]?-ZLL(M=K7:JMX[L37
MRNJK/*M?.;&C76Q27Y9Z0TTU1$M7>5+_V@("[2)S^K*,H4#]&DX>"O"<?@,Y
M_4M-Z<L*:'[#$#6-I_0OF2U/#RQXBHR^K&(PH-9NUN+! ,_H-Y#LN=2$OJSU
MAK*EB0.]3@$G3^AS_=YP/E_6>6$.S^=S%=](.E\V>D-),D5%RD+W\H1^F[CR
MDK1\[7P^O;)5>3[_O/E\K8%\?JEI!5<&8G2Y&$:R!;&U)(O2689:7"3(4;=Q
MC+H+57292$4*O0E7:N=EFPR.LC-CTM.F=J%\LL6V 9":/JP\?CP%CK_Y</OX
MZ:-P]_#'MT]?'V^?[A^^"I_^%__^J?NXW,OEW"$4[S4]Z&-!PIDW0:AJGXR]
M9Q>>OHFW37[BW]G,'0J1?4,'$D1 V7WASX"!RCI!]"R1O@*1J,&.P0<I%OC-
M]C"?"/J6/@6!9Y.W3QC8-O[2)R": 413"=0W0Z,65D$\A,0&L9B#-#)?*?2=
MT8JNFBV%#3=)*# >@T"% =W*=.T04ZSP&7D3O/%XY3>$T'X@\O&G"+#\D6VX
M0*G-Y]Z8_NUA^CVA&XLW[[P@#') DA6)J5/'78$""^,?XEHN##MY:^A3Q(ZY
M/)MBJL,'USB40:8>$/TU* 6(+!F7@XBLJWW=M%H&8VSU-4/F:RJUIMUHUB71
MGL_E!)<#,W[W%\'!&0_>*@"I##)9L!T;R\U$2=K%X3E_CB;>H>Y*J2[,"U0"
M;RY;S]523J ..P[G('5YH 1-]I"E5?RQ,S=4<:]70J_BVEA.KSQZ*94431-(
MNVW-R3RF)R.>:3@SA^CN'$1WYJ[(V*CIS4Y6CN+ :$Q.)DS\Q**@JE.2)47&
M*<E28[![EYXOYA)W/1*GGT?B%+"PHF75QCS@$L<E[NQ[KB9QQGDD3J42I]>&
M'>0#)!IRI]G(T(.\:5Y]M$_*S#/9-:Q8%DVI+5@^G*$:8Z@SJ6T=&4J2VH(6
MRQFJ,88RS\-06&TK&D;'>I,8;\A]66NOV7_R0GN^]P[W3.FU8Q5)MND #HU-
MFJ!--Y36>526B7@_@Z9G5G:WWI.+-!?ITB(MGT>FK=Y0$Z5!MN6'RS27:2[3
M]61:.8M,JP.TTX;2<(KQ3#)=KFY\9V7T6<N?4Z6@H?U3&!&73)TPP*+2OQSN
M\VG;O%2J?O?)_OF!O?^S[RT.YC4]Q6M2;SCH%W$:4'4._Q(K[E1NYU9EW*J6
MV:J0[!(K=ZOM5#G-3G,VH_2&4C^+UK;>C$_FM+@]]%BH7%R<7[VT&9\>+ F\
M\H7,W[*%[SNKVZ-B<K:.=94Y",@EE9"OW)1BV%M/;E-]D25LV1KQ!GI)6%78
MR:O++:MO#(RJQ>6&WA_(>F-%TTI#1=/ZH-J33K,FK8E"[CVUB#L_9EU<5?1M
M(H_Y#=*=J'[G-<\%A/DSK;LC(TOUZ+NJW0*\S#<B:=SA*D0MKD+47D:M(&LP
M2RA,?8U?>5$P+PIN0[;C:I(9IK4[FU$J6$E:VJEQ">A57/KWV$7ZU0O_CX3K
M_M+<'(?:&RI6PUG+UB8E3Z'2<G>Q<":3.3D;8Q9T,1N'!<J'\!XS/9\]/V6/
MI(W4P4U QN\G*Q^M4HH_-4P6F)E452VCQ:OK]IJELO4J;2)4><N3M[MN&!=K
M<#;C4C6[3BO!S-8@DC59"59/^;21^PHL"):EMMV"8(%87]]O0;)W(^D,:=Y/
M]B3X2N0%(U*K<M_ +-[2"^B^WM.DL?-"UM 0OVQF9:/4WV#]%7L$+LHJ+/Y*
MT1)/F,<US$U*I/_$E>*9.8ILV=9X)&F:JJF*IID3V9!-;3)5)5TB1/T[O6R/
MOC7SUXF39W(S\HG]X\:>PN[>V_-7^RU T4R#?#CNS1;1M^E5?' [(4/D!%[I
M* 3-A/N4H)+2%ZHAU=R[8V]!GNR?'YU@//>"E4]RP&94,P=L1C6S8#/W7^\>
M_O@D/-W^[Z?'0A$[_#J"O3)O)7+[;BG2MY4S.Q "6(TS!1WNAF"3I\3WH[M+
M.PA(&(B"+02K41#"[QU[+M@+!#?"?.CKS!G/\&IG-0^%J>\M!&^)$$F(?P-'
M%@ACV_??0/-%"$X;UZ3>"CY'YF\"09PF.X2MX36I/7+F3OC&<** 4/\B]"(E
M?8T*_Z97)+@X_-R$@!B!P!!8$$%(-7@07I0L/)\(<^<'OB2< 8E=+\2_0)"T
M@G5'CQ1>G?D<_A&_;AO+"5Z#_XMPHO C\1)A*3GD$D9OR B! U$9$@(TX$Q@
MVN^%T!LQESQ3I0D[AP^Y8R(X[GB^0C.+9H*,[8!M=+I"V"A\-KV"<:A(](4"
MB([M*[C4_1,N"-^ "\7][Z"/#6OU*6_# I#@N1RQ],%=\H$KT]>&4P);1@9Q
MT0M"&"Z7A#M90MQ#?'@XH9=D]6[.D<'A;]LJYJ^4[R*8JU<;#N)CM%=0.[>X
MT[L98OK=N[>4Y:O?(./ 1+U?5/(=7;W&=X4O\7($.U[/QG5KX5%3FH%$_-D7
M'OLYIY#'I*\$SGX,5,>S6Y\F: ,[%FA8UK[S8T(_<X+0\]$'%$8(F ;R$G\+
MY* O_#=Y$Z:P<\\'7;-:4OZ*$+(87P:X:2KP]+@W>;"(-#3U7I)"D8#A;>L*
M* ':BWY\Z7N@ ")Q%F%M0"]8/GYJL6*.S>9GUHAQ<Y!1^(M/XJMP)#>0,_!<
M*JMXD3L.&052HAS!RFT^E&J(:#LNK@N?-?>01*#7-B5B 0O$13)EF4<7.&!O
M[-!S?77@P?C4;\1U@[?YB^TZ]MY#!4O=!, <KMAS*<SE-#'FT>5)5+_PA*3*
ML>K:8!=6W)8S\UM;3"H<ZHM#61EYDBEK%#D2Q$S*F+),Z<0&*!Q6"/@.JL%(
M'-CU/T9E94#BM O"B)/[BM8,8IDTZ&O6[IONT\.HM751^F#WH^K4!%P@!MK_
MU<,^.W>^]FA8=YVX>>8 9AS [+(!S"[E0NB.^=KOZ]0H-,)69[UZO8S%-70W
M26\S#):O;"E7?F;Q<:T[.'[#V/X;QMWWBY%NBI@A$YENIGJFSD\RN?D7\;V\
M"T)-Z@W__=],69)_Z\X5(1>']HM#\;"Z _I-]PI$#N/C2/5L?\PESH[C[-Y^
M=F^R$[-)]:^T3?TW">W2;E_N$>\W^ #J&@X0I>"M._GBC??*08EB*4U%E"-%
MSQ9+\;G1E\M)Y5R'?:R4PRU:;VC(=:;/<EYI&Z^4,[P'\(K>&^; %I^<5:XH
M4>+Y\$_W>H9_'R&]P$A8S[\TVN9?<BS*$V% -<E%)N>BKG)1R5BW"2ZRVL9%
M'9_/SJ!+HZ*U!D:R[[E,;+]@'"$$CI) #4?"^J"Q2+CT17#;XY[K9,)*B??J
M@9$N01!M99&=.)M=%YM5RG@?P&9R,_'W\;BLX^W5<6_"8>4T#7>#=N;[UW-7
M4E#WTMV\92U/L:!E*!;"B)@%?0W5G46E-U0'XJ"QN6P79K$OB[$:=?_*<E0.
MT^!DL1Q8 GY[<KG,LL>)J\$L6F^H\^N3BZA-Z'[&LJ*UW8A6&K.Y>F^HB+K<
M15R7Z^:NC,5MA+UR.,CH#34^(.X"V.<H1OA@MC'!;\NRS<G+9J\H]*U1R7"1
M3F>#ER2)R\EH6,KZ[KY$U)N[1.0!3,MXJ6RPVQ@S&0/.3%UEIK+!<'/,U%PG
M5[O"Y;8:9E;>$.,3U0F6Z^&27ZZ,5 QUF@J>#;DW5!71D)L:9]P*1.Z&8J,.
M\>)14MT58B4#QU994OU@B?-7!_BKI$-0A;_4WM"LTX!R"O:ZBAK'-5Y: LSY
M+D%4.[3*Y( 1EEUM]6V8,*W5*,?PGAKSFC3PFF11T9JZYF_H-,\4YG(AYD)\
M K>SBCN 389F'4@++IA<,+E@EO/7JP@F#L<PZ\2!YQ?,<H/-XQUD 'S9/G-'
M$AP"S\R(_X$@X/QZU@+\)X#5W[J3I%TL'Z+9,$M"-*\7?QHV3>"8QPG^-,(F
M+WU$,_X9AQFV3TK-4>8PRH.^H<H-(18KIMII&&7-LCB,\MI8<!CE;L/<<AAE
M#J-\3'IQ&&4V?;S_V(_\EN.-+.YJ*'8UTYK+A%I?O"#X['N+.X_.*0,*/"1C
M>K8B 1+$L4#U+*<%TJN+:LZ]2C>G-7,IY%)8)15Y&C$T$8!"%V6I=H4Z%T,N
MAF??<_.)QP/%,$?2I-[0LO1+$+..UQ-&24LZU(X4#Z&_\OZ62K?>E:0DHG]U
M6X7EA*(RJ-/,S/NHVL9G9?OP3LEH"C9]RDH#)5^<T5K#:!ES?P1&R^$EQ#HW
MZ_34MZN1KZU&G=4';E[@'0=UZHH<_RYZ_8T[_9]^AKX-%'1<VW^[#\DB^.JY
M^%+?F\-:G^\Q7PYA074SI/6&LBSF530T'#1<=&#.A;,[PME\9NQXTJF#89=%
MRZ@-#<*ELS7,RJ7SM FS\M*9(X!&;VA*64C;MDG?D2KZ4M])K>4?JR!TIF\G
M921)CHKI[KP%O/0-V29P@)J!$,)/R<\Q"6AY'?[+7@#Q0U2VPA1.W1T[X+;[
M9.D!]=QGP0,RTL_1%A\[< +A'3CS\Q4> 7#GQ E"WQFM0C(1;'>"#O^+XZV"
M^1M^ WY(;-^%CP:_X@L=]P689T'+^QQ7\%8^OI@F_X+5"-;HV+Y# A&K_.#C
M6'_$N$<9B +6K@BA)XP(?'="8+5.2. ]\'WZ6'@9K>DAR3/_L?*=8.)0-H0'
MLE^R3<#3\>W!$N1GZHR%Y1Q.!XD0/PT727>$"62P0P2)9P.A5N'*)\(DRBP+
M8SN8"<_$C41*>'7F<UQBL)K"<QU\"JQY04C!5UU")D%?@./RJ3"*=)'QR<V
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
M\ 5V*7#6.T0WGX'U#&0]I3[&:;LZ!=JNP>_=%^)2C! _.N"#='=9E^UB!:A
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
M.+@004BI_KF<@]EY!B\LLJQ]ZQO]+?I@P8G(&0J>3VR%:1(G3H"4+N2D_[R
M@TR:N0;,05&2*_IVF;Q?TG%/1-<#2KJ.KS,BKZ!"'1A"_FCG_7';;AZU[%:S
MN2'!A!KT;8W,U7I-[CH&[FK9)\U3N]5:ERI1<]<&<5?[-;GK!+BK:9\>G]BG
M!YLBN]YX(/22.I]A-0[E/&(+M$F()92>X^?<MC]1?/3YKWM95%4Z-]T^%HYA
M+&/UPX/8@7:G=6"?= XW!*BK#I"][KV_?C9K'R"PH-WN@!)0$8*MV6SKV>P1
M"L!SL!G&^-L=^_CI"5%;&KG=!.?$XC*(EW=/,%/!I!Y>PD_Q- ?\5@N"QQ@"
MLR3!ZN>_!:; H7UTTK8/CGZ6:%#-F,_G %D?9[:),YO'+?O@],D:4,V9;XDS
M'^4\61]G'I)SKM,$N=E^L@E8Q_FV.)*VV;-[XTF09PM">G41:&EUVW<#I'%?
M(27-U9Q;B]"O\ND:ICCO[+P_:*P-0WL#M(B:X=\HP[?6Q/%'R/'-HYKC:X[?
M<(YO/X;C%[12,T_"QO7M>^-AT(NE 5^>'!W8I&6OW&WY#1_IE4ZTY)?*LWM"
M>MN3;['-"8[5+/]&67XUO6T>SY^2YO9D1WW-\S7/;Y3FIGE^>=VM>; VW6V=
MH>M%73?F@LN7D))Y 7.!Y3<!#7L>QG=KY_V-RG3SIY8#_]C7.7 REBQ^N'Z*
M$+>R6T )PGH.</6#0(C8R20*?P"W)0+&>$H(%OL^Y7FU"S-6$[X3;LJ-$"[E
ME*FM<SB>I-R]H@SPW1T#JRV9F7%DL'<31?VL=C2P?3[\9:^\U-:+K[7B%)O+
M;.$R#W*K*JV9F[D\*4JT,=O:WGE_V"BW'LX10+;H4&U.-/ASL>T%=7Y!TB",
MJVT!$2;"Q?7XTT99T%BKBY#'BIY9SRW;]:&S8SSU&OU=9O1@Z#Q[/D[UP*NV
M?OC@>-&?CI_"O1J[?ABGP!KEI@+MYF&YJ0!\6&XJ\*%[=6O]V?WTQZ5U_<'Z
M</6E^^7\JOO)NOIR]_7VC\^77[[>S6\6\%BFF7&O\"0W[AKDW@M1- 5!83DD
M(*AEC0L: [5)&IB=:DAY.?XUM@9>X 0N)H)[00P$QTR^V$: #Q!%^"K7B4>6
M^"OU[D&<T'>.Z_+;(^$*^!A4#N/#B3,E1! 4#? A;&$?&RJ)(*;&6!'/TL.<
MK@08($ZLAY'GCLQ;%&8%/&3=(Q-9_53(OC_PD>_!1/I6B/=O&"7[B8C&P'X)
M\%C#^B:X[PXVX$'L&-@'' ;?&.$"!R#NPBCFOD$/8>J#5@9;!K]R03& JULV
M!$(R&1, PH5I9!#*B6,!"\4%^I[3\WP2WMS3JTC>L =<(7O^@-@ Q<&#1_TP
M&/+<^Z*76,XP$@1N$Q?I _L(^M[?HD^4LJM(Q80QYNO,[%3DT*]Y3" &3GQJ
M/3B\D40!.,@D\(%??G> [Z,I/4IKQ4>IIYF /8MH;)B(#\2C[8:)8Q<TV45)
M;\K7$C&KN' U,ED/7C*R?K_Y'$9#.&,XN7-GXB6P-]>!H!7!P8V!!Q#\[9.
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
M][2&%<+;41^*!(4KG3'(*<+90W_=. P$N5]C)Y"(>U1U[GMB0+XM1%.)^HP
MB,!]5%3+""OHH1IBT R_'$@E3!\>VWH0U,<BNN=O#>JXON.-&4< "W3C6'8J
M@7]3B(74-Y"DB4#GIC-TL&F&E<:$. 44AT,98WQ.Q^94,Y$,C8,"C/@S%YBB
MAS-QXC"@,E\!##-F>+AO&-0,.,P'>R0#DV&: /5H,PA@%N=3WDPBAVR%DTRW
M%KY@^9/;[ #7WUV> UO\E7J$7X1TOQ-)XK,BLI6'F99UICW%\F#FX:F:IT5X
M*JJ\1XM%D4*W^D,*:4,&&P0QF5PO<M,Q9NLCS"4* 1R-GC+.TX0T29>Q,XPY
MH$NY>2PME.:)M;N#DX*=N$=NYF.ULY=WD0]2A$9V0X;FD$HGSHK$CYQWPU+A
MU46 7 X6M*-;7.]W)A%PS13=!Q406]HD--_"_ BC$X6E#O+J-^7'HJX\A' 0
M"(_.'>K&"<5J^R*8R@T*^!S*#8,IY#I0X:GMBTCJWOJ-#AQ9)Q;[\.D^ D6"
M7*'?\5K@6^_>\RTM%EF@3DTTBK58)14X/Y]0U!B':66(F:,V8?<M Z157!:B
MQ#"[4.Z"9%[<U0PCP)+6<KNQ+,?(,^*LEV17 6AD>(INA1O>4_+)ZJ0Z1-BC
MLJ<KC\83"6_<PVN9:$1'E8-G"FJ%;GF$H< K>??B_W/&DU^O]PB<@F9H3<!:
M<Z=\_=%-,A!2:AK(.Q*C!/@8"!'(#A#Z:%6=(]Q".5IADO*"DDD+>4 S&"35
M[25V<J]$#-[PQU2BH,7*LC2ZK,%YX+PDM;3(H'X>'/V_XAF&:@%&2'6%--DH
M7VXOV<WJ]OMD8R+6NUV0C.2ZL:T9 @2#@_IA6H0AOIZ(FK>@]^A:CW9GB:.M
M1%@R\J*^U$JS_>(6<*3;T:[(,YYG'X335(P)VECH>KF+PT)S"'>4KK@<2Q)/
M&J0VR/SV>/)0KI>U<<X4>U#W+9'H9U$';Q0>HV%&/[7IP-P5S[%Z9QCD[9<W
M#6=CD>?S$>?$V"H$3KYOSE%)WB@\.]WX<)7VXT='.^^#L,*AJ5M=>M$XZZSG
M9MMMX9'3P1^]FZ5M?WG/U(HY3\PK=.:?M=WP>M+UCC>TI_!IXY4<?ROZ_6[Y
M'KS!:_)K!B:[P.EW7"5CCJLR!C]UOUY>6#?=VZ__MK[>=K_<=<^_7EU_>8K'
M[]&R\;C:(WA,'L&7EHW66&#X4KFZ*A ,R6<4LX) \1 PSEU0+NZ]F,&U'>K,
MF?H)6R'16 *4"BM-/!\F8[8!0GW;\:=@54N/$[]G2L.@J:V<;.IO<NO)%VDX
M<R6TR<H%G45(Q.XX40NA/JX@'8.A*+K_8K;U4?>''T1#?JTRON1/E$'AHB<J
M07VMCQK.0QA]Y_86;JY)J=)4U*S)WP:OE//*D\=!>$0"#X5)6#W"DI8*4NS<
MDQD-!G[E@HEDJ%EQYCN:QLG(QP9X/6Q'RUG;^%8UH8S:.0(#Y;";KM3>2%4;
M!C1@E;QXS0M"!MS.Y=[F%DJ.1@-ZFO:45K[<Q?>J]QN==]B)@E9;%0NWLV"X
MW-<8W=T1<C<?*E+FUQ$;SP(Q,85@+J5^;PKHU0VF$PS0+H"O7E. _'D6<+K4
M M86)G^611PSBOBB19BQ\LW7O Y/7K>Y<>O@]03FC)#K=FA\=V*(HNM63,((
MK\:YFMYQE<9TW*SH[GSYD0I#KKY\N+[]W$4=[QF"NCQRU81:,Y,L-J;V<G83
M#]Z1N1=%10\/U0^8=Q(#@')KXU6; A^W9C0%CO2K+3E)VSIW M!@PG0B; 1Z
M9JU&16I-V'/4'X%^SI"U+-96M>L)M"]/J40JK!NKYO0HS[4>2AYG[ED$NMV0
M<H425)WN!3 !#=,7J)OT1)^J$"-21'4M#O_LEC4M7)>LQU%N::GH/-_I73$K
M %NN6RUKW[I+QV.,OB!2-G RU<6"HMS-XF0WN *@];-+GNJ9;JU[;^ZJKH%Y
MW)$G!@::/QY$++.CHIC(QE#X^?7%9QN=GI221K^__ 'V :6M77,X1$8BX9<R
MP@\3A'?2Z53I FR]T.$BOL>AL'76*'P@(\\'B<S\'L-(>""TX8*>7RR1QLZ#
M5,V-^.%Q*(^MV:YUJ7X&<?Z$9F\WEM$/!1<$8UDQ2C8]=808!Z/6P9N$ZHEX
MQ;GU9NN;O;R-K![]2?,$#PM[\80>K[,TLP(F^O-U@I5*PFJZDD:O+VI-5P%?
ML3#"V51^6:4_M8N*TJ9).SS9C&Q/Q>7RKD]B[C -HDT>:>X6A360*/PHIXAN
M:>-B4J) A:;>K69YO#0 _NE)X^#T=%7\^\Y!HWETM!ZH^7;CY*"]%OS[5N.@
MO1J2_@M,JMGHG,Q'TE]I4O/7]U1HS$K OV;G2=B:&X5<_D0<_XW%%GT)@/]M
MW_ME\?T?=4C>%IT.:SHM1:?VTX3'LW5!>&'T-NE>6!M*],\!Z+=HW6\$K*\]
M'ZQ/\LZ'*!Q3O1V\\YN7C,[!% "C.[K\@55R0),NNP[Z7YT?*^/V'1_NO&\?
MM.S.X;,#G+\TV.9JW6CJ$UF?R-;!X0:<R [<GT<G=N?TJ#Z1]8G\V4]D9P-.
MY!&<R,.V?72X9M#J9SB14M$N.*2;LH'DZU@K]?/R^:>V ]AP278WT[^[BJD\
M!RK]IWY^6_UOR_;VP8PJ"O*#^/V)^O?LKM5D1"I>#SZ&81^ST^XX14)?@A=B
M$@DL5H)QX-\^05O"[[IC#%K]75$-L<SMB.T3CT_LXU8Y@ZWD/%V16>MN/J_(
M:@MLH==@M1-@M:..?7I8KO&K66V+66V!DO\:K(:H84<M^_!@ UCMC>N-)L8>
M)0WT)"SYH[2 BK6_N?,R0PO@?@8&->$4*(CWE4_ R0&B7-H'1T\Y -6,^!IM
MEFK>F7^MKY=WFCOO#SMVYZ!<F5'SSA;SSHQ[>KV\@VC,)_;A<=G]_>*\\\9M
M[EM*V,=V/3"NRT6,&B:B-L$?<?DB1:\5/>$4:!2>U8]!&T0HG(+:J'Y3S#/O
M]ETC\QPB\QP?/N7ZK9EGXYAGWO6[1N;I(/,<=,K!KMKP7>_VWT3A %$/)!04
MU[/51N_C7-\F,25$,;Y7>HMB6:F]^FG ME--^[!3F\%OBIL6>+>?BYLP6-*V
MVR=/4>MJ;MHX;EK@P'XN;CJAILLGK7+N9FTJKSFWP82W(4Q1A#!,^T^[MG\&
MI76>N6Q2%<\%4E0=BM5/P^G.^U/[].@IAZ$V>C:.?^99S&OEG].#G?<G=NNH
M]KB\*?Z99S2OEW^:V,W[]& #Y,]+V\W/"_!4S0;4SEK"O?CR2I[1'&K=\"='
MC<X24ZR ?\"$W_UVHZ+\'#$[\ 7 WLV,71BVH'8$K.0((,:0+<,P#23'$X]5
MM4];J%P<U5Z M\5*"[P S\-*[9WW1_9!ZRG^U9J5-HZ5%K@ GH>5#G?>=RHK
MQ6K[?[W,8"89,MBOD5U8V_Z/NZF?)7/S%)N =.R3X^/7U\-K.^[%KNKGX24,
M_AS8G>-R#Z2:E[:8EQ;<U<_#2\<[[X_MHV;M'GA!]X""G-M5*>5[6^H4:-5.
M@2>I&D5\1F*/JT2,"]W+S0.+U485L"BUE;;%;+) BUC()JL*?2PCLINGM:V_
MV5ST1/4!44[A7T\7.C [L.AGM8*H;?JU;OJ5A,9V?JB*,VM7:@>S41_?G.K\
MQ&MV!NLS;;\Z/Z1K2Y:#K"I #P^PDJAEMSNS>KS49M@&\=)Z+^.9/%3!)AB>
M.=F 4MV:/5[,2E^%/;#G]\GF)[1OR<6I@'ZR#A"SZ,@X5Q)UO0T$ZX<I8K@3
MUM5;!W!;Q^(W]BROU3K_(A(^S9_">.7$FT.X1]X?'=J==GM%'6$-&[2^.V(>
M!&)]C.ICM(3"],1CU*%*E]/3^AC5Q^A-'Z,%BF7A&%6<E".X<+;EMB&5\Q?J
M@O,L_3@[C=82C81FQ3U:C9,EDR'7-=]B!X/JMD?6"NFEJ /[:1^[&4;?!3KZ
M;*OG8">SG@;#M*V06KY9<3J9^!XVHG;ZV-2).ZTE(>,>4FH)MDY#IU0D5(MO
MW2?[WHF\,,6>T;Y/XZ@)<LONRNF5N_!MR^:W7G?SB_VJS"BBVG)J9R[BQ-@C
MV7&/P33DM_(5%;WKS :HBSM@O9Q8K6Q1&F;= #UN'?A'XZYA6Y_%#\\-N<\R
M?_HOV1-0/MP':89= 84388]$H(H'3*M:='H!M0JDMI78SY+(F(P<.03(<M67
M,+;Z*?573V2#[GCI#MVSCL&FT/I3& SW?3@;?>Z5"!)"*(@[9"0G&'IX7:@O
M>U.+6B/B=4==QI&^FK3S: A;HU[F%P>E%H\>MW2?1+C?">/"B+]2;Z*;4&:=
M+WWA8)]Z7,A^.-BGMH_TIF7Z-#Y_&^JC@]?M0MULK-I^.>W%0&L@].4]7@WE
MIH&'!\?E'L?P84739?TNBU^V_I;+<MRJZ;2>/?.CFN:?130$WL>VO5;[J&/=
MBL3Q?.LS7<YP<#Y].E^1U^3<-Z$=XW7 W=F:'27EBOV60>)9-R((XJE_[P0>
MME6.)B&+;6L7A8'L?"QEL^QVO ?BAFXKNK5"..56=Q@)H8_\C0\?@520Y#7?
M)#_2OU>OG+L'.,\+4 >HH;/OC4E ^9[3\WPOP<N ;XY=.4;Y+=G$SQV@P!2$
MUF^AWW=#ZRJCA![!I (I2];#*/3]Z7[X$,# ,1P5K^_)=LKEP?0\>(@Y8S]Y
M</FB_(#PWFQ,?(4>EXD/1WT]PUY=Z9'EMM[IGZD9O,V^SC=I%*?8IQ2X'YF[
MR-5,=R#:?X2K?P0G9LP*.HC OL>Z$=Z](AS85HF"<")\WQKCQWPXI)88RC[,
MDN=+9RO;>WK*_'&<1O?>O=*)Y(B@J^4WVX91^EZ$,U_$Z@V<[\(U8C?G01C!
M9*0F6$&NA+X0@X%PR2))8*=P3./GYE(O]0]Q2PVYY+@C*QXYW&06!,,X1+Z
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
M#L47Z_[=QAE9+I?!$*L:6=7'=M;<N]XT-':;IR>M/=V;07!+M^Q5G\^Z69.
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
M!?*^?M1OHS@PGG6<&+]&"@?.NQ&BVB6OE&D3K\9,%#<L)M,M;+K:%NO3=C[
M3E6FL8<UT@ZH? EL79Q&4B/D)")0":.LUY6V)'K"#2F_?ZF%%^(B]$@WFZQ9
M(*VC;S*?5TR2+!0AXR*_.X&638W<0&AVP$#&6X@1->I/L\VM:S-(1\K <D.<
M"&=+7/[ VNRAL':OSB_WE,7,9!:HR_'7TI6)[3X(1S9,,4?*<:,PCG7%.9JK
M6%$B%VY !H7N=V,D3('?4_$;:9KWG<3);$J"&LV,08V@A7N1[;.7-3NC(@/>
M0#G5+.<^UC4>: \F< K0>*-P1\6N@2YZ#XN$!>JP!N+MHZL;PR9DV< "NW&,
M/248:4U:CQK,RXM+I1R9!C%6N7'$SWQ&5)1)6M@R-PT5Z2C(NP\P UO64FM#
MVU$/(,J7<2K(3XT)4=@OP(/?L9&:@8JY/'6)MQG$3*6[Z__-J>.\R>@ ,-XM
M*^JI1D6K9T!3?< +S1%QSPOTEE:]]%-PV8]C_MYXEQ[7J*'AF%75CQ"D=&)*
M$QR >B;J^0A87SCE6@D$L/*]OA[[/V%/CP/?2WL?:UH*F\H\/ [O==,8F'7E
M;.ETZP,!,^\F/I[:0B"-9T6^$#JR)29E%.4[+F<BOR##)E]&<!:D ^K?,/I0
MIX:UI13!(J+-UD1GN@$[>.GDC-ES8'S,V,L,VCR9N"\AX:0Y.:1<HZM@-W]]
M<.O!$IJ=MH#=*45H%9"R8[G:6); T8XVEC>;SBMJ_+^+P2 24Y"A8U!V?/^U
MI[^JTG^+W:A2453YS5MU&S3^677CF\%3"T/2BGO(+4JM2D&_8>6$;CKM*%+M
M:-C)#*8X7]S#T3[\!&URHXRPI"CDT ^K7,(:Y=)(>\I-+]/=I)#-IR_8!M2)
MS&UG]S-F/H2H)$BLDRSK@B7Q[ZE/O-:4XMC,.6GJ.D]=(-<L3(OE_D2AY^-@
M4YB/]9'C"ZQ*Z0Q\&/W\IIAUHH;(+H3F46&4 L[G@\S!(:BC!^?F^@Y#&F>M
M,_2.1" OH]2E9 H3Y1-#%4*FVB-(Y&04 C_T'+SGJ^J9550BU[Y8NP?M+,/'
MS%6Y0]T!3 K0)9VX[_SUSKJ[.3_;8_\[!E%4W>Q)5C=;L<67?]X0>E"*3>"
M%EZ_#^_'JCS;Z@XP[9Q=PK&'G0M<=#HB<6<T>F;E+Y+BAEHB]PV]$SZ-I)KO
M3(!B/[PQ,!)PQ3_:G0-K+/L=PW3I=/SC]"#[4*I@G8/_8]$5$WFYQ@M&]:Y>
M)'K(U#RUBD35FBJC'E.KX&_:@ $ZRN@TVH3;RZ7,O! ](V.:#>O;""%J3&*,
MR-_K$/<8_9GUX'B&,2J0NJ@X#E(?,R."0/B*K2DY(Q_4D5[C/^XH4='I.[;L
M0D I*.CSX[W3O0F,+7Q3E_!')XV<>^O.P_2=UY[[JC=P1>*:O(1S]NXV7,.'
MQQO-50NO86:@BDL83IIQ":M[MQ*GE4J<(N]>FH&4=NCIK,<%EZV<0-Y%(A:C
M%YAI9(8#A4K2!5S[(*$_A1@\G9KE]@:\MB_%4JZ1:9;+9H@E!;5%!J,>%;1_
MRD]E;+Y\:(LL^]@$6\X</\7$3!2WG[#%RV<I0/_WYAJF/N32<+Q@RPF39EP\
ML3["O8XE1G=@U\0:],.1Y4@YOTD"DC6=*)!XZ3R2+*!:M]-7VKC*DO_.1V),
MH9#+8 B\)+@>2:7M705]CXJR5)I>F#OG#F;S^2//,ONZZZO &*2R3WPY5GF%
ME38ANN[.,3XS#-^4=.\&@0.7\WT8"]"=XN]EL*I-DB,5$I[A4#@;13N.%,?+
M1K:R)R[&[&&9MI%_<2?<2"1HC)5ML_8V7 JST)$W@QD7I@R8G,>) +%PXI"*
M[)($R^=DT6TNG:6 462SW-2N?'(I[BL,PT4F6'$6:'J <LZLDX%5%)B(!E&)
M]Y('L4]P[-+EEKGI,W34K&FKU#IAD;2V(D20S!A(LO@#_JR8QJ![*L"/!?8=
MPUE26E.8^9$EI8S^"T G1^8I&-#WF6/6Z%?-?D>=])2E<Q41 15:9V8Z*1NN
M2#6\@C21)/RD;=W\\>GN,ON3DO ]5,NM<S_MY6NW&^4=DU69&&+_/<5N51<A
MY:5*6<\.T!F8B1G&XB?G0>9@19G?+N^>@Y_$QC7Q/4*WMJ/:].(+NJ[3%V/)
MLVAV".JH%H117#%QCWNA<9%)/D^)6:KK8<=GN)^2S)C1644Z]D_6ATC &@E]
M$/R!]8%.:@9ZRW4<>'>Q!B7N0XRP8*H>9;-@_AO&)H"3[D,?K#R\<N.Q"I-8
M/5B A7N#9RE#"*:H <[>I>,*! !S<"Q/SC<G^>X%F$MU8UMHI"FFB>!NAW46
M.1-!8C Q,7=02(N06ZN&RI7'*_\G9V125PHX]$-5L6Q$ N(L^8K3Y;*&-7V=
M"D;90,$ 7DG^  (,PQTD?<Q17GD:C0=6U2F10!^("HA4&\BE[3=7QS!=LJ($
MIG&;QFCZXU#,9\)6%*#*$J 6YX,@3:7E[2"-<P4H:GKPPL\AG+J'NKI6Q=G;
MFQ9GWZ1[>WDEDB(DOSMXEWV,4&J644XV2>>H4" KPN-2%Y1--[=!#VS/*CO>
M#'Y:+JFCO!/L)):,963U9@J<OA:SA'PC"!JJUQC![D(T>58^M!EEIGZGJKRE
M:?1C;><GB%>D696J<[O)\A9<N76#WF8"X7#@HM+7%N:8)M-];'0IS!E5X6_F
M&G?Q[>5/2[")A85F^2N5N2Y&Y@H-2?9W]KCT?CH_C/B\I S3@OW=GYW('1E1
MA )EI ZK4FSEA>XD_*D1O$8H]G)@6:];^G J;O_,5R3'JJ0DI6EP[U;5=-=
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
M=TI:Q3ME\OT'-WX".[#8IPU3TPV#?+O^O>@,>"]Z\<&>%L/N)ZX2^6$"EE*
M%VD2OO?)Q'D:AMAE,<&4=W&]2 X]@-=JL@%E$$RQ]R1O!I=&"Q,KKC5YL'(_
MS&!Z8@_GEW9@#E%V.Q+O2S(Y.]PY\06K]TDE2D\5I8_++0>Q?R6=3"*PM@13
M(G(Q\MF07!;6RU=A855*'1<(V>DT$LU'881)%GLCO(<F2XK+KQ+\(LFH>$W>
M)XV&TT).3-WH$6F.?RRZ4EX%--3PD1O&103%""471*_HEQ8G>)<##+V9U&(O
M1)#;KV 3WK"8%,HC- %-W)+@\LZN+!XGN:AS?2+T%O1$-%C$YH]<C&]+C=K$
M33)0(M07H+B\O\;MV22_/G+-X,$!.8=Q!CF1-UM]IV('J#9/'%>UKJ^WJ]IJ
M5SUB*)SMJC;'!:ONIFJ96E^W#V-3?2:.-,FS:2[..+L]"E XU#8<NF:3E(W1
M1,%=J2X.F=AUPSDT'%H**R_ TK'<AC>6FJGL_3J\"C?N(]Q8O0^OCC8>=#2Q
M25<#6FJ-J%CBD5L;E;%$J5(K XF&9KHZMS5X',0TG7)8)[<_^%Z_"R-$3K<Y
MGI#"%A514=A2&5%Y#%I<K>^8.W=C=HH@!E)50<B+!$L4A!PDA)A:*1CR"(18
M7<W1]0. $"5#VP^H;2!'A@U6[NXC^PTP9E7R4J5PXQW8IER ;>E^KL(-1X[%
M>;C!+(<;<IUJ2[PAGZ\*.#0+753 0:'+4L#A47#93\1AMQA2*^30)..NN2"C
M\C<4"&T<LG@,A/84LW@!$%)2]+)!BT>WL_U$+5YT.U-90'D6D*&R@%064'K6
M5UE S:R(U%*;5H7ECMG:J+@&AC>G1GZ,.S-8 ?Q8@JL7MLGA-03XG;#OS!N%
M,.?;Z?RE,/G;.0LEE&V^@E+*LKP-EJ21=U?<"8,IY%>TS*Z($HHY89F!'RSV
M_(0W%1-7[W^R.F87^Y&).U;EVUP,.._CW@0F"C>!*+8I"P) R;/E+Q?L(]EX
M;=%,FETN$S]>NEV&/UB:/AHW>:LS8?MXO"O;PL$/IUH] TK>-9-]655@4046
M%3[N/).I N5*?IBC6<[N[V-L B(JCZFY04,%((<%("MS4-:#B*D9_=YA@XBC
M,E!JN[K/+BNIT%BYN\>.QE_>G&^ 3LK$43Z24JHMQ)"2SMS.-1])^L1X<"D<
M\"(X@<\K*\YB2HO//A99,E9%EGZE88;6D%EX<FM"2T['Z#<LM+0X_SJAI07B
M;3O I-3GA4(,:X5^_L#7V;6/\"294C5HFK)7JQPF!4:;AROJ I*A.;W^;@%I
M%WAT4"7.BVJ.5RS^,_,3/S<COF+]:_(.J#ST@3'M+7]>7M@@(F&4DC&]8R2;
M@+ F,#4?K$N4*ZSDC48K"-N7RZ_SQ;EYK7#X5)1 G\D>UF), RQT&9$)12#R
M)R [>87'$:-!BJ98C,6^09KI+8HNB-T$Y3Z+T;X59<DC3N^\E#FYR0E_PCJW
M'8W8NG%R]YI, AJ^)C=Q1 ?P=GI/_8!*$Q.-Z/E!DF4+K8%<JQ;,%779OS'D
M4AN6M:+GO2SO6;&T$:!HS.Y]]L"=F0$9P%Z=)8FLHCKWU'OQ%:\OCQ5$0QI,
M$Q\+BWI!AC",M>M]Z7]5E12%-8 H(@IVR#N*[\@F,!@'03$)/C ^RG/H6#$=
M<=%F:4:+ZP#MP;*F0C/PU^\BK)O*>PK47LX-FZV(:Q1\)GO:"T' _>)#%(_!
MT3O][>"DO2%3KI;DS["?4Q:0WSKDB@+O@H"2DXL1]>/7C9[W)S^AY JEWH\'
MC9[I>S!. E"F=RR^97$4;C[9ITK^(\\=7;:MV;1LVR9AUW4V'J.-/H=AW]$J
M:;1VX4XL0G6\EXM(7@:G 3Z,T60#KY+Z&%*$?X_I+)H9LV0BO8WY%C<4?-8H
M)M3S8O0S;J;EC9<,LCCO&3,4/O@4?/"$B#WRURQD?_N+X>IO+>%F.;FS)6)
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
M&"8Y!9#%-;_C"H")L2Q,*'(:IDW#9"_L>_4S&48Q&68Q,"4&,L._QF)2\/_
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
M_UGDE=5N0/-6I4 \-07BXY!\CCNEV/5"DN'-M)S3@BG/4982GF2(*1$Q2X#
M/ 6;E/('>2X,_M@/B6F3,<QLE)02!FF1K9@GOV-B->:]%YF'(#FA1I+LYK^8
M_P2BA/E.4M[@!? $Y;G/F$J%CP?4'XL<'!S)#S.&?P/Y]6=9Z3P=-KIG(<6,
M#I@;'[-2QA>(\N ' >9Z3.+HWL=V290$V7@"\QOG>1Z$_8E)07*FY12ODYQL
MM_X]KE[F=&%67H@)8(-,I(*(G"^1R0O/^X*LXC=(9I% OS9C\S69!)A9'N:I
M\,6D<-" )NEB\I(_RPDO]83BE&,H )/8QQSA")8*V)%+!DRD=M**TL[G:J<,
M.&]'-5NOECDUE$YNH)-'US+163B>V7O+Q-4W[^:0KU_W!I]"U6>B:A[EEZC"
M0X,(G)^3SES,@%_>JH>[FFC0.$/'!62\92&+X2W5")DP3![EORY!'H7/P1'D
M<#FAWAV(+&(I0%$JK_4D_H\<RR5B"YPMX=TR,#SOEJAJT#J/-FY[T&;WY+DN
MY!>V3[E-#J(,'<PT]F]OA>^)*=*XCRY8WJ@8I5V?7WC#!]%F +=ZEJ M+VER
M_01/-*5^.'>AJB%7H:M)5'79:]UET_S>'T)3#+ QY>ZZ-"DNP%! "\6?N_$W
MB&"F>*U4W"8]P:]>?0>^)%2\XAU:'RQY]5HK[H&NN.@0%TGO>+,P8*?S; 1F
M%1S/.5H)MIRWBVCKBUF*D1&/YT4%K\(D98'BYI*\QYBL#$PDL^NWM&PQK;6B
M<R\6/P%S;Y);B$3:QX)%:!]O&U]W*'I5G8G_Q("1/\2KV#QD)'<FSLXQWV1*
MJB?O',\N%]/;6^QAG*) IGRWDW>AY?=2=C JEBL^K#,;5YBOZKY#4T92]QT.
M/\^X@.WVY1IOS)9F';$L[<-'(W.F;KKD7-@9T@)9T0)4I9,?2SIY7S^V9')9
MJ>Z(5ER5?* 2R8\CD=PU[2-+-C6?C6CM6W&O(?JMDLCWR?/#7O'S]^VVK?AH
M]?I84\B-GJLY3O]Y#FFSEG1\6EO%1)4CKG+$'Q><KK.U'/'V+'I3:_U(!:$Z
M";S6R=?^,\3-)F6(BS(Q>\L1_\6_9^&LC*>L&LQ/@6-&T[Q(:>F@E/$)$_I
MXT&BR;/76?'C8<#/2N4A_2D>H,K:>:4QOEW_#H^6/V!)&OL>'A5>IY%W1\[E
M\*7?? 2A&;'3SU$(/M;7TDP72N^M.I'=;>*3T7>6"_?MO-[X!Y%%B 6#R7L_
M!M9$,<\28&'"3\';?7H]5Q \&P.TP ")3"N=+;(HL^N'L A_@"<.#Z.(P)LQ
M;00+_I$P"D]%YBEC9)"3:I#%>9G;<D(FKTE.?LU"1BR=UV.V.P2+H0.DXPNU
MA5+;8H;RM)Q_!WJ1I""\/ .UK%%DQ *>R2)N;%3.2M0$+;_>V3 -H26GZZ;;
M<?K57VUZDFT:';-7_<C&0UF=GKO^5'RCH9SG'+!+UHE<T)F1(36O9(,L?[FA
MF0Z#[#YF;ICR='[34/DN"=*,0U5.J@\,AKFD<<AX#X,KF5&.&3<K#E<5%9>I
M6+9!RF3;UC3<CMVM,9'59?+LWC+J/JW88BU&QV)*1R<'O/S>LY(2#AJ7WT?9
M;0#&R"\=\HZGFJ+E<S&B?MPVA=F@L.3+,+;:Y1>LW3%7>QO&?0Z7$AM'@W:+
MHDVB5(70*(#\^9.?4'(%Z B0.%"8V%[YWK1>RN%20F%B;4H].<_MH#'Q([SM
MGS2._40!8GN%6P&B D0%B%LARZ_4BV[()SH>*T!LKW [7<U1@*@ <3- 7!8:
M!8@_?_:]$64!^:U#KFB2^$% %3*V5\I=92HJ9-R44A5"HY#QY\L@8"'Y!OC(
MI@H2VRO>"A(5)"I(W I9SL.0D<\=<CVF 7Q[JV"QO2*N?&@%B[OSH67^ZDJJ
M'#1L7H]H&$8A^1>-8Q8>/FCNF-D-4I G7N,Z0DH]]?+7$TEUR*"\W2MC\P6/
M>_FR\]K&^,D6U]BK=XO,V'I6<)T7SY<U[G5<OG:\"W,;8ZN/ :_52/V8W-,@
M8_G=JV_7O^?W2Y)1]!"*@HQ^(LLO\L*>>&,FD\4:J>>!%,X*M7\XOWY'SJ\O
MR/=HXGND:_0ZY$I4,DX8V_IMNH(2&UZF^Q+!Z@V3G,I;9.]XY<_R?2>8-0VW
MGGE03V1XK=)A%@-#8B R5M24UY-" DPA#P4/.,\*!L[=#UI=Z+V16F(V2$O.
MEZ]-:>3$?UU<K$I*:<P\94_CQ[):<0RAR=B;5KB;HF*NL*+$E:T1'8 (\IV$
MP*M^L-CS40H3+I&1O+=8OO]U(BKZ/K!8:K&H5ON93HG+IZGSEXSH/1:F)?F0
MV S XP+R$]A;?3(!J4I&H,FO^<]/_-+*9,8-GUR/&\S/F]L'=A-GV$VARR=H
M/C;!7D<W7VN(+)Q&'L6*Z1Q93.>OO)(Y]C/()W#/9(7SO!5"+#HE@($8)_A6
MB6HER#NYR5("YN&MC]?:4-$F<13SJNWY:-D$QBM56L>WLOC>E[6*Q<2*3@NP
M@[)P0&.LB!O#OCK_\Z)H[MPL2O638S:F?H@_Z:Y9(-*#MX20+PFF\!'0/@A$
MO>4(%LR'2T<Q8Z?\[B&PV8\&"W.H0:(.N<05BL\35A)Z&B218)[1!W>*W\X5
M[2]XHPV<;"Z/AOG$ZX8O9H!4WWN]N/P*2CLEWY#5Y+V?>$&49'&M\J8;U;MO
MPDW8<[QW#7M$+$J@7U]>D#@+6*+ACH([N^B34LA*(3GE/8C>X%5M(;H!_R@9
M^9-<C$0Y<)C30%9V7KQ>B\76+T8^&RX7T070G*]JJ8ERY33-'QRS@8^X(2^Z
M=@C:,Q-@']=4KE.R'GG%RV5KE8'@<5YKVL=:X:*JJJB4CFU91&<SX-(8)R*F
MP.7^A@%Z@\9[6< A(\,:Y#"M=!0-@'^W6 Z;SZ)T1WZ"I<33=('FJ[?GK4M8
MPYX[NLX/W:9U?M@YRGX6>GN97U!_STKU]0\2:O_%B(_F-%;('U1A%Z+/L%1T
M 5M22%Q9*"3 O^;5].?@C#>9@EU70F,^+H Y^X'E [A=M YLL; !-]?DHQR?
ML@1W\/F* >)2\-S+BWK^. ,^-]Y$QN=["4AR(@R<&UFMF3=@R)M+SLH45-9,
M:+K%( M17RSL:XLB_CO?&:YYK8GI_*^_\^WE<[%I3 ]2 \X1Q7(EF.:,7M0"
MFI !2[S8OT%AN@$[EALCI2UV]88N.GH4C>!@-+$=XWL2.F:E?7F*@V*_#ME?
M8C5?A$TQIWJ+[ZS2Y@=8R$\][LP)T5^C>N+'?:>K=?7N]NR G6L"ITYA/!^D
M$+_+.\)PVQ;%LVP+B^HMN9TXD%;HG"6\N16<M^A9VB\2<*K.C$6;M^B< N =
M\8"1QWO[H"4ZAE]AHYP;$2\"?[;4 JAB"*E_@XS_Z![P' -[O,_0#:H62V!,
M_X>&?@(^4CC'W&86S7K@+>DI$(25=R2PN5-0\:+-6?$5H5X<P:BW+ ('=#+R
M\YT#9PB6#1CD>9O)>2.;F^1<DW.#&K>BZ*&T>FS#,P!'FO?@F=M:>4L@N?JF
M;S>H7W^ JPX;\Q6+N>C5[+[1.F5;=$^E6]9WK!/Z.E>K]]%@</H!I.*._ N-
MC^LT9BPEWQCO.\2K?('3E8U!$:[B*)5CG'O<AS1U0X3(/J9L3&S=/+GG W]C
MMYGP9<GUZ6_;<(=O6/J ON*LR]2\+^JE  [!5%A&O/>I[$<V!*LX]'S0ILF,
MW45E--&V2^Y1"QV9$I;RUJ/I:&Z"V&<IYHM8VLCF^ZAI')4F8)-Y_@3>O]RY
M^^3J\NMKT9[K RP.PYOX"+Z+K7U2Z#3%UC&W"Y3@5!.=P'$L 6$K.W3="TW@
M\"E;F)7))'M\ 563%/X!OT*+<HVO/5^AR@4Q7:XZV(H"6':GU]].I2D#WF]L
MI_X5#-6UM]-?"H9R^NOK7VTPE*5;&PVU^G.KMQVJ;Z\3UQ,H]?++@TG9=G\[
M0QF=;G?].F1:ST+ R;2$.J\M3*WC8;D<^^5^%D</XN_F"[5JXBD#6]S!'TW2
M$762)<#7L3+V,T/I]S5W@G_[B^'J;^?<TN9.5@0R1.VKYLX2C8(O47@*QDN#
M9_GE\NN+5)"S.XY38P*K,NQ,P.VU&796C0P[!7=[FF%+<.0\]X9X%<KFSA-\
M% 4D+P4DYNM:6%+'PG*?WF]DUUF0G&5_Y E<'T,@'6RF'_P?X/_^!-_RJ,W'
M$%,K>(GUO$7UV0;-5FK2J/A9M?ELF37,YWTU\JBG&O]F=/>=>O=JZ#88I]86
MEV_,+$LF;G,GB18N;DHM1/T-"A ?@EJVS"!K[@R%GWPE\@H:/\UVZN8&EZ=J
MQL5>K@%W8SC>]&C(-29^CZ( ^-#@67YC:1:';50:>^,;AX>L#5<,Q.R7.,HF
M#1:V%JEL<R<I=KKVZJVS]<WN$/3W"TO)Q]"+QJR-/'4WP&+JW=T"3H6#4[FB
M(?_/0:#P^0!S>MB@N>AQ^>[C]_?G?V^CD'6?TO-EE;0]W23@?&M$-!/30E=&
MV<RG6#\Z:?2"92:OV $75_XD6X^O5Z^UVC>'3U]#ZYJ.9CF*PB\FP5B&H6LI
M^KZ8!-L]7>M9_490>&,/M-+0/40^.6XC&'2(I.T=DNR_5 QG76O#;1OF-?GV
M/_Z/LS */\149-)GH9]^8\-_O,J2P2N@2(A3Y!]XI\8K,F">/Z9!\H]7IT D
MS./&7Y[>4CHY V=2^)*?HB1Y142*^C]>^3_2LS ;GPZB]%0^#N3%L@K_>*6_
M(O[@'Z^&IX9MV*]^=FW-L2Q1,6A^7HM777<5=6L@QWZR7:UKSU>H>CG/9-#'
M_VN-9V(_PS.I6&I]T-UZRD-MTT,'>3"MWI/@MYJ[->%7+GGCS:V5=#8UP^IJ
M3N]I3HJB<UTZN[:E.?VG&1.*RANBAFTWA<Z/[]\++WVBS])*;CW1;5'J\,+.
MB]*#':.6H?7[W#UH"KL.E-#@@_5%EX%]$OK(71EK7Z[,V!\, K8/$[NGFYIC
M.;L7.KGDW6KWONAL::[9U5SW:><!BL[UC6S#,K1>SSP2.N_KZ,4T-=/9@R?S
MI/!S \RW_?#): :'#I*VEM$(VBKI7QG5LO;DMAR+!G2U;M_>*XF?Z:WDQ6\K
MIG4@_HQ9WY_9#C&:;R'V^[IF=VMMC%N3C^U:D,?"J1-#Z_?ZFFN7TD$5GYK'
M)T/3>ZYFFK5\+L6K??IMENG"IEWK/'77C*ICVSY_3O6LWZ.0AEXMNZT!8G"<
M[#&,6@=D#>"/4M,7MH*Z.O=D&V8%*4W-/0JMUS?K^L%[XM*Z!I"/NLO/H6&]
M5G5_)^(_^:TZ(BZO88%V2L(H//WE_/RJ5,=YS"AVE-+*?1!_8U-L !'['J^N
M?D7CE'S\J(FZU-T.^4Q#>LNPXM/_E_"N5%F2\+K1X8"<AS28)OY6&_R]"#F=
MCEF#H*LOWJUM[6L4RV^$6,PW$C3LCI&WVQQ@A>A8=I]*9L7V92<*3_35C-DP
M8)XH))[_%(M^+W</* 98KN#-Q:-<G9N"2$XF 1 0=$DK=Z^+8Y9,(M&ZCW>+
MD]/YVU]ZIJF_Y5?B^=^-M_D490WR=:TS%J:#?2X>JRF>E^PN=8 A+,36,N4F
M-#9?6OD32UM8[1;?9M8M&(XW0X]!V<PV*-NY5!O>HG;6/Z:B26VY^C\*T2#B
M;3)R'13%^<MJ.*> >3,CE".L[,.[O?"R]7EQ2"S!V"'7@/.B=OP-P\X4*'L#
MEE*?]VS*1P?9RSS1YP;^.QBP8NPUO8.&_BWL*/C#8J%K^@L<]T9AM4%VG[A1
MR *T&VP8")!A24Q??$\X:MFS6R%[7&224EVH6%1QX4TL\UX[6(R4;[$^+T8Z
MZXHDS5M>G91WV)52(_MSH, 8W;?80'P\QKZZO(-PWN)G@O6!;GE]((J-.-.B
M@0G\)4I#;-/M"/P434^6WY9@ R80-3\9B;XQ?%(TOH/!>*//?*(!-@5)8\KE
M>T"G,"R\3+30OF&PJ_,NO/.=5HK9IR,_'H!IP3S&GU_;L.Z81-QIA8C/BYK$
MT(1S^O=KT:/[]().R#?PLUB C=^XA]RUWY*/P*T?V"V1M[<&*<V2&2B+[O&E
MQDSD%VQC->N/"+]#R)5- []Q*#YN@7';(##O5^S%\!?8)!%\9HX:0D;(L,T8
MKY,DA6LF(XM00K.!S[?C(D( ^)4RT<@[=U!F;AO'F"U*3&,%HULI&/L#C+S!
MU(CWJ!0-:]$ZQ]UP,?8SC*,QOPSMAQG?129,-(]/<(,2'F=57R^YG?%!M94"
M YB4)"@?VDP Q:CC"/8T?XS2B>W;JX8^X1.&6:"+P_V4!S]ALTYKX$3<L,6N
MV-)S>2W 3FZJ.4'@":#BW;J.9M*%65S)RKY>N=CS]> F&Z8P%+X@8$)7:FRW
M1]=8NM>TQM(+49)4-E%;T#&]T]M#8[6^V]$=<].^:J;5<9SN5AI7]3JZM9T6
M7YN/M/ISQ]U.KS>U.K4Z,9);IS?;/NHPSJ&0V7%*P,2/H^1G>X9VIRBF^DA)
M$_=91*MN?[*GQAQK2P9N(!R/=#HY!#JM+F"BZ%3O=J2BT^JLZ^>BLR#8FA.S
MWJ(UN#D.5UJ@3V#REFNM[HF%5Y=?2T5SCY<.>3.^:#AW#/=,VM2M G?8M%4R
M=I@RUJ#6;$K$E(@I$6N2B.V^A/UN9*53IQM ?BH^E]! 9P=!PD&'SZHR'\27
M//VASI7&+1!R7TG'=8E9JT+^=@1J*PGAQ\"2.B7?]\V2[<'-8Y<TCH#C-2O!
M[IOGQ\646N5,]\T2I89;Y'C-*F;[YOEQ,:5F*:Y],T4IXC8MH#K%-?;-\>-B
M2<WJ#/M@RNZ+C3;*'?Y _9C<TR#C<0.9Q/U X\'\1875%P%>PA-NT/7;NG0\
M,;HFVN K[T=O1X[V CAM9(?E@!ML&(UEQ_809ML[?ANY;=JV9MA*^1K"#L/H
M:CW3;BP[E/)ME=M:W\+XD]58?A\90URWK]D]I7['P6W3=-86YMDWMX^,'5V]
MISE&L[!0^;@E'Q?O1Z73^4M.MS$-I:?K97&,]P#Y17E^P<E\*Q^FXM-3%@Z4
MURMBWGU+<]U':DXI -HE2QRGJUF/U87?-TN4!;!-)01ORW ?:16W;XX?%TL,
MW=9Z^I:3,)02-IGC6M\Q-%??<A*&4L-G)6%T7<WM-]P\46JX334T=>!XPZV?
MXV*)Y=J:M>WC>.45/YLO%R,:WO*J7L.9?\SKG3 L?#C$>IM1G%?H2*/\X]Q!
M+I?:Q#(?\M1X3 =\T+FG\4>RWM@#BQG)\EIC\$'EL$):YBKD'+>G;=N.IML*
MV!K$$M/ HML-!#9E7;Q4;*6O:]VN4L(&L<3HVIIN*4_[>#CNVK9F-CW >5PL
MZ=MXWMQLCB@=W.JALX:=3;N..G9N!D,<O'IB-##2I9SL#9QL[DN#IXW.L2AF
MG;)-?&OI5 ^R&)^N<-25,RW+(QF:T=ORM64%8,]A2<_2'&?+UT.4"=%@ACMF
M5W-4ZDB36&+:!IIUS6:)4L)M1D]<1W/,AG/\R%C2ZVGNMN\K*R5L,,=/3-O4
M=+=9*</'RPZS[VH]HX'.P9&[TJ4L;II4NLZGTJ>6WG(IJ7N5PPQ.>2!:98P9
M2\O-67(7W,.^::+AAW2KE3N]R!F9)=\\C5$L:31+E!5Q;!Q7+&D<2Y02'AO'
M%4L:QQ*EA,?&\>-BR8EIV)I[6+>B\^:"Y6G)@F0'XG'/%?LZS_M 7E%_&]>?
MMT.^I@N^H75-1[.<YX63MB9JN\"K8V&LW=.UGO6\"K\-8.PN >^9QLEQ2):I
M&597<YZ9GM( R5*,K:S3;C\O4;8!C%60T3#)LC37[&JN^[R#_ 9(EF+LDI5A
MFIKI*,A0D+']JHV]ON;:W:?ZY V0*L741;BP3%?K]EMI.O)PS)L43]_S[J_\
M#[&&Y=:PQ9?;H/!2_^[N(H%-)/ W%O!H2#+R)^2&I0^,A;Q(G*F_71TMX3\P
MWA(:ROYB5RP>1C%,Q&-D:5'Y<DID^V^6I/YPNJ9/;IWG7H1.RWW.D4[O6! ]
M$!HSDHX8)F),1@E)1M$#)E#@1W&9D-$PI^%<43Z:TW!2HF$:D2B+R<7E5R0G
M_WL8A:<7LMD=OVDA$C2P![*&?UK\3YO_'AN2XQ@GQFOR_?J;1D[,UWQ"R#T:
M3GGLN/LV(2%+82R8#^//G5C5/SL?((W9@%R^^_C]_7EG-3MENV14'<.<1Y!]
M=*-?']\C)Q?G5Z_)?8)$JB-IQ1+\\2U)8@_FGP:34R2W[EKZ?V[=SG\GMZ\(
M#=)_O#)<NV^Z7=LU>WV]@' Y-=/2)S_>SC>71O1;! U\M_CZ[8,_2$=G3M>=
M_'A%_,$_7OFG+D>4.A/F@%- H\ WH'U )PD[R__R=N GDX!.S_R0DY$_])1)
M=KL=< +_^JH(/,L7BV^-#K#ES?+G;L?N5W^C=XS*SU>-9-H=P^IN9:CM3<IP
M.K;>:]BDFCB2T>^8NK-VJ$<.-=8</50WL!_[@T' JK') 94;&//8]"\8'=^0
M "K1,#E=@J9ZEDQ8HYWKAL<HQ4I>UG!8WYL58!6W']RJ:C>ZWRK/F&X/K;[B
M69WC+\$K,"WVPRK8//NVL^':S'IKDV?D!\:Q)6-E5ZR2[I%B56U673$6DU_
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
M<)9M8L0_LT$""GM96'L7=.*G /^?KLBV\WC<6A4#*S)<D,:G5J?"_$!##@?
MVI&O']$4<T/6U2^LN*]=NZ]9!ORW^TACUKJ"6K,THESMZK*7!T)=M".W3](F
M67U_G5M>?;S;9O^0?8#>NX!Z=]_ 1-'P&F"G94!G/@GHME=&=E_2:FNV:6F.
MTZN+=MNK!KL!Y+6?SFY'?R':*NS;/_9]I7<!1JW^Z0=!0M[]T3+PLXX4_"S-
M=;L:#*_ [T7I["CP6P%^5178Y=JW"X_;+5-?]V)A$. A1>GP+ED9^UP2_7JD
MV8HSM!?B&%W-UOM:WZJ%/L^FQK;:+QP'<TSK,3?U91C2&-6M +.5]W^/[C*5
MT:C+5 T_N>QU3-O9^.32Z%C=+952MSI&;WTI]0T.00W[I:JR-\ZI>?3X\I#.
M3F9GE:AFLU-!_-=2ZL[<21=^T.HS)3[8&9Y/^-YFITR<..6#GA=P=S>:W5,=
M8+O* =[54=5>]O?W478+G"._=$"_XUL61ZOKT+S<*<1^#&_-<$S-<1YIZ/OR
M5O6AR)+1<?<8^-O+DC_Y"257H#O4CVOU2&]^Z[FZGA'XK9916W=VU6NR_2+U
M]R-3H5_9<!BS*7D/EA?LUL%1:9&K]S7#KIUBH+1(:5'U>C_"V_Y)X]C?(+)Z
M /IC=AW-ZCI*?Y3^/',7HEYT0S[1\?BH],?H]Y05I_1G"T=\84C)E^@^2EC
MTN1N>E1JU'4UHWZBJ-(BI475Z_WL>R/* O);AUS1)/&#@!Z5'JGM2"G25M9[
M&00L)-] G=AQ[41*@Y0&;66]O] LIO?D&N9)CRLF9U@]S7943$&IT/-](D8^
M=\CUF 8!KQ5X3%JD-B*E15NYF>]%:4JN4_9 X_2H5,CM=C5=J9!2H>>N]QN]
M]\D?++RC*4OHA@D^+5<B0S--5W-<0ZG1]O-]NL>6[W,]HF&(.: =\B\:Q^S(
M=$G9= W8D)ZTH+WTDPN"65T\40E[7=T[<F)86 PTB<)D?^5&]L)_1[-<6S/Z
M796*NJ4#N8ZUYN;2[B8C>LZ4;^QLZ]V]6J_^.R&?L-P\KQ,9B;XL/&O_Q/CK
M@H[MJ_*HTS%K+&551K_9Z:W-Z#=>DZU?PJ]'^G>\#&8VP98SY%HV'"&&]1ZK
M](L"F;]FP!'#%>51175+7D'\\D*;JWTZJ[@JX9%W\>"%+XL*F;S]CI\(,@'
MBHJ9$5"&%)6,9*U,'+9<O_.,B$)5>1,=7O28(W.Y&.?@WD^PS4!$/%FYEPZQ
MWP O)EKZX3 +!WD'35[6D[=+0<+@L[ ;,)P>2)L_8/C+81R-1<E3WMXBCCS&
MY,?\DX0&N%V(2J6+2WE+_GEY42X6_,L5^?3IHF@')#H %3V.:)R&HGJU6/%;
M_M[\#L2G#GD7TRQ,4EY&_F$4Y0.,\06<_HLC%!,O?C*KD%TYM0[Y')??4U20
M32.L#"9KU28@$IIIK.*8W%:#*:^BRFNJCORQZ/=4M)@ F([Q?Q<*Z6);BMNH
M+$RPR'65RKPW$7:121GY&QU/WL)7"8.57&G$,$V#N""UY[SM']>9?T?QG4:^
M_!N^U753;UE)^Y<%([-Q8/1+"8QHF&$19+//\<BNA4?EQ@S\CN!"\:?5 )"W
ML^$P!9\+B<Y[*S%_@C?+EF B?VH]2A3%C*3ZG)%SWDN%_"+J*W.$**9*S@6T
M)<M?)%C^N:3"%_#7 26?_#&HPZ#\TP^ >J6!UHSQ$64&?EPQR$> !#_->&.F
M@'R/,]EKBX934*GSN?<5S89G0PN:+\U*_ !,[4_I8.W,0"Y B/Z7G/\B\+@\
ML0+>RZ_C<(:84X*:10D <'$<<DEA*8X)@UZG,6/P;!DK$"H<1T'%7"F>!D/%
M!W83<ZQP*DV7I2I(Y=TJ(46UG16;&^R0-* W-.8#D"]_:/DVG*04M".*IW,]
M+Q9?)X07=]EO'?*>Q7<)"_//D@ZY[/S2^;5#/L$;1,<XCFS+0_-Y+<P$1]&P
M63=B'Y92!W3B?;LE/G*X>]P@XVL1:Q^Q@&_?BXOHD"L +(Z,(Q^;W%"@,%#H
M"PS [0O3X+0W-?(>5_4!3$'LPG2'MP HC/D!JR*@J7(/PO-'@)UG0K"#>/^=
M:CHNK+4# "$Z:G"C("J:?C!\G-\(YV^>'U^31+[G@DP^9T$ <T!S5?3O (-1
M-)JCDPD8(:GL##B.[JO8NXH'V(J/W&#C.8:U]NE2G?I\KI+*HH&6$%XNIB6Q
M%@@VB<'R\B?P_)/LI_, >)("[4?A),!>A!&0&O8@0+9NE[S[K)'S,9A[\8#"
M)H;O^\*P)#^R?)M=0]J/>_;>< ^Y(FQPWNF!T"")9N9X65W1]2$IWYWS;H4@
MT,+CX,:]O$C-^P_&D>Q]BCI0MYM!!_9.E#^_W.A43F&I(\7<*_FL\55 .@;O
MC\:\A1N('JBMF'GNN,R\-W391,^'FU)% X'6,XP&XP>H P;4K'GL FR7)S*(
MX"ELM<<QL>0?SII/HC57ER(YG'H!]<?)RBXBY2=DBS!)/5 )4:V XRF\(0M]
MW,(*VJ2B?=AJ;6QB-YFKF U9C&& ]57AF]A+YORQ7C&P-S_@'U;/T;J]LB]\
MS;C#<4X6UL_;DZ:4]UOLP%X9+G:G6^[7PEO9+8>E%Q6AQLME$".J?-]=&#V
M]73+\I6AY1%&]5N[K'KK-MH?/;<)5;?I3:BL3M%NZMM<4\!R;ZGO,0T3ZLD.
MNSPPE%M''\,!FX ;BLW'&MMOJEK+_L4$ M-!-$FYK<2;\@3D(<:N:2% ;^![
MTU+$;+;!^*+1V7D&&Y$@E9_<E3I%7H!. 'IJ8N^8_^GL5Z7^X++K,V]L'@NR
MGV)(;8HMF$O$'X!.B+B6=/FQ/5OY)[*;(^/Z=L-*;4QY+T=M33/'3BG*E:N[
M5N[?)"L45BDB-DGRL-!-WKM0;E])T?-1" [OI3K7*<\?@Z&*NRT1#.:QBORG
MHAM=>4?&G5#+.V!66IV:1) 4/^"4YK3@M=!D)^6<Q/*1,@'%5ILE_'\!-&54
M!3T.,!H2N5.N8SZX![S%YI\9;I[8G3A+9A-8J2)'5R/.;'6-N!V32\KMDJ"B
M,;NHM#.=U4K>6S*K,:J5FLB">/OQLA(*'>4V0*%\">\V*="0^ZQC;N&#!1L%
M][RQFP@]_@13YE$,/^$Z@]V .;[*YJZ%\BWBF^SV*OQ8="*&?IR@Z0W+8*AZ
M0I/7(B_JF\!5K7BY0+@9S-) N!'\'[(M=,S^*UN&%_TSL45:E-! 6_]&/Q&=
MU63;8Q&G#=@]]M$>PL+$7NKYL9>-T03ST&:_IW[ JPQRZUTXZ\53TE):]49-
M.E\P60V<\I1C72""IO L;EBL:#)?EAB8*8(=;\(.%E: /OR0WD<QGPE'<_&E
M/!;"/L3%1'G#;]A$2EB<COPX9Z/H%"P"SF,>Q,X[AB^L7)X*S;P.2; 2'A>V
M8=D]6UA,I_GM?4N>JB;I(WK)#D35P#R<<A&%@\P3G+X$FGJ)MJK]K_#U<@-=
MF"_<+T3IFX60\DV?RW)9 KB@S\P\89X N@+1@<FPA4<91MV0/>AJ"GWC7!AR
MIT-&,WT^N=C#OHFP$K\P E/RWVQPR[U9>%7>-!T&]L'H]^41A>AJ2V6[6C'<
MW!K0G)=ZSEO)%L>O(S2/;MCLUT%9X<6Q"X+3FA4+?4,Q]WF#^EQ7D%+RD9"C
MF#"?4GK'*CS?M=[!SNWY2FM\LSDW3&_*'"HBL7YI=5JIT;#@ONSE.6\,R[A)
M&5P2'KXMK.2;:6X1=T_H:SQ=6+*+R^\J[6?SYWUS. N;,FPR&>7["09_\CO+
M)62;K65UG\U&ACEK<K&\[%+B!/P=2)6R6]\K9TY\G:2P7?POD/6*3A$_$GE*
MEG>$+WZ0MX0',Y]S(PM2T40]'@LX>V $4#. WW)LF,CQ0,-I,$T!784E(-X]
MY5,#<$U$M#MO^)HEO-DK6!W%#WB,$,=(_$3C#;YI[.>)#B'X(*DO1$;Z!QPV
M98O[68-;?D#+CP3(D,&@\(/X5LBAG&G^DSPUT -A SO 0_$+6?H0Q7="AN?-
MFZ$\ <ZGJR$A8$C9E':>4)2?3WNQ/Q'/HE$!S'E@@*]X#))Y'C<.I$&5Y[4D
M%,TEU!X:<&;-]_SMS,GZ0J"3%MO!TK:^&!*B<8Q4X\3@&EPPOU.M3?3V%IQ
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
M/AEF<_%I_=R>=R]%8)0)?[/LOI5C%/P[QZBN@*@+44=X*?I582'Y:3+7P%;
MT$J[*;_:\IG";&40S#0WP*6*U$XQEJF2P0\#CAP%1X<*1\M09.J689G&&Z^P
M:DYY)Q>:>WGIRJ2+RDSQ1>32G@Y=RZ#UGGDBTF0\#;8X,"EF_API0@A"Q(H0
M@A#E[;S0,D=MZ >QH;N\]JO]]NCV]6,,@QB]'H"*8>DZ($#W#3_*DH&/WZ_/
MR7?FC4)8V"W?;_DU<Q.\$=EY%OZ-IT7W3%R(K[V]K@E68%^>Q1,B2T%*RR&E
MJR#EB"#%UBT7_S0-MV>_P6*@ S8T;(JP\I?SJZO++^\__M_S=0!C2X#Y*BZ:
M;80SYQ,LA^G_(.>K^E*_QTZ[OAB/EQ&=5>(2W9;&Y/WE!V+8YS-0*MT.L14<
MM1R.>@J.C@Z.'-W4;?UI<.20RS\S[,*T.R"J AZ5*=-VX.DKX#DZX.GIAFL[
MW3=ET/GRY??S3]\NK[Y^^_[URX>OWSZ#U_7;.@3J[1&!9(ZB.-Q6$-1V".H8
M"H2."(3ZEF$Z:#SHW9[Q9M!S$9@&/,%EY5$-(L6VL>B10V%IZ9BBSJ"N8*;U
M,&,JF#DBF.&V#IX?]7IN]TTXQ1*$=L_L_3#^,S-\JN^?<KMDH3#JGFR>4OAG
M+OI3I"#WU!G7@<"3)>%I?X7)5/K*$\^W%VN3&7I?7A3E1D4T)%^B\,\,J#ST
M\<91.91\_L"OC!:9<GSP:@@Z&;ZY>T-7&$*OUR#4,8/#&]YAHJ)_Q2Y[RZSN
M%;+OAC/.@E@TL8.A:B]2ZPG57F3+.[*M=N0#VI'M^1T9,SYCGU\Z%OOQ[R'F
M?:K=6)GJCY6#T54@H7FP\.+Q2ALVT=Z;0:]ONH;+XY6RA-7E>!)$XJY<*6T\
MOZ8R)<)%U[6B]LN*2"8FCU\SBNT)6,BF3ZDANA2^%*6M5/BR_:"C#DD4Z"#H
MR,#"ER@\_3\K(@I[ 2%+@="!SGN7^/&2"&H^7?(4@+8,0(N+RGJ_U]??4'Y)
MV;(,6-[LH+FH<(#!.UZ<JG1A>;E.'[;*Q9/I]_ N4A1AN&;QO>\!';" "Z+G
MOU@0).0#C6^CE?>63=%"1B<GDQ>HB_6$<^_Y_EB\PYZ\#WWLJ'T IJ,JAZ5
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
MP4P)F#2P3G']QQ2$?$7NNN4<]CL-0FW2G?4G8@0[9H,"G:1JATZ)A32H3A@
MSJ%!+F==[&U_)CX/+/;:(U'?[P[U9B**F"C!D(;5*6ZB/>SP:Q TDR[K7[N=
ML3&9?9U-#)9SMC7'=+D<E*!(H^N(%1"\0)I9@Q"9=K_PL.P/>Z/)K>Y@1*95
MHB"-LB,F(,6E2>Z_N^']+W, 'PKKI%L2I=+UTO [80%"'HUR?)F9YK'G8!,C
MC44=FGR+0;N^OI22XO(SV>#G6$R3ED_*$],S.'=T(,SEH 1+2H@S)KC!SR&W
M)F$BSU;K8I++08F)E!AGS'HW$9.<V6M=8(K9*-&1,N6"J? FHA1.5>N"LD.E
MQ$!*C$/R)KI;.;NMBT19ADJ0I+RYU*1Y$S'<FP2OT/MGD"OQD9+K_9GT)D)1
M,!NN"XN:E1(B:0ZL>'J]B8"EI[SU&XY$JX0D8T5HPJ2) $0SXKJ^WR53N?U*
MF@V+Z)OH\>P9=5T "KDH\9 '^3FS\TT$*#7CKHN*3*J$0AK"IZ?LF^C^@FEW
M73C4K)3P2*/YXGG\)@)68FI7^^M6FJ420&G 7W;.N)%02A,LVLCE<5 ")54%
M,B9J&HE)J0)_!U&(G://&\1LE>C)TVP:TP:1E":A*M?\AY#PLPSND3:4)7@I
M\<LJ)T@S"2VP97P"+:SDFTMD!0[R[(GG.+9''B"Q/-MP'.^!GR["?NEXP9S:
M@6.8IA>XU#\"O =(50:"5+3(#H18!;[3.Z4$_W.K!F _@E@1$&O2R,B1IY.J
M-_<2O)0H2W60K$FJIC=WV=%)PTL=OC5!"Q;YV%WTL,O#?H),A.]%GG($;*N*
M5(7 ZS*[<_<:>DH#L%4!1#J E!*G<-G#KDV0A>D$^]_&Q+.Q@VX@D^*Y8[CA
M!V88)FMDF&Z.&B^:,I4!(R^75@9,J +@.H!("2"T "R"(CU K,@I:#(!''C^
M<;\C,ELE]%*1JC3T7,P)V#T$Y*]VCSD7.E\1),?%NI0D)?REEK3LPI_5*82B
M@9!]BHD]I*:0N8@?[SI [ ,I_A.>AG;4>%!*4<:"5$]3QX(0*@[^!T+BK^'_
M1:>]-3(2<E8Q)4"-PX.&-]"U^)%GZY6PM>WY5#L>CB!+&152\:YH6=5N=,32
MQ6%O6_D 4L U.$5')<3^OOR1\<&DG2*D#A%2O:A0EJ$29ZD07(QSLRL,X<+'
MI*49OH^HS\)\@.$<.Y@?-*\-I0Y3)9Q273A:J[G;0D,1HGVFA)P@1>$!NIX;
M'K0ITA[^S3H<U&*V2EBE*F\FK(D0_E>8M DY)V1Y+AVLU^%U4M")CU!-5<@.
MAK@D?R764JTW$^NTM.3LUIV2WPETS_X3\:O?D&7<(P(7;&"]@DR8NQ"-8X:8
MJUQK[QWN>S[S,8%4OU]^(OFJH'DC58<S@R:6U(I$@:T^T=>":R2Z!>G-6"O
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
M(YHI]MEO)D*6G[;&AHZ_-:>82,>D\-D<.GR],WN YIAJ&;KR7!:A9%/"U)O
MQRY3N^VMYM@-<>#;@7T1.(9K]5V*%J%F$^1 L0[(I_ENJ,ZPKBZ:H=7:(^Q=
M?AHGW8AQP@2MHYVS%C-I@BC?/]T)>'R-A<+A,J5<+QW$\ZF:AV#_5 [A*SS1
M<?T1L:QKW,07XS+EMT<F)M>F);?U11\+OJ>3^-#)]5%E?G5UT-!S^84$8JMC
MI'2N\9GOUM4PAA33)WV.PPP]TAN'!741NODT1V_Q%B7BXC;_(XVEE+!+7/C&
M9WY9)D/NT=ASL+D)_ZLVL!QQ72R-2D0C.Z.IS<1_U ;K\*B)W5EW"@U8;X[*
M&EV>04TL3E JV,RDC;@&K]KY(5KGS2WH>:074#8.ZOM^P#^<VH[0858[3^P6
MK&>5VGX)'C6QNQWXU%LA,G+1+5K-$<D;N&6\^(0F6!Z_>J94.D&1GWQA1^1?
M 3:_35F?347:X/-+:T;;'>8%J88FGR?*QV.B$J;W5VN("?]M9*?.#61?8<]=
M#/ ]RZ#%=SG7YO(,ZIIS14>B](BWBI'Y$]-E'*O1I>0<NGPO:/%X?M3#.!29
M,?.O4$8$*-=Y>S1[P9"K%/7SFQFF#]N+L$JTX **YS>G)UW=O7MY,]<XU[)R
MQ,]OI/B&BL\'=%/?TKX[9!W2[ $Y]^B68;+,;XL:'-3F8I=O*Z0_>GB;8P&_
M*'WVX.F;OB5\D18OV3>EHLTAZ4NTNN<%I)K1(>6+M)GE"Q5M%I0ORV;#IHA4
M-7N/N*:6\S%LP!3=7D?%#(E/CK2FGDT?(%&-&718U&$T$=_#Q<?L7-FMXCRY
M\(A(A^]<BXV"=LZ(N_.1'3@#;.>'PA$X/W\'GVM$]]%T DLH763-#3_M'!FF
M&:P",0G406N"3!RM!_/^C4SJLT;S%5$FPD16WYTB<H_-"G[] 2K5M.'^[_C6
M(POHAI,#/6B* \^*6VHQ31V:)D]RR]F2]68=+.BP\=:&!1B!#UQ%WBF4,Z@$
M81WL8_FY2S?A?WG/%L?4%)D!WT94'D!]1G6SGR7LL=83=.\Y]^Q[H],>J_&J
MH1<. K^8O@[6\EOR^NPC3X+P:M![Q(;J-)RI-AZQG]^D571'L,ZB'RW,^/M1
M[UYQ84R1KAWAJ"I6QI3U0S'43UD05Q#5U2[6IO3M2A'5SZX98:,K9D:XTFB
M%M#I(62L^+J)W+Q1AT5=J]^\3,\_C-R6Z**^S1ANN*J= /$!)HM'9H^J]*3-
M1R/QU0P!QL-D-A[%>%% BM0NK,A48?4R7%!8G2A+7@=3=YOK,.#?(E[A#WN4
M_(*RDNZ)!M68KW=$I'+O:EC_#O@!:&(6<L+EW\)'O KR)PFT^1P;UHB>3_4?
MT6KL'L?JF,^S6CW +E\=L9.[[PWN%-V6!H?JU0E3L'^J7BL;L@%?N @72*#%
MOK0W'B'> TM0;\0=#*F'U1I"!?[/&RH9'^>D;JS;F^U1UC4THN60Z=53#"HQ
MV<F7%&&QT-YO!X2$M>2AYYKA'ZH5EI58UM5-TYMRY7?YO3HD[^TE^LX+VC[=
M\ 51YM+U'&^QZ;OF*\5L@IJP#O:)7''Z/>!NA^0;8A\C4U'R**"H@T43]@O[
M2L;+VXKJ&IFOUJ>4L:=><?4BY^4:(5*R4I'W=NTL4=8F\MZN@R7IPB5S\D&%
MSV+Z.EB;L>.+K[=BS5 D7:D;!;=7[HS#O9#%>X(.YGM L>9I>^WREL7#U!F!
MXB!VN-':>:?#]6ERW/*CW_+J?V%Q.=F>&*88)AW*MJZ97X9=\=EY?*/4CF6B
MIAD^T_%3.7XOJ95M3YG=.;6HSW=)0R?:7\?3!W[(Y-I!%(7E [$NFBX126UJ
MT7'D4<6^)'^'NSGYCE_V8:8^W_B!K!$1&T"8">.PZ#>RPYVM49>N%:-5)=2A
MDGG<2(FND=[9>=56#(E_H 8O*6P/\,$,/O[XC\2^T(;X.GH:353\J"#?$_J2
M?)UD-WV+O8MM+-:@[MP_;V3=/Q^UXM0#EFFO(;;B@RYTG/^46M1T'=XQO;"[
M:'&"%TO6O=WY2+'#ZT>JT  4Y%B,RLO/W"(D+>HZ?DFMLQ"GY/C,*PM%6:2(
MI Z5D"GC:Q*\#C$5>PD59?E\@CK8D[4)<EMKB8]A]>.#1O)#7IM/;3O5'LL5
M$&DO,;*[C\@,^%'$(]O&)B+%2)<@K /B8I-Z>!L?2W[XM^@>\?7T5Q>7;XSU
MFJ5-R.I J@IK32XUM_SZ*)9G<JFYY>^/8GDFESI8;O" S%.\V-Q2I'6Q\3JN
MDFB95T15%\O>5[*LB*H.EB6+TUS>)?+.<?\@$98.ML-]2ES_G4<=?(]9&EEP
M5.'1^#_-G$'I@^CB]2U"+8T84-/5*0I$Z3+[+"$EPH6TSSWC$]WZ&Y=FQ;%@
MEG1*4*Z-9<F?.4B%?M)UF 9A@YF%>'6^25Z)CA@Q'B"Q(OO^1'Q\S0: T<(T
MQ,.'[_N)DNH .F*MW[SXM-4?KL9S'^*:%"D\-MB&A&QLCW"#AAYEXRZ^FW/F
ML7$RCI7(#3--/C6M?N3:<11GO"1/9%]EMWOKW)1")M8C&_[([V!;W 1!^=%
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
MT 4.J9YX(*=H^$ ;Y%GJEO2]''O- &F,Z$8,6$P15"W/=BD:$A%"9^.9M.P
M71S:+FJ3,^/^_YDY/J".?4XN#O>MRZLY54PX.ME<UX1.K 6>'%R4 F2*P8O$
M)(:!G(Z'EC(D2=3-8N(BA<(D:%84*,9=;>MN(-MLI$^).3UD-W##&5L#OVYJ
MBO\^1<VVB&E?_:QBJA?KI19)%=H.P2#&.I4U2DW2SL7DW4&JGW_(RYI>@;83
MCXZM>N[<"8\^1UHUA%B'GY-ZAZ@E ^V]R59[KFWKO/Q>!>-PLD9-X8+)X@@/
M7)+=% 3XX&B/"1Y([K#FI77CX(-DC3ZH>OKMD7', ]"GSMD5.H.4+&OCO$XD
MBTB$%RYK?AA]"9S,=$3%;"Z)/(<A1TLV=^\&K@\'#_X=\#+PVH[=!J0V>.HP
MZCMZ&G_:F\!-F!1: \BQMM1*$IPI$@QWWC)#)G_SZL1_@ J/IUAP3K]\%[Y<
MWFP42G//,DA9LYI-*.!4\E6[N:*ML+EY:[G^5_43N.=-3TF?VJ(!K@9I-3U<
MH^(%9T60HVH*K4XE3=YF0/I.:\9\"BF8(?L432JB?D1;:XBGJ"W:CF*.O3Z?
MIP]A@:_GXX17^DPWK[!]^%%]&EY;+K0_:^O*L]_-PW2Q$L5\Q+E"[LE3Y1QY
M'6E9YZ@J,N4UVH@LT:N'Z<]^.WW[ROG7ZX%W[V;K0W7Q<*S5\*]*5Z:P/FZC
M5+@57$3@2I+_G@3M!9,6O.=!I8PQJM:W#=O0-W!;I0W&KHO.WAC8\W"$6[>B
MIJ$MOSZ?+G&.B^7B.4GT3LK7;SK1K:61DB4%'.MTAUQ;PQ@N@191LI96.'Z
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
M)4T;1O6'I.?3U_-9S=*L"*<'?#B9YJ?X"2>S5> F.([<Z RY-FA0WDL(Q7#
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
M8 1U-$/M\-PZ+$^>%E6$O$+[>\=G;P.;[VT\4AKQ_\2&A*BDU,1)-)F-IBR
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
M*$]>$P9*E[9,G@1&'=&<9V4%QZ]KG(PW'OH$E;>SS-J$@5<?[<^^%'=TML$
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
M*V&(%<)1//U<#INU [WO*=T?['44,6PAQ>8G_',_&GTIT;2K,IZKEY"\:*\
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
MB1PF0NI2I"<C\9H;(A0/TF8EHZS=<GM[E-\7E6JHJEMWZS5,>I1YI4J[(*D
M_Y42)QX/52*M1?+[R(2OW1CQ?D3?%VFV54&#0^JWX3!]ZE]>SK=")R+BH8EH
MYLH]H\C$>L9(]CD@@2USHO:4YAL CE#]NPNX0<'D$DP/+62;A$HD:XNLXTX3
MJU(F JRP@#\)U:/#RV<?L8ZW$FN#ZL;U"_UC#'EZ^:J?H0<L<&W+K/$8T'%"
M1XG8DJDHP6N05G@=NS,>ON$Z0EI45\?:6L7*E^XGS__^Q^GYZ<7IV>OSUWY4
M2O\_PAY7Z?=^7I4+\LT15[KV?C8=E^0<M/O^->V/EY@7I,%3.S-OD2^ OJQ$
M_I1,"DDR13?#*"IS%I5?L?OPU+OF7O&4\;,OU_XTOSK+PAL7C2'(8$.D TV<
M$(KDK%1 =PON3(&L>-F]&<:NKKRK\63]57<#I3R6"^\52YN/XM642F8ID5JB
M5^6\1#.J",X)]*DL3<;4ME/70#G\178+]=]N%5Q!#2U:0J^ 5;X<P=<IVQL
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
MWMIHD'JSPP[Z?(J^ "+W,CGM/</MLUP_*W1,G4"'0%K/K5!:NUR[WF5WM$?
MMHY5UN"*> ?DKX>#N "O4A0\<3RNA<2#6U..7ZF2E9S0KP )C-:^-MP+\/=-
MN1T5U^"^85Z"=+EZ#LG,C4VLYZDRGN/FBP<[)3(JC=NPS02H#\P%:VBJ3:Y-
M<!T1AZJKX2Y5[+Y460*YIVKM'U!*RO#XGL^$O]:;GE/#-,N* $13;G,#"9"!
M&-QPA4O)*UX[^6D?O$=$K<[4=I=RKMJ0$25IQ*='@G:?F_NE+B84A8:0 $2R
MK'8;^,,-&6E&A9W$N2(4N5^ERHKS\GKWR4&A)[R;GYBSTG9(SX?CR;@'!E2
MP C-#,TRY3SQSGC"-6Z*@@7+;\]"V-PWVPC!$5"A.PVLX,W>EZ)GD_<PNB?0
MWDM&V>24)3Y:53J0H4A"E$0SP5P)CO)0^XKT(4Q'0)HFXE_!C[WCTO=@>PV3
ML_S<C]\OS\.>H3((\)SDP!&LYZ7E#QI6FDHC%=="5 ](;X/OB'C33"TK.%0]
M!OT"YO>[!>2ZN]]>IBH)PP"93B6"QBW227!$40[>.IYU2+L>39L . *R=";_
M%:2I'G)^,QI^[)=T)G]Y.LC#T=7LNZ=%*?[R),82W>P/WIT.XK!,O9K 2?KG
M=#PI;\ELDUU&"OJXJ1K.:; :T/(N7?!3]B1(CC9XU(YFQZD3;E=N5<1YQ!0\
ME#97,+5:3/N:T%[B5Y,OQ>8; 5IYI^/Q%-+9J/RWY-@N;WC.WWO\^?RG/<ZD
M-XE)PK2U1#+(I!1;$V\HB\%$XW6L?'C607X$-#V@*E<PLE'@>^4^OW)YQ5]9
MK*_'6+2@=2;<EGX HK1QM!%E:GA*Z*)DT6SH3@7X1\C-KI6Z@J![Q\A?CE&F
MGU[ AR%*J(<&14!;@Q(H+1=EX(EXB3ZP*)LWBD<(5KMQV0T 1T22W06[0LT[
MQ[?7G?H/[*5O8!3+ ;_83!>]1%+INX?'>];$R'+ :\%Q&5F1(#1$$;T-B>]J
MKNT&Z0@8<T =K:#:WG%M-"@C0!K_BI*;81U$.,MS6W$X>'>QR';O!0Y&,_1C
M3"Z#&$ C1*8%<=1);CVH=+O^;_\0Q6;0CH!3+96Q(N>R18G 'H[)MSN@<0]T
MRB)30PRW91Q3B,0IZ4FT*N,*I:6R ZNISF*.B)B/0^$KJ%P]%WV/92TNR0?I
MFI.]S.@1D"QGRI*L*26X*B!>.X4:\"9[*A)5=M>CN WD(V#O(];Q"BKO?.70
M8)D7_O/U2%&$TM0W9R*$DZ6+$=K#1@.!))53RE.K-^O V!+E#\)6UN0*CE:_
MTMCG59S_](W_,G?-P7@&@"='3&@3A6(.H05-LD)-V PI;#C8MB7*'QRMK,D5
M'-WY!N5V;LJ;Z2B^1R?M&_AOD-%PX:4I!Z<D:86RRQ(-%V$]03;)'(Q.WO#*
MENI&P(Z 8NT4L8(N+5+SKTGB1M(*<Q*8\>BW<4 +0:+9Z[A-1.$>S+0W08K:
MN6.;HSLBXC12R0KV+*X<_O.76T+#=?PY^\'L^T4H;R'_5/[[Q]O3KP+\].G3
M7Z)';^AR./T ?\&=\9>9_$Z>__V/T_/3B].SU^?+/C3#?#,)U]^P0?%GTRM(
M+V#B^Y?CFX#'_;+A/G3V[?W,7[ZM]Z8<%@^^09UN5@Z?)S!(D'ZN?E'YC:<6
MD";)62)CIB4O-9=)DXE$9TPVED>>6G5 6(5GW]ULZ[9'- F=<Z)$Z#*4VPM#
M/$1'O&+.<0G.^MJY2]MBK+BS^<O+'?>S;7AR>S]KJI15!?X_%0&DR5_CY7 ,
MZ6\_3T93^/;-X6"";];+R]FX7MQ?X-W5G8!!E;=LUE!'@.*6172KA2AW;F#1
M90F&4)&M248$YSMXP9Y4*[*MU/_P5?[6:FC0A&@5K/EY\+4+SP8 &S4F>Q#<
M87J455'E!O387P\'(8Q7*<6<+-%9 I'&,.*9U"1X%22C)MNHCH,H#_0Q.PQ/
MMA%_[28TY\_.AWGRR8^6\U+*+82S*A,532*R- OP$G?,Z%RT,FMC57S(@E[Y
MR8_"J]I'\L-:8JL]9N;Y>_A7J0P;3[Y<PK=1<J>#^)?E$'CI98!@":CD2O%T
M(#YJ].T"LYI*I:C9[-+EP4<=E9;K"K9ZQV+4%)S_:UI(Z$=_P@1Q+8<><2-L
MR$"L0L,*_7I)@C!H8D7''07CLMQ,W^N?<52*KB3*;KHZ?>O(<9K0V^CGOK]3
MF'RR*C(P*^D8S'+[/OK+6<B0)<8%*IT 0S=,VB"(RX83S0/U03MF(C0Z^=NL
MZ%'0LHZO^XA4WTUSS=U7-[]WGO\F?@K@(F<Y%2PK-,[P;45_S^/+*Q3!=:(9
M9R-G.H%'@CQF>J]9UP^2MZ-!0P>LQAI/!Q_Q]X>C+\7T<+[T%W3<ELM!QHBE
MZ)-XP6E4CB5S^YKW47'[ZT)^D+FBHBM:(.NNM_=]/:_]X,T(/OA^>OGY _KG
MI50YY) 2*[.T(Y1NK!K?6,J)H#;Y&)UF\L';F^YA'P&!'[FN*W:U;/&JOAD-
M/\!H\N7-I<?39VYE?2@7 ;THLPQ6HAL"(A'I61E_)R/^RUH;=?3,UFY]T,G"
MCH#RCY<('73?W'F%9Q]FM6*#=Z]*T<;;TJ+H+/\Q7OS5'BC#2C< PD*9_,(<
M^MZ!X5>)TD0]1&:ZW\#OQWP$5'[,6NZF ^@>5M;-KENS"I.+]W[PM2T39+2R
MM*0D"HI+%):3((/$%QDTTSJS !TT#6VWP"/@_^,G1C>M27=_W\OBOO6_7+SF
M6@"+*FKB@LEE6FL@0>-2<=4L"*4<E:W:"31;U ^V-R) @S:H-1>X7)&2CLL<
MB67"E')F,7>J(T1T0!($"QW,.]AS%3\X7$O%#1JRMG6B%WG?XV6!@(]&."TM
MX<D+7&Q.) @;"0 5#(\GD*:##M/M%OB#ZAT0HV*/V [B2+C2T12^Q9&D=LKY
MA"^X*!7@%C+Q,0:BH_%>.<,M99V[G _"/@)B/W)=UVR1V^9&]D-_XB]G'O99
MN.R_FWU<CTMA%#6<F,S+_&-N4!,A$:6832I1ZUD'9?^55W4$;'^D%&C1T+?F
M$I>-(F\5W\H<P"=/"7=.X8ML/0D>?6>FDI!*&"/M8V;YZE7]8'DK"K1H2]SV
MY)HYU#T&P$!!("90ABI(N,:(7^D VIA@51:/F>9KEO6#Y\U(4+-W<HLU7G^!
M'16>@\,3BN5RI>4H<<48BTD8$06SFC_FU,$?&W<K9=?LY=QB7:]AT@M"XTN8
M'!' ,@HZ9%Q/QM<S^Y11^LHTJWBIM(0?I*VBW!;MG+]>$=$8(S5E&E0I043O
M-9.@K2'X5X37BF?#:P_W/L)KO9W$V5%3Y$UXNL2_EJ_&"VZR A*#*"4&6A/K
M%:Z+*;0;@A(B/Y+-Z*&E'!'K'H.RUS=.[J3-QK+;S)M1/\*-3M'5NVL\_*B&
M336V7&<7O33*T!YTB1GANG0G\V6H4QDKR+7Q8(-1R=4^.1Y5+PV69+*FY#RG
M,N,N!U.<ID0$GN&E]W20L7:K@R?92V,;GNS=2V,;I3SV7AK!T&185$397!H'
M6TM0>(&(!'A$V.*8UVY:]M1[:6RE_@U[:6RCAH.T1M@$X(]>&ENK<NL>";OH
MX2"$22$;6L)]P7E%9$E""5P&$CT7D;E@M&\5\WT:O33:\F0;\7=8D&^,T2HF
M3K)7C$A3>OC%''$##:7)-Y/.Y(<LYR=8D+^5-C8LR-]&E WJEK>:FP@"/4_/
M-?%6"33/T#)S6DD2M"YV6^"<UDZA?<+C+/<Q9INII9O2]YWG,%%C./<FEGM3
M(#*H<HV*^VH,6F3AO _5AW!7A']$!#R44KNI5U^W%-:SDBI6IM%;;O%=,GBP
M!XM[LDXNJ0CX*CEV. *R[Y-AVZEE;=%X-U'&T?#7TB1]472&*WH+8[3BQ_6#
MC \]J66,<:M5=A%B%)&R'&4DG*&!)E,HP_ND)T*@8:Y4="+7GIGWJ$*,!JBS
M'-\03G5$/R0#<6A;XOO(+16X\VI=.P+T)$.,V_!D[Q#C-DIY]"%&%[A67)(8
MC2T31ABQ/AG";=")9RDAM"K.>*HAQJW4OVF(<0LU'";$N ' 'R'&K56Y?8AQ
M!ST<IK]SH#8Q$]!]I:7I9/2X(QNT)$UI:)U\4J*#.=^/.<38E"?;B+_#$&-(
MN%\*CMNFS*7)&7H5GG%'F)4NZA C5YO-N'U:(<:MM+%AB'$;43:,#UT_+)?^
MPUOX"(,IX#ZDHG&1$^93H;APQ9&4Z.Y!HAR!*MVJDOD>6(^"('5,U]I*Z)@G
MKV=\'E[!J^&X#+OCSEK*"5 %R&K)B1>SKL59"1JH8JE5KO:#X+X3SNRND+5G
M2.7PS-N7__WR]1\OO\4L%C3?(P[ST$=6";ALA;M29.5%?^S?O1O!O&3O;/G(
M:X&^4F<-B9&4RC2M@':(9=R3$/";("T+0E9^XQ["M.]VL^;SYYZ;=)EI%BG1
MD<K2_]XM&C (8(YIFZVN[>S>AZ>KR$E5'MS>3JH)_-"1DO%H4B:ZIVF<G(W.
M8?2Q'V%FJ$/(Z->CH:X3VEAHJ&?B1!G/P[Q35EL&>J/^B/B :XS!/WUCR[IG
M'RHF4D^IPXK"K>BG7,-3QD,O$(T7YOHFH+8)=FRF^;M N@ULU-'17857$G!W
MVJ?9,X:>N*%06ADG0;QW0*C3*=, 4<!&:;V/2^MKHA1=*GT+N58/291K1Q^+
M&!$@8D(;^-W2D<Y9&,B1J%!ZY.5L<*5"$T=M4%$H+MV&,8GU#^G.?ZBH@V$#
M =8>*W0^#>,XZG^8E[[,3JEE"I8&QA-8M&(B(U+K1*R.F90>+$$D)?+M@J5U
M,Z+6/>+)*[6.\!J$EQ<+7,XOTAF$-9$XC3[N;,*XC4F14$8!1Y] L-H-JF\
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
M,LZ6\$RUOW,)5&/E]Q'Q$Y1 6>68RK'6>DER%"QQ&WS-#X],>"-](4O]!99
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
M17@@9&U;Y?#9HB\Q$?01'3=(ZWS@/=3S!V^2]8_K7S',\#_^[?\!4$L#!!0
M   ( )6(*%LN2@6G;?T  ,^) 0 4    8W1L<"TR,#(U,#8S,%]G,2YJ<&?L
M? =84]FV_Z';$)$JT@0%%0'I10(Z-%&*BH!T(1 (D(1>0G-T% 0E(RC=1$%
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
MJT'5[JO]KG:G#EE'_<'[A]FW;F]'WCF^(]7?J.]X?_5]:\/EAA\_&'RHQU_
MU_T(^K&Z4;.QXJ/Z1UR3:A.V6:6YO$6EI;Q5M15+4".\^4GCI\HVK;;:=IWV
MMT0]XH<.HXZF3M/.MBZ+KD_==MV#GUP^3?9X]2SU!O9ND&[UL?7%D ^1$_N%
M^S,&3@T4#:H.U@SI#34/FP^31L C,Z-^HYMCWXUSCB=.B$V\FE2<K)XRF/II
MVG9Z;,9[9F/VWASW7/K\R?FRA?,+S8LW%L>6?)=VEA]0CE!R5I17WE&O4/M7
M8:L;M)BU(VLOZ>IT_+K5^L1&T";'9O+6J:W*[<O;?3NPG9V=>>#@YRT@X/+#
M;OVP0P*^ ]A965G96-G9V-CWLC-^]^]A9]^S_\"^??OW[3MPZ,!G'#IPD.L0
MU\$#/#R\O#P\PD>/'A46^Q5,C#6.\P"GX*%#@D)\W'Q"8O]3[/P <.]AR3V
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
M:#4E47<EXCR#_W3MLMJK+OC2,SQ<75GA79]FCFPE;"8 .6\6TK&V'"SYI$X
M6@S5[I<7IA>M27 =F?\\.&MR=J(O13IKJ"VG/G1IF717YSOJJJT,NN8JB" 0
MV3A$)&[8B\S8?TTAO\6AB, )5.KJ:DOA9@!(I</#<],QKAQ3N42X0^@<G _-
MN?UFB=!)!#FJ&9;-B6JZ-(J9Z06L;XGQ>3*J#24M"!+BVES9_6>K-8M?X[H8
MFB(5Q8L7ZI;.JHN]=W)NA;ZA)08GQ^+1GU:Z2V,'R4KA-2#*9 Z"K6->C'"+
MP>6T<.ZA*KG(O+#NH. IU7RS>V0+E"7QT*:*1B:_1BWRV K4V]0NL4=$,6-Y
MK#%-=GFTC"1UV60!.I-F$]S\YEQA2BI!(](0^PDK(?E8^\CN>Y> =4W77&DL
MK&-F05C:(CA;YSX*91PR!Z4^-<#?2S2A;.8,CNH<(PPWPAYM@H?30-U:_S3[
M__OC.S^"YF:K?/D<;@>(31YZ2;#>$C9[F[\U4#XQO8@S:7J[ W2[I64C:^&Q
M[KT18XHNJ)P,S6U'/C=&?+@5-%4._IE@'O3T"J@FHM16H2U*Q,<RK$+ZP09O
M*(G_]$# UE73@<4)'8E?:PSS'-_S#!;QIU/S3Q_*)<&R*OUL_""HFAQ]<"=.
MS'H043$%PQJ:"1BMS:-Q]O%(=<,9:HMM1=*-W8ZXP@^BM''644:WSUF7]I^Z
MN-Q,)<2+99_Q"V_S\DN:2#L#+H%7/98'X72C+CQ[FU&_KL4;H[>V%M!,AR#M
MQX6OQOV(U="E?P@C)M)K0YI+'/.^;KQ_!;=<\,2>WM>M4?K!3_%G0O,,S3+R
MUR*4UT!!J$JXCH<6/WV"3 E-,^BFY> CM]1IFT\L"CQM8-"4,L(1QBXAQ==/
M)? 1;X3XG\EG[IT?T*7 [0H]#?=/+SO*)Y6*#M=)QQ;U% =[6^V6&]RUXTO3
MI[:<,977J.C=?R&P#_PT2 Q#D2HZ;B8<#)M4H!=OI Q-X([XG$M$5*"G)N-$
MXG8 C[>K*ZMXXZ4Y]P&6MMU^V!Z1<;*MPN;5TZ_JI6ZD3LF ?(QFZH8"#!-:
MI[ P@7O:<WT32:$) ^7;IS94EU%J1:_.A<Y[_;.L_.\/]Y"JE,59Y$&5H?!
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
M&;&2>\]/L%YG.CL?N]G0LZV*H(?=/SW5Q6C+U+JUL16">CY$M_(X;-'^;*]
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
MO-+"SP5VF<:<Q]Y,;,MJT,S6#E=V#7T[)J"=?VK8L*G3/RFUV6<V%'O]R3>
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
MB+LC 0#NH%=H(]M,C7;IC+I.<MZISL3J* ):X?6W+LO<0 E"9>(4(]B5MD2
M%&(('N,<!17;-=@L'P4<A"[HIJI9V)$LP<Q4G1FP47'$ID)2U7Q?L;&,CI+9
M%.B$ 30L&JB-+'M](CCV=59.U$4KOH(->5?X2.]64429+<KK!-I1PW8\[:0R
M4,%:CGZXS*$GM[@B(<6:4-BC2HF]>J.-:7UNM,="E,%+F<SSM0]))^#<\[-R
MM657F5,53F-5E_F[9_3.@@(Z;*/.L5H61#D$CSJU3?:3^HJHCKDY@DBZF;AH
M4T3R6A,CSBZ-09[A]:[<Z;4KG@/;TQ^\T+L+ -R.)H9CX<Z"ROZ;]4S<"?C)
M&"-6^9J-J /D_@+L_2SF?);5;R;/9UF+P2VZUZJ#IKMSX@2TN))^VBPFR5=K
M&N1#>,[T_MNI?=\D@5IW<@9.NI[I/>1&FEEZK?6A'/)H/5^D/-+CFKU>RWH,
MR0T;M+BUT2Y,U'$\?VUQ.A>'[(.@7Z5?P+ =AX. =)%Y6,2:MG2E;(6G'B$?
MQX38/[<RJLGQ8Q26VQ@5=Y:6AUZ_%%H48\K750B/]OOJ46>J*#)R[T?/#<[=
M4'/(#-].;S!X7>8QU(^E(&XE:V(ZN]_A7M5^F<+C+[-J3^PKW\;Y1KV6P#C]
MF:K(@D%J"V*%)O_$"C'XBP2QUSK'3\<H3QDH0KZS/7V&$_6,VXRPCL]X(5T
M !Q7;71:\7_EK3*?4^>D"XX*:$<3]P!U+:7XW0$B96*.4]31>%A65@MO"KGU
MZI,%_O^BDT= <S'07O&>A'$$Y[3"'B!;3W%3SRF&E=E^;Q$B,)9&I'(BUC2V
MM-81P_3$\#_4>C"Z1Q>REGF9Q8)SVDNW=_W%CID&H*Q'_O8!AHYM0I^+-#P3
MV517ROX^&QD>@/+O"6JR^>RO<?8'.BH(;YD@9H3M ;(^*(J.KH5@KI' ]R56
MX0Z&J 57TE+(NQ\&[(*F^C,V@T:#W'N@=28T#]A'UU%^0T8VXBY #I' 4%KK
MJS+S>^'I3Y,K41=##;BCN+<P1\8@AGFR5E'+!-GE1476CBBIJ$*W+Z#W.:ZQ
M/S8EDK4F7?A+OU731RX.<#"0^Q:/-M1/S^4(W)B?[$ZM\J;)M:OGJWS](I)>
MWR]0T:#>7*U21 JAT8X3IOVW\TI+)3;E1C8S9"X4:TKBG.OFKGC5;BB7D.[D
MGU%Q0PI+M0F_SX*>_AEP$G=I16.N-Z="L=>OA]ICGIPU,^I6"D0[Z:GH<Q-9
MK9#IG4IT&-IG56-^M%GA!=$^8DS4'+@^JL7+7GJ)?;_/'(?\876+ 8P&EK2T
M@$LEJSR*-J 1:!H(>N3\BFCO,ZIF_[Z6ETU3Y&OY)JLY/E8X5OT5[;**2V^F
M3*!+\2NWYFZH<1>-J$H2$B*?ZYA"3D:6AB9ZCD3 =$Q"=N&Z=M-Z606N<>-]
M?-ECDQE5,-F"5H@<BK7U+B.RUG*OA&RJ+"4'3G+U$,^M3%G&-ZN,K16,\<?(
MT@\,#!.__,?-V6425*VQ!;2Z5:Y&*.V1N.+28]NB"+Q8SDDX9$( O68M$V7;
MTO< ZF@M&L^=O:"XG<Y>]%R$#4X]*KB9:&-9,@RMGB3.JM %$-9H]VY^[^J0
M"0D)L[<B[P)TCC0 0^KFJNFN9#>V3]T;_-.:M3$SDC.)T+ 2X''GCL>^C^$/
MZ)</!'/O,QXM]MM)6T;F 0DF 3WE-2%C<8Z!UM&KF_#"=T;I(8**01F=O7#]
M')B]]P13B!5,:.Q-=>V,(IAN-C9_]P;WZPK]>IO+,,?WU?2\()(;3S(?](?>
M0I[J 5\B(=M2),$QQ0D2:ZWSNB7=#>YTG)[P?<ND=I!ZK>>+59Q5&5CC<>67
M +'80 0;=OUX4&N3G$2]@G88G0;WE @9$WO/F]W4VLC.LG7X97\+RB_62)%@
M;:Q!GD32%_(GBP!'G((HI/ZR#_!8JM6CG"__M6D.'1AK4T1T9KU<U()V0AHM
M']DAGQ$2S\EQGE,Q^J(_R=B^.#]2Q:"HKTB0MR3/,X<<]@ YSY@H04$)4_S9
MW1-&5@YZ#2/Z2A\*&L)S*2-K0D2M0J2$$-B;X#>6,JMZ,TG8C[;.P$'$H]M,
MDHSNZ2=U&@_IK5#CF1?*_R$J_A[9VQAC/RT_24B2@-&+Z_N\EZS/U>%X(X$=
MBC,?,/)=B4?0D29P/LX/<<@']M&3WQ.<<NU\I(YEK#,K]!2E3;\&R+6\#2ZN
M$W"I0%FF/:(TT.JK S'!IBVVRY$ZGM7^YS>_NN/X]4<-\1?.P#YW:%:*&%K.
M[]5)F)\<"96 /B5".MH>K8\O7<0G;XV*Q$O@ZWW6<A[A-' .&=0U^R2S%7?<
M;9K]OI9&+TN%TBEJHXTYG$%?CIYR>7-@SM)<A?CVQ>4UPY=I\FT-KFD-L1DU
MK?>]B==U[<]=F84M5+N-<\/G?A4@_PAT.9)?:E9*^KX58YF8_=(=.<"W+42+
M"Q#"=A]^O'5[;<1/(KVG/@@WO6QXUMFWF9<3*QT%:<"TX PS=- )QA>CS7,L
MB@EID.=X7VV./3139,+'FZ8SX0*_8S$- .1S;49EG>Q&"J]AF_F[P FD!H'\
MU+QZW7X3/*OGY)9E8SBTVF,\FI%T<U 46Z;GX@)W<;F3_G%G"J@3MGPQXM%U
M5 3@.&I^;@O&FV!%-S]7./X\_1,I+$$?\]R\7[YK<F3^IV=&WXH 3'4+]@ J
M8;$I.;O.YXP;0_<_#FZ+V0,XN7Z(B+&B/4@/>7;0M;>IQI<WG12R&I,Y'>F#
M5@D<IZ%#N@*7#A+@H^$G9X()#7YG/)7*+/Q([/?Q2]95[[&N!5^?_@9P7.YQ
M4R8#]X))\5>-;H+ACEM*"6XDURY;1T]"D*.XA[+629W?3Z4D?3^T38<.$LV,
MN-QX9NH*\.QH!&VT_!7VUU5XTE!E.5-Y133GK1_-V'-<0F4:%9R!$3X?]6PE
M-*+]6O!8R%F\$D6VR3_'3_=:!(UZ3A^4J#]JK3,!GFTMOVIQ\1J";RXJ(Z=Y
M^+J91[E-3>YLOWU=>?!9\^HTWI:;D3W7(DU!:9I[B(J^N/"QQ<]J%^.:C=ZM
M.@\W>9B?K7N5&^Q>OOJ^TP^I,M&R*YBH@S#Y,G7F]8\ @+W>#R-UN- *4&^6
M+AS4.J*89 2< =MRZ*@/<^#F39TA=Z]F#2S&AZ86,LAN](4[JNM4,9$2GGA5
M"G298"+_Z[DY8A*/4M)U[;%MU>TBK]88='6M=77=*YU9F*Q!-[J-1+K4$KV9
M*:]@1#T5MZ5=;\]1AYY%1.]73VZ*YVD4FCSK*1EFUDE>5S"[,M%L!G,PW"^O
MAKH,.#0W@M&G.Y8@[4=>!9)8S_'^O5!6SZ,J(C)B^U(@B=OJP>]QQX6_IK]_
M",>6CY>\]9J(WEE$#W+.*3AG*L7&]*S2_6N'=K639EMWG\7OA"EDJLW^_.]%
M#V$8,=0/8>6\ATS&["(5K[_ 68W2R%[+,\??[T3Z[Q(7XJ0V!0J[,RZAF,#-
M35E4(.'N7V/JWXD8'*OZH<''9=BOL3+T'7( (P@43E-LF9+F(BQ>?_N&]YI=
MR>""KD]5]FB'VN?T+SNT3Y8;WE.0% +*4N_<!2C%S$?EEQ,%UOKJ(SCCT;+4
MB*70[I4NWJFU;:,K-;<'A6Q_S4(B:7'BMYPMJ.!,:=]<TD^KXO/1*5;G8F#8
M(L-B/#CVH;.D)YUE^[A_F]%#QRLL6!:.J'"*ZP=RK,S!*$7I3CO.QASEI)6X
MRN]N&MW;78AJR@OK1M)'9Q!9H;3FZ&3XZ>QR2XD^B,3@>/,2M^T(@92=_C#W
M8\CW,6X^KZ2]_W9G\0C31EPO,&EPKDF=[=;F$JNIMA0XKBJL.H%,L'UR8]/S
M<:1G!J<+AM:AZ N(D=VXD6PF,W*6.5%Y=%G&ZE_)&C\_V )DAVSW%+0R<4,J
MBXUP3A'>P/NB[8[D+F\!-AL::OMX(%)E#&CBVF-78FS*7ZL!65D?LK+V =I)
MBERPJ)_3M)GH'-*S*N[\]8+'2R_I(Y.5$P3#)^FAR$OU*RXEMZV3F'S$H"QI
MZ6!X.NO.OA_FCQK]N'#CP'Q0L&S$"%>'#L3?&SG7HEY7L#97[-E^8\-Z3;JS
MP[3LIY MA+COZ=4M1&CW?1&7+,[-<[58%RT# \-;5RJ_^;4W!\1G!@SIF]5>
M=3F7KBN&G<[Q"D7H0&-/;;#\'P(K[;N0WX^L,_RHE82GY(E<':SZ#/!V\/NL
M]0GXA+U[,D!5(X5H4[. =NPU\ALH-4IM""3<\Z@F@8V0"<L'L1IF=+-FF+@9
MP40OP)MCH^A:X5HKJ8Y1]"RPA:(!_YM T0.2,Z.6I6K+T[!7BK?A2%(0*]@9
M=<RM:(T@D(_NHY!LQ<&6"Y[I=>:OHV&QV-"U<7 :R'70.F9%T#1&\ZMBX0__
MS(US]+<JU1$]O5$V*C"[,$:O6%%G#-I)1QG)(<$A]P;W 'YW@X]H!E6,]YXE
M.U8[2%80FH@S\>.WZTNB^^?8IA$R-5 #P)'ON,Y]*WUZ/Q4/>[3Y._"1YD.R
MZ5H_IRN@9AMN!IOQL#?YF _U+]R-Q8^$GY2E/QWV6<N6%LTT,W'KC^0K"#R%
M\XVV0^YFI4,?;SV:8/&Z?F8$&A#(//V2'-V/V#VSC#LZ& \X?K5Q8%:Q>0LT
MA\"KT0JB[&&7.$G>6@B%"%>I-ROGWU0VVP;>Z3:UA=Z.J.JR >H86->6&QZ-
MC_\0_\AJ]9^#\=F94;&P)D]U%@QSRL:DQ:5R6CU04FR<9-JL,S>17[\N>C[X
MT5RMSSJV4V.L_D[=2:=\1FX6>]X4\DA6Q\456V)[%W <7[\;E6>-V0.P4CKE
M)+;@_75\: =+;-'HGBEUC.'V]75TC'R\?O3?=%H  %(15>[]&5E5-ZE7)FOX
M_>WJQT+SA82$*%>.SS69?PBAFZGXT7=U9AB>#Y>@<@^K6-LJ&DL.<E5 P;.J
M"M>>)OYSE^.!";.'0*.QP1O+1 UNKVV4=F'*6A1,NH!#T>RTG<4A\Z6.0 QF
M92X43<O*/5@UE0<<I!B5#;/4;6OM?3,ZG[5'],0I>CXL\R:<SCIR,SQVX+1V
M66:53^'#T*PV]8I.J2.7#$V[HOM;5N&CASW$C3X"VL.8G,A,H]XH@=+085[E
M-<E<K?JEW&S8H+%A/GQ[7SCGE,Q@&9J2UYG8?>%<-F"*PTAL2'<+D80F8!D7
M  :FA*-SAU@,YY!WJ[<Z6U<.GZYK'%$N?#N)5'FD,[%Y+C:98]B^LN;A;OWF
MGQKMZ[SI<&C1=(I,;:,\18!WKPW=,RB$KMIV,MK46(K,.!^,+#7#F#WK*1UV
MK;NT 5/K3>1TD&H]'W1U;:#=IP%7-'9BROPIWU.@5\P5S=%KO7'G(Q3MF(#9
M <BTH^:5H-W,T/:.NEZG@<)3$"E#=(M8:25I\GU7S<A?4U[R^2OJ3CE9S!.0
MZSDG+ZI,X<[RK.-D6B8KX*$&X4V.]Z7B(,[L$.XYB"3[WRL\N%Y;BQ4I#ZPM
M?6 0X6%]KJA?K'7P:<58+2O$:E=:$@I%G2P #6]5#RW6;+2.ZL)FXU9@YOY-
MJ7-;4QD[F+_&WA](P&\Q*D\N2SN19J9A3J;4F55]/PZ>WM1YY;:\BC^V*?UF
M^.]?>]\%U/-R%H8:7,54_;7JF0E);+0/WJ OU+,&<G\!%/N5Z>_N@AVNSFH(
M]YX^6:E$;YA8S;H20AX<1(0CRX9&CQON-![HVU[LT<7(^U47D0R+AB:9,. K
MZ8=7AD!EAAV5"YI?Q:_Y^-@KV'Z,+F=E9PM%A5LR#&"/DZ+'J@P65#NV0)+,
MY.\Y3IQ=8K?41ZUI_]'Z^AU]%K=(3(,^'0D,%D5)>9I5X@K)Y*I!1P/#TVV[
M[JX4E(+%1?GGWP$D%4>F>;J5TBQH*J.<%XHM[,%75J,>,/< Q%K780_[!XP_
MN7<)^,IOL4'5HC]J%R016!(G>*)QF[,4V,5[AVELNP7?_<S=\6K!(#1$QU0'
M)"L_3OR^R+4SL:I#P1Y_=#^ZY9\,EBQ2TA1>T%E]C7JQ')T;R?"-\I"Q$X1C
MHXB:[/%IS+FNHF=U/P+$2@,D.K77L7[=&2/^A<W>:H/Z\Z\(Q[LB%2*8&Z9O
M.JC[TND/02<"S5.593DV;U?W *_*3FI\_><3?]09/I)C[CI5GMF.JFV$<7RW
MM..YUO%(S>Z-0$F@[<,$B3[BUX":IGMCGF9]]MB"]6WR>!PNL6TQ(!!GF)_F
M;R=S)_JC0^L_>]!/E<;J,35[D])7,[FG>=K<,PES-:L3>+ 7-WA6_<O44BO
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
M;R?9C_?H( 9=7?<S>/@IA2""ZJQ:Q)R^2O_FSLG2G?3I:(*4I%Q*=,:X4"
M#JT]4T-+MD\6RXU<&FU0<=*9\X:(]T66'" W5[:ZC$7&?MOD,B[THMMAM(IT
M^_%"D,V2O_ )-=I?D8,'H(E=?:L&(7VI!A=.FD,)SWK1\.51"@94FK3)YD94
M9,_%FN/]'[U#/HM\^8><6'*2I ^\J(QJ&Y7!.)% /$:FGG<KBBZJ,Q;*L.#L
M\6VOY4LU>%A+L!-A^15#]_%?X>=/.!R(7E\YM9 [!A/0Y0RQU5=%XOFJC&OG
M2< _])S@*^W-[XZP+T:-UA2954+CL2Y:^W$X!@=?Z+9,F2*J>\5AGY/!D:D@
MC4;.>'\$<CB0<U/+6J^OU^C<?VKX8+IN%UW:=P;&-+*='U(7[46V'JWP2JZ-
M7[E&?V!H<$!CP=]!QVDI[ .S XV>;H_MZ(963EE_92VI]&="539O<'G2'S%3
MO%K+AJH)K?1Q0)8?ID&2T;?3)(%*%^59&9^$=YR2B^6I01M0UQIO-BO4?X]V
MPP!-A854-S++X2E_-\;>.C!7/#Q%] Z8#82<J%>^G373[0WQ!F4=N?-A36O-
MWE2\/+:0@&R <OQM:Z)\U=;^?V2!+=Y]RW,+JXL>JB*J9)IDC-X81P3.,YX9
M61K?!<SMQ#GHL%%^Y#Y.GG6. !0SI=+=%OHH^V=^N<F*H*VQUMAX[S9_C\'2
M+P_%C4 HS[9D_?V>*P@D[N]V$3G:P2RYP]2?WE4Y/%P+SS,OD=[)5THTV%2,
M9&XH?"&O7K3O>E66OY[I0^BS3XR)=52-,U2EG+X(7ACD+$KH'\JV=?AGS,Q'
M$CP9$V=2^79FT)MU1HV6&]:-3AO',A_<3XO$W!GV/;N.@PZ'T$U2?4QV1K6Y
MM]K&K5T<KI=_<Z9)B?6,%@Z3G2K=T4A35+VI4[_NF4Q&9" 3CCAZU6:I-^J)
M]X.:;-6U6#DBS2$M+B2,O2V4;UD<3 G>S9%[C8'5.0,^8_)T=G-B-AJ=_>6-
M.V8_S4EQ1(-+W?U^3C^UG7?!^ZOOKGTC+/"AK<\1P_38 V3^DEJ1M_^QQ.)8
M&R5K"RB5'O:3C*,\X*"J)VW-H8Y53-_/]*,>J9 DE2A+I(!O(+./V/GJ*J'<
MJ*LY3DBM[X>8B=;P$B+%AY!!9E[I-/TT?["0WW+DS>;>-[0\Q8MXQU)4KI=G
M)PLJO* OH$7Z/FBDJVLI/P%9#_T18 OJ"?Z<G<LT$S4)(/K5Y($*X"V*T>2+
M*QRF[4:/@D#R/HNG*FF",3D>]#")L ]%YM660(= ?!(YOJUB^/SS[F\ (?I!
M$I5GG17V /8>I2<]V"JILG#FH8C7%[:5<N O^\HON7T"8FSRN$'#?KFENDCY
M0!);8W50A:(%Z[B"?S[H;W%'9@#[-4!9N7J!IUW7W^G6XZ<Q-)EB?A13W[O@
M+S2)+1/>M\3HU_[3YMTG%_\S+0*#%?V[!$C&'B#)*)/YK*D3R9JMBQ$<,_%/
M4JRBA"!NZ=Z--?I#25%4*,W?\)6W:E]4.77Z7,QZ>CS*PYTT'V9YBN XH+LL
MD=XONN; ,<TG_OP?6)C3-,-=DPB%E]OJ92O;]VT6>":W7<J>K^X/N;K>7=J3
MUN-+>"$NZ1FQ75O*/+WL1K+7I]Z,@'/G];9S!HY'FC)FD5L@/0?1@H5 T:V9
M1JQL94O4ZNLT_WB.LY*Y?IHM"K8T.5:Z0:<K7Y5B/MZNG']49C'J?&6*^6%&
M0%#,54HJ4Q.1N6@WDRY-'>7YOE/C$+K!H[.7@X+QZFZ8T'HGL&(@99(LI;>
M3MAU/D+T&RQ!C7,6(_':P7JQNX;*91VQ@?KKVGN YMH]0!DQ]H;;^\6#Z"K3
M0/+U&ZC[B(@9:F(73WF(0;>0>M/Z2XSF?"-T5VV]U[]@T3*PJ,M'+:+:!I\(
M0T;GCX#[HMB<Z3HY4F<+QWT[7&)3*6N-LV 4UKH4&>ZH8IKM:9@1(Q Q3T'A
MD>IK&R#3LZT2N;((5=9BI'A*)ABL KRP&G[^28NR;8NB*+8P!2;\6E8O=;7
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
M<(#N2UM?5L\L=YP24I:QQ$X_2FJT2XG8UHC\CA_H4^78.Q2AS3LJOM1"IR)
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
M'):B_;ES=DO7&]H^N;$YX#(:JVL-HYY-J\XP9(1)<,BAWH72:*3-6J#9'6Z
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
M)%XX-GC&@S!IZN#J]Z]PUSZ\4UF_3W!&2&9/35M!F^/NW@N$$^ZK*=12_0[
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
M6BFQ3+1CE3'@T=H=;%FSZ-D_B9^J]7C7'4W\Y=_O[9Z2J200+1SI3:CU/\Y
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
M1A<O&F50B%<A142J3'H]L/-*<,FE@)G%?;XJ<\$\7OU+JK(IU]SKUHD/62)
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
MVP$-.A9<W"ISW3R96ET'#P*J(N5J]X55!PE7TZH>=R,<*2CKO:LG-D>W 7)
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
M.H+AT+L0FYP\Q!IR[4QDGD3DZ-[1;_[ P5!%S=\0>.#SRLDRG],@V:H37(Z
M%\'C%6=7?_9:K.)>[THD%U0YT'YDV2!JR76_8_,4&#F@_([KW&9+,(:OVTKB
MJ+/P7"--Z\>TEA@N+V)+[6^^#SX+C^;7-ICI5L>J$X+H\VZD)7T5AM,CU56_
M:U_C^=_7"4CM&T)/5G<9&SE2;1X-.LZ2V.98I,DZV65XY);Q#(3>.(*C"0H
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
M3 \#!--C+SYG#7-:E;U'GO-I(\,=D/OW;C(G-&Y0,.O\QRX()]Z'!,24(TA
M/1WQ=505;7K][3EH\*Z_Y6P\4CHXSM>7WLL@LZ+"FUGLI619W$F;DRX;PI$D
M()"FY3N8ZEP-0=?G@.*2B-X]8N_"WJUN17"9]65LP-46V->E%6KIJ(;5ME3S
MUB.$A#V)]% F, ?6YL.GSZ3A-2&8%[@T8M $&%^ QV#"=>@YC!<@^G=MV" (
M'U^!D;__J#](V8D$-%'.P@_9W)WQ9+$D(#3CCV)T6TA 7[5_-[1,#+Y]"/41
MRRF<PMW @RGPUD8A&#HEX%@I^!]DK-Y/.]@7K0[9"Z8CPE4W55A8:DG :4@H
M"5@V'T9B3FD3^:/_*,-? WRLTL*^&/%;(_C$9<)R4WHE?(8<"R70U%02@0XP
M9O?_G93<1_"E'PV+D#%VZ $!4L^N;[B)/Q\  HR/GG]9.N@?9.Q>T<8?)?QH
M/KH-)AAHQGX&==@$N.!TX#QWKH)9@ASLS:3Z1RE*6>!STYX=O8/;/B !2SL!
M.P]U3)%_6&/;OY.C\?_$4CQPMSCK8_@B_[X].*I-_'7NB?JHHDJX Y7+Q99*
M\<@Z[\B@'XI4?9WR-N?20&G\/Z7U$;R.!S$ 6B#YK-4<D:'G>!FMCDT5277&
MD%77/M9>+3MCE)B=')7[LJU)>+SU6H>:?:7Y44891J0PZA4AIU+I0IBFNHBB
MQ< (][WQ\42-.Y-ZZE$?T/+L04\ET*B3*%_'6<<34^UC3NF'\>_X'"D^5B<Z
M]0_VG'FGVQHUA\KE>]%Q#4'[T]N.9VP/SECT=S/^D_?!<4E[&!S>D"<I^XSD
M9\_1_9T?!W5:1J]:#>+LWY5["RL:':!1R&1%I<%VF1@OYYE=PD8^<U)KPZ<U
M;X'W#6Y/RZ)./Z6]1<_TJ@W(71P6N:K@.)M\A&0H&']@)Y7LM8L0HJHZBE@Y
M/QH\'G2E>G[G9#2(E0,I6Z9 #>#A@Q'(/[ER,G3K-XW<ZG:IB);AKC5M*!0V
M7]FFLKKNNSC?TFI!*-,R&S%9&1\LV3"!AY8)P]EM90=7?>Q_D("'"FREJCY\
M-P7%9S1*Q2U3OE]I?<VM^0 GVY+DV! [G3FPJZ'(/S!B'%7I[/+TU[I>?;]U
M]D5EWFMM+G'G' _\BKWH?L8C3T/HWMQO2]2.#T\"3:D+U.+(YQ[Q*#6">5&M
M_"9;?<W6VN2B3D<QPZNPUNQ!P\*R>-1*3[9UM.Y@.8'F'J:AT.K3A/']=(<5
M]Y-LDNUD8LXJ/\C17[XX)^0 =/8KIKK1AB,-_.;+^Y@[IEH56TX?JY25'W)%
MA,HZZM)A'S^(RF"9)@''KA>-RW9_ D=%@''*;D4.&B6EH:@RT*4\_*%RZ"*#
M63LA%5U_RJOCENJDHOA(64;B(U&(0XC=U8Z]&$-S)5X%%9V@A83B5N5*?(]G
MN*=_ $][SGU<;?,]KXRFR#R8B=FJ88U.\"P)>-:9/GW@*ZOQE>^1=C+?B5&!
MI)F \VNP,0NF ;1-U)AILGPH@S/D?AAQXQ?'GFUFG:WYZ<?S#\YX%L&.8RG\
M3Z$45*, _KS%7QT)-*O9%LN2JC"]S&6IK%$?9_?\07?+;TT+HP&LY7)=C,G1
MGFOE29]1-JZ5W\K1K./3*9-I\(L_M,9"$O?8G48X$I\AQ3I+VBDK9X4UU' )
M=&%H!6_OG Z'3_5M,2)/T'<_L))9C7VHH)$Q+5Y2I/!&_M&FH3,GCF/!7Q0X
MI-=NS7S ;*=T/]^DSY0_U@FU:F<DVKEZI"JTEJ1;?Q"?8%<6AQ[T[[/'-.3.
M3(@_&&S+=_3]V)%Y+7Y)=[A24KWE$:2T-.A>CC@1\>+%^R6%ULWPK#H<;$:J
M&!4H&^\J.W[AR*=59AB><+[*!B![+MFF*-SW,QXYT_[>[_A_'VE6XJTBWGKS
MWFPU&3-WUZY,F'49['S*O-1SY:[5YF7[P>61FEWD=)EB.@EH&^-&M7;E+@P7
M+@9)89(<AV*OQ.]MLW"]GL^+C=+F%I_,M542&'!TIR/CANF75F,I\LVXZF^C
MJ03OJ'>56#Q0CXVIXHJZ3MQ7 LG&:;;0(Z_?K1,X1OAO8]0^TN;N7EQ6--_S
M'SP:+DA["+=<Z!029B[(<!S><]CPK#4W7FU@Q26([(?[W3W\A+ 5<40[/1K$
M-U+ST[S,JP)D;D55]]C;-BA\CFS@T5"JMK?>^F2NI2:@+?DZJE^8Z;W3]>9S
MK(VK%%Z5QPI#S_P6%/^:6_XR%/54NW<W^98[:J=,][6)9 ;/_(J>.1J%&9;'
M(>,0(\0L449"&I%11&\]%38:,"P:.S_7M;6?4NO2)AYA66[CFC3Y,_ =(>=_
MIA#8GQ*1YN\2D?0VBUA54JSKGB:L(PVFRO4J0TN*4&:>X/8OI3[COZ0Q23CZ
M# 1/C)[\%U"*'>&_=^Z#_6_ H>S_*.)0'2J!;F_ 7.G^]46W_3,R?/C?$A@V
M_#W<(+(<TM =OCVDQFG--09<*'VIEOVM_-J%"%9OOM(W!OIGXOF* /)Z_U':
M7X3HS(Q6WG.H9$&<\I01(>Y.2POG7"WB/$/<,M-:2Y%;,3K*+(=V!P]TE,63
MGI\8:KXDH=IJ%//D'D6LB&SO?L%>3;M/9!%AF5RO-Z.W %'AV[_7YP,,;^=L
MYPNC4W?\2R>?2_NM*JQV'MG40Y[L?S@+DXN6^]PPNJDZKKA,;O2O=I*??*MA
MK.&YJ5N(J@?L0B^/!^E$/1F:M +,_H,[^.1QF,^O9K79YFV(_#HD8(6[W+ZC
M: 7S%5OW08*Q0$;V9 !+P@SL@+T.!L()$*/L1(V5N(L>G)Z HVQ NXA4H#@]
MHJE1B^]QZ!RP"-]2-2<!5*<228 B$MM& JBA,^<'H4N5Q&M3,V::+&O^*FD>
MKMN2%:#]OKI+ E*G<'/P( CF5[NT[7$2<,X94\0?II2A74MK[3'UN](,(N-9
M2:(O?"Z2R-+2KSIDM_^PNW?\KX7,\*:;G^!]SG@79%-5DN!AI-+Z]<3QWQ5&
MX^Y(]1V@24"4+,Z(21FBDST1(BGO_+M2G;\=]ZQMQJK44?&BS4=3[;-#PE=4
M_1S[*]Y,<:\ZYK>?*/6[3@+..\!Q;,1 !]DVZ-8*"2 G :,./9$\]@T]WG$]
M6;T)("AV"]!WA&U$=]:-A6T<ANPCZ7 7EQ0%_K9"Z2-ALYEXVC4UMAQ> Q62
M0>RK+E@X*HOFP'TQ).#EN?9,]''+R'Q"_X%1LH[J$+0>!V^D=1WP.&ZI,DQ<
MQN?WY&3OTFT&0#"WW^^D'#?4^2EKV_XRW.: "!:_VXG,4*204+ECZ?GTA. 5
M+3DRL_U7\(7-Y;0C:<?5$.(E%&RW [G#9.%O$M"KI1@>7=</ U=7ENA+=S3S
MI]7;/%B';@8?K\QR$9W]$0]J*'<?COJ*/E8P<JF8!#1PX8\A["LM4*W-1!RH
MRJMABOGK$-UL,.K!>,O^INY8H?)_EEY5([B'*/973_,D^$4-_J[B#X_-&&MH
MW!7RG]K=DM?^?<WO1R <GAYM?T3YS\:F^8_'5AIM7A*C'/FX2YSZ5','-,@.
MK2M'/?T$.D<<)]8($ .%D;!:TT&_+KV^%EW]QS&6MZ)O0*EE$.7/ H3F=+0/
M%Z$[_ 7VB?HZ'B7E"KRY%%<=^Y2_[$#B^/N70274"/GGK=OMBA[K1_N7,47*
M!94_E0ONY1?[:QQ-A>"9^F6B;Q[HE/G0==9MA"GF@0.#]X!:5F2R!<5PJ7[
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
M<5&K'.[>^EGE>54B=1B.$$R.0HS+X$@UDF*Y<&:*QFZ$KJQ.9V'O?61+_),
M/M1HJTZP^&#SJ+!YUF=/PX-Z)[\4-HM/-&E,'@>%K/OE*?O+*87;LJ!?[D1H
ML/[]EMZ+8C"G'SD?+J<=TA<=!&S.F+MYV$1&X?H[O/*)MT!491:R;=]6F/:[
M';\@[=#4*"Z<#IB/2N5..XL\:BB/'W,SOABG+E%Y*_/!*Y@8KJ]I *=MD=K:
M+/5X(_BN_XXB':ID_U1#1A&\91+R3>&7;T7%Q9V8^4_6XG&]DOTA'Q!)O5M5
MB_IQ27I1/>C%Q!UO?KLK-?F.LE1.\41-CC0:OXL*(A^"$U7'B[!\/[:0$]I?
M C)11KGVAH<&;U&>$J<_!&G4RCZTL)I-H;R%<8\P(G*_&UOM4G X<^^'Y,%\
M,05U_'5V_O( :4(F[AP[<3E54D;NR1("3^/(7 *YU]C[_E%L%M?R1@I^9^0H
M+(L.\6A&U]51/Z[<T,$IP9\GZ7U1"79UMXC=+IX^$YB6[EVTWF]Z$SU2HTV.
M?U")O33OP1E4];GNUUE^P\X[_M?G(5K5NVBSRD8D3C6@Q\]=^S.AUA-B/QXM
M2KZQ,5?D&FT_K_"+"%?;X%ERGIO5VJ7>_K(N^_Z52SS?$6^C;*(SJ.]W&.KJ
M>;A\.\RUJJ+>SG\5R49)X:ZHG;V<":M1>EM^Z#,,20SZV[W0O]L;'?AW]D;)
MF=JFM@0<X+M+LL3GPUO#_AISS@=,Y<C#;1#PW; _L$>*SB[9[Z0A%@.2F]1W
M[!':7_<0'%[.1C6X?=J/M''^(M'C!683JD]ZZ WN?Q[_TG:*5LNK$2&&!<<2
M-M<B0$R7A1Z*Y\)GY+'B)" Q_/A8QPH4E]=76EZ'92UAJ3/=0&SRCW&$7MEH
MCVG9Y7L?$U"^C>NV.O?HZ4<.BV<-%1,[AHI/:LE>?^DP:%57*'X9E3#J[GGY
MS/:*Q1*& 3F;B#3;WFMN)Y2J;TC! WE8<;XS&BFJAB6:]K-C$T4"\;;-2_;Q
M#UY/"2Z[I/IK2NKB7![FXSS&6R:I0\L4U4T?5X<QD^D^MCJ[T,%^Z>;YN:B0
MD89:X:_8ZU8&H2F9 XZMBD^.W)X<G!D,%4M\S\-*U29K&#NVAM2O T&S==A7
M3 42$BIU7]3@C-:7@C?%C6IDS9</Z1TL&H@I=X9>OC<?'(9P7Y-S?1I3:B+V
MO]QTGL'R1O]7-YU?VJ<<;SK+;-?+@Y@^X.>N<V7*RB3D:!^*@:S=X)+ZR[XM
M"6 ,P9MN_L:E_,0]O4^E.5]J[>X?-VV3V.J>,5#-%7@!<_-3!R&\[ZSV$:49
M?+D"T9TV%DZ\8Q.*1*-(@'HZHJLJ+\+E&EZ$%=V313"!WI\^W*1YT8I2Q]>,
MU\=>A]#[>6#CZ[%<.IC]9G-)5:QBUEL:O@1&&XYI)3[)B_14@"7B6J\0#'<7
M:0L]9%  J09\$'S>6AV.:88;T@PYZP=52GC(DM66E6TR8=Y=+2H5R5ARI5V
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
M]2X-G"79\9SQ'3"VP$>QE5]+N#L6F6H7FUW'/;F%X($^5VLM9]#\Q/T6N--
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
M>T _V,KQ>03+J>>+0X>?PP0_?%M1^,?,;@3REZ_/.-FG;=&!G+1(DP1\2#K
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
MUJC!CP__>F8L#P3 OS;'[F;N^B<_D5>P@=&/<O_*3(1^&-L'7$GFEK_T.NF
MH(U7FYTP 8Y,RA!%O=.D_0TQ'49)K\>DQ:**[X7(^YEUU6H) J@ZJ:]FL_(J
MSX :*(8LGI<RI!(%Z1F)XC6X"S2*&>4F>XG9OW+-FB6, +KG8R ?'ZQRE3<*
M/#.+P?\4< X2_EBV#&MRCM.QK]@<GM127A*E(6IC89&B-TJPBV$2"GXKK,01
MKOY=5D?SRUR. N'J5[A>'(8NV]>#;)S.X,F ^CKNRKX"U6)+;+5V?WI9OSL9
MP*B=U9-]E-$68["V3\]OY(I1XUTP<Z93(%4*J*@:AE7)\6L^BIC+;_C-'O%3
M$7RX!-MA*GCT+[=96A@9%WB#$J8'CPLC5<'6$,=.%<>K&^=0JU_(@%Z32DT!
MXKT?9,"%!1*WUU;C3-3;W2C&E0_CX[:'9IS0OI'<DOS*4]17/E[N<17LA"#'
M:.JK1-] .3#H(,.*(IQVA\G(J&DC0V5(=)FZE3Z7P3G"XYDHH8IN^]RC='GN
M/*_M:5BX/.BKB6^UT:!0N-0PZ;G:@N+\G?$YOB6?:+ 4OF=/&L?(236P46(5
M:S!L#=>()9Q/8DW0' V&G"PJ27ZQ?2-2FLLR;M;#S;0OX(J*6[5<G G$DG=M
M:"@JWQ23Y8]N@F.C@"Q+W.!MOYZCCY [BD,+,+?VB6K/LML:KW&F/V0=,PXA
M4^'N-.;WY-Z^W"NV^\"3)[/,<&^$#E8=CFZ?8E6\2'R*6ZC%2%8/2"(<$IH-
MT54<G6SS-6SF90F7+[&LM<R _*0O%-_7^.4\-1F%\:3,,U$,%%P+)#7.4&8C
MX.55-DA+V+6J,J,*?QE/3>7;$6_HG.?=?K&A+'6U>@Y[HQST396QB@75^)QI
M!*@I;&85R;(D-4IX$#^KF:S_5B0\*B)DGGFBLESDK+CG!4@&CK<YZK27W"-9
M#]2L*/V2SQNE:Z6#I>K"\Z,^4JW.SL[>S= 4W/;T9@LX.!J_TJ(M9X8F+J_1
M!X[VF)>7#3BLS\K-7[J+9HA/=FG95YMW905D4(RR$H,2$D?"K.?[]QZC>ZA9
M[=</X#JDKD$$;W4]Q*HL'MW%PI7]E.75 [J-+ZYV=[PT.Y(/>Q\UZ4A#LR;9
M6INBSN%ACPL'(+J,2U6.Z=#LO7C/I/>WM)T+QAZVA-=_MSY]\D0;:S8D*C25
M&KOQU>59+AZE-""*R(CD7W>2O',]GC=:JR4_OS['ZLQ'3O4K3%OH4)0U&<"B
MA8$'[QU^2\&(,N!MFH>KH&^\K+<U0D:UW$\X;+ =0)O.+66:,'._/.WO9Q#6
MBBJ.BMA=W8R4EJICDQ;'A]WO$RJQ+7!"I-I.GENOZPWHB,B0D"\^<^$A0ZJ
M@8"/A>7>D&0)"+D,-%LF26$W$+ZY([]6#\WG%V)<LL?&)E6WC%-A:+Y7K?NF
MFY8;<$U,02GP/4EF.!\*)5WKE0PA7B\Z5_JDM#1F3'L[<-B&1O1CYIN6Q2L'
MJO2G@/)>>7NFN)Y@T1HMJ\SEX4.FN/W&"9"*_^PZ X_JWI7UN9B3V<UOK$)5
M)LJ=NH83S/$G9ND9O)2;+ZO-P)F!S"M^%Z-48PGVC_H>_:QQ&Y-P_L'Q;>+7
M>9$;"=9,+O[@>6[5I*$'-TS2^P84XW&\K5$G\9X-==QH=%.5!<)AA@ KF3)=
M]L1JRYYT#BGW.I'R/9<UHO,N$QIZ#I_PA6C6ZP#5F!G[N9%?\/0,YE++UICZ
M/9G I^$_>!ZNQG6KJD#3(009?,-LT^0U4^U+'* '=?B'\K<OA,D+LNPE;) !
MKGJF7%#$]JQ3)3(#]N)(VH32>R@#(NU+"Z[>@A):?;6!YP.9_BOVWO>_281?
M8?@:W=+@>A;#/B_S4.P!0=9%HWEBO#M3,R;\8UQ<U,/_PIV_P.D_AS87@W^'
M,2O\,XQ9X]\-8SYEDKUJTAP45%*=HO6XKFS ??6Q^+B%A6:A,C6=EESAB;N[
M-Y&I<7/@4C0Q&=BT20!,P);.?C88O6<]#"?<@PH/;7(7%^+C9F@Z*I-?.9NN
M#A>I+_;RQ?(<"?:NXEKH&:#7<, UTS2OVYI8(ANJ54/DBE[)Q"5E:,8*W6QG
M!4.4!+LK(Y]URSPKZ^P:G-E^4IPR<U+-W(Q&$"WZ2(PKV.4T#I--PT)MG;U[
M.:SJ,^\#Z2Q/YY7YRL@@%M425*8.7ZAZ*C8SLN&5][2/<FJL</J8Q? Z-C!^
M:Z E'CQRV?QEW>WBON$6/;ZM>D5EU;R ;5VZH(6P/,$7V[+TZS]FHZA)W2AF
M8:)-7BMO,_R"W6KZJ,[P=U7/SF:F]UILZ:SA1K3M'YP3KV[5OM]TTFV2Z3OD
MQ^OAC7Y, 4F24%N\-+9U6A;('%QCA='X91\[;CL<7B3WR?C9"P9 VBW^>Y;4
M.N?;Y >WH,;XS1GP:/O4=-=FU([Y"WRLCK2A3_XDI_IL/QG@)M391GW']MQ%
M]2\:W*<J-5JO1SU??UV >N-V (2$"L[JCD3M?<"U$F^2 6SRUW"BQN4X9:\+
MVA!.I(,51UX;H_#UG]2J)Z<#'MWY*?=6N!FZ[DT!,P#<'FH& 6[N)3[IEQ?.
M;_2 %9,X6V>"*K4^2=.C?/H^(/QAP39.!C\95=]GC"IU(]QV'[I_0?^ <Y(!
M]DA.>  9 " :32-TIAH]+6XGS@XB2!VT@T(KO>F\FTR?N-QX)ZY]]YDS4DLC
M6N(+L:B]7BRZ8?,JOJZU198^I&2A-E!=PBO?KUU3YR'7O4Z7&Y6Z*6,"(]/]
M>^*E1[ 3V^DK!'I.O(T!3F4_,+]&)6,"'],"DEI5*Z\+V5@?F#_(>"^U"Y1U
MO4M871'\*GD0@4VHAS-(TN/YJ)HF!+7P7X_B,*_-91;K<"Q$[N$!WRIZ\0XQ
MWY3D%S ?4(H.#$+J0PY\'AST?V?H>=6J4YA1S_BCI=>[S3%8/2KS81Z)B[ W
MA15=?LQW*OO_)%=H/+:<&)XJ1@9\CX$M<Y0^7P%O,1SO??<<<YR-8I'$<+]_
M/+2Q8_,=3-@7*AL0+\E78H@YU[:'*&KCFSR:^IL*217"9$,0WR3Y4B8"E .)
M$69M3@;TY$_MKZ,::C=MZ19OF806'R5ZD@&*Q;#C=51J4+$(&; X[$1Y^1FU
MDB!G03U#V)])>U93Q,,N,L!OC,BW]V'CC)U SY])I,YJ,@!NC*+48@!G/T<]
M0L7XSR3@2 )L>U7ZB."$31]5KF#*S@/]D?*GIJ_5/4\AC[WC$7][Q_=<@77
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
MIY,NBQZZDP$_44=VBGFFY7,L:EHJ;N!_JJ?W6VU9V&^M#1!C6S3IF<W'I;R
M+?Y=>%[&V)/!+%F/!666T#OYA C'[F[#4.,R]5HC2\Z1-7XX-IJBPC;N-R_X
MH\<+NWI/;3'AAC9$GB08D?@WW[A&%F5J;3WF-3=8RX4)$MX,-+/F]^ U),B
M \K\U?H7XW0L9:R'1_UF(+?2/P"/GTUAHN"A\\<17"#@7]SG,;;_*$OO_XND
M5+YFZS_54/M#O=<"\';2M$1K15HQ:(:'\M:+J.,L1L(%Z54!5B'E+1/LISU;
M?8+.JQD+GI"\:D!K^HC466XLCY)V<QC[[,$[,%J$FA$!;:]26@)T.)3\T3)=
M.H MCD7",$BC!W$53>D4Y]]2]-$EAOS5)*<H1@3\X#*E!?77N<<'5DI1'Y<.
MTI,603-BH.WEWU(H/>3I7RT V\W>B]Z@M TQ2ZV+J?O/=,J+UE->*(MT_[@E
M*:(H37R@$QGZWPOZ\+<@%3<X]A/P8(?2,^!'=G]FIY@4]'F&)/VT^M50,^H%
MRK#SSS?SU$)'9CH_WX+6YE5[K.V?&IA,RF%>2[ST]9%@(H+6.>WCD0![2$"-
MN+JJP0G+J&=)/RD*%J%)WET'HO@AF1N5GVV[8=25E3V95P\-@<0;\:CM;B?"
M/*PE@72I WRP*#V'FM5*5>C8DP1]'%OLC_05O/S/!VI_YV^#M41Z[=-;ZA]H
MU_GR+12"9H1*R8!4-S\MD@2LP=B>#)!?("807RY&.?^6L_#OB%GL_W^5\]_I
M<ZS_7Y(**TM\]"@_6H9/;_8MJ_8M:ZD _KQ0$68\T?EO!>2$F?WEH?**# @
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
M#*"$69:C=\*H'1G!A;SG5F JXZ&X<7L549XL=G95J9ARI]XM%#7><;6%\_K
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
M)I]-[1D$<U -]-JKJ]I;]942_U3Q)[KWY691]K&B)=H@PFMY\=;LK/T6GXS
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
M4M#.6BSTG*)ID4A)FC!H\!&K_5&^_1&,1/_,Q"T/-X/X92=2/0[7B?0YT1>
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
M$**6 5Y>L5)/Y  WG\L.M*4_M$H7\N6E?F-X8T?CVD#(^Q="$YZ107<#WEX
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
M*FJO%44Y0!GXU->SC$K51I:Z0_<A<?2-ZU.VQ&5FII^;XQ#@<E^45WQ\SJT
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
M@-> (KA[%)P>&,J2O#CSU$4TQZ&N7YD[9":Y[UV"I;)A=- XR=>W*"^Y7-]
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
MO7D%Z^BXJ0-+7'!4O1DN6'/,_7*]U%P&X[J'X=O!J=Q>5#:$>EOH1KBB\!&
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
M*?-PSF)22Q4WVA&0+"^!T6!^@7-[,<E74@2:ZH"XW_EE:^^1LRDHW1KS<:6
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
M>?0_JW"2;L:L+<$4)V<&7VA?X505[Z]\\[C]P9J]SCN#'S4Z(TU 6H*A'PE
M?>"U9PD!AKN=N W? OW\JG%W*)'RT01+:XU&WPT.NWRI7]"I.8LH!/P*_F!H
M5EEB9BV#QBWM_*C& J ;1JUI$\[WXBK$X@M:$\J?<I@*B5:\\G-P&R$]^O8>
M^L>(<&5=G<^I]-K8&FH)G6W$H.[UVO@E,(W5X.Z-H#[G*VR<@O@:M.A%,[#'
M\=CW-WF#D@GCD/&-8;6%"8E.EB3!8,_>&P&.BXWF7[@E<WD.:.3277'5:,H0
M15[?)S$.)\65J=L48'^N>-WK@B%O1=+_M!8GH_2.WJA1J7:/, AQH9,^+&")
M"'2:;JLB &<07V#/5($80Y9"41KJ+RK;ZE2YIYX<#DM0KLBT<([R?&6D\@,U
MP]CDN>;-S/TDU$?Y9&(G2 "'<SZ6KK9)3!\^GN9=X8MD@KXS/(QETDHCHV=Y
M=^0F5SX^'N/Y7EX![?:S89#P")(^KUT_"'?*2GS@U!.KD-M:$/NB6!6E=$OP
M,<L%-L.$$LO5FAD"'RXO&W<=O16)<5)54KR9I!^^J>VPZ6SG]B'JM1WO]:N=
MB+#YQ9F(KX:1,U#*=@,+)NX1 G,6M*@ISG0]F@\N>;R8-ANT3RWQCB?%U7%7
M?G!:_>HKT82KRN9/BD\\G_EL7C](Q[MCV&_*: _O%TU41JK8.VVZVPY"XIK5
M;%PX7$X+O]%?0C51)5T$W?[QF*(.@?.(]<)T;]. 4%Z3,X$Y,M4&G>RQ%W0J
MBI5GV2G$HEX(R(7HN$0YNH=[7XHNW 4&^U]84[P9M=W"=OC!UQB#AU4OU"%&
MBPE.4HV1O/5)2(<HATVVHZL0>M]:U3?H%.$NHRKPNY8Y$B \JW9@9N\CTQ2F
M+Q/C !NR/');O5-OM'Q"6.CE^JWH4I? \N#83FI9%M8!O^@X^:&J? 0N\EK8
MA<V1?E4F6"MYSIC-)FRW:X?7YEIW@AH+<?/7XK/\?CZ.0O:7!+FA3)PG@:?0
M'7[S4<7#0(*2_X&Q]5W80,_2+(L\G2@ '73Y4NWD+IR:X(6%A,,;VVQ\"D!F
MB'!';:7O]M6U/J8FI3+JEW\& :54%ON3ZMB#"XJ0=(JB4! &46L&-5D[T?D1
M=[$V_*6L_C13/+=5R'(<;^2?ZT'*K[NZFMX+_E+2^GYS7.EG5IC ?\2\7JP7
M)@&X^2. &SP9QZI.1K5)A$]OD>L5),"*2M6_>%<KWH@$]@PA6QN8%\+VM)7]
MSO4P_B;HX#PRYS(N=Q>L>H/6JE&OE3D$(WXQ]?<T>?T"[&V'K8.[D Y.GCIG
M]G"Q+KEKS"9OEG9X)(Q[!A^: EEU:(4J*%2G7CL,([;&HB&_DN64*WI@Z"Q%
M?MA (9@$^#@%)SY4(P%HZ'%RQ$"0!8%IYLR(%(@WX3S+LEY'!HY-GTD @CX7
MME+>C@10\J@C 0($R(#D^ZGAR478@ *00&6QX.QC(>TGAH5A#L-];3 J0P0E
M].R/5IQD['036/)Y\<\'3@M8%:_^7&_%&AS%8^S^:GE=HS"4V0N!"%(/?7+\
M.=+H0].:T-+VQ'"'.<^8(I_)E"/G[5'1S90KU4KN/O="_)5&C4/@.O@9[/8F
M&VAM4OESO!GKYVGC*:6E>ZFA- (:Q=3OQ-LXYIPI^1KY[__2SOY2K&#]+<6"
M=OPH[7ZJ<^W(7C0MODX59_JN*MGOYO"3)]U,5&JL"C+<@&Y\V$2I$!K^\15V
M*=K!2YYG;?B1?$>R/Y3Q1SMC)Z_>M2LO7>IX +248 L9<\EYG>?Q;X5J*B%.
M3\+N%E/)19_Y5+#]FT]%,WD8?IH_0]8DP!/'F3/OBY*_O2^*19EAOS6!QPO
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
MMV*KA'L)JF'+43=]/L-Z34D4J7!OWUH4BWR/$:(*;?E1M!387]ZUXBD?RL:
M'FUSDE>JC;"1-#9B\)+K0\1C#?5RWRYZGND$BC:.#>>J?_1U4%+R5N_P<M0O
M%_2K<@^8<3E@_4?Q.4+A?Z-W/&SX>S8KBVSS'^J/_I\V2L]R0JQ2/G8"N1!<
MW1(FD4'4W!R#F)VNC4A\545/_1,\1>U4 *SVC5)_H$A.4"%]'-TY;U^07DVP
M.DB*X\($?D6G''L/V0[CH%IM?M"D =CM^D\7R:(_&D(&%K%@F:*Z9XC=P:>:
M'@L4@3<7L"\GGJ$'6A:UZ+$) >PFH?X!OC(NO$,FHG#CW$9Q*)C).CK0A=>4
M3ECEO7<-YBC?=M;1)""CV*Y@%FC:6@3DCW5TX/Q>.5#QWIKWXTI0J-FB6YT=
MU%!Z-$;/EZ+U7)X1+#"\(W/38[%AQV!X0@_.ARIRV:'O,#4NXZRC$19ML:?^
M(-@1VW,7_DU2%]YX<NR!Y5C*_&#0S :'_X!/Q+38T:>43?=Z.!POD']V(-4Q
MZ6/2WP&\L:#L0W;%$R3':PTG-PNC+PZE/'\[PIT04I_W3:;4Z);?U>IR7V 0
M"J=SX&+AD@29FL$YL50D)%+N%F:^1# 56<Z$A2"8HQXSK50/PXP$;57;;PIV
MLR30BO!V,_9>F\\4+3U<<)NR!X5];&;&SLO?QCW"^@8@4P_/76YMCM?6!O)*
MC/<[^)+EUL=V*<4-6'^AG:U48C0?)NL/F4MR0T^@R,K;YWB0<RU!@F4T&ABX
MHXH%?JC*5++T9:6+3TXJ>$],YP6M_2@X1I$&9CI7+B<.>IP"K!F6T<[:@A_'
M.KAYR$5:?6_E&CX%[!DJV5JWD^4EG:JMYF)-,;EMEP!:SW2.;>;Q!!DEG_PK
MD&[!5CN:4]=0H685W15_C?QZJK8/';"QD?2#5IKII(&I62M6,QL;V<HFBPTI
MV&1C:0C@,</<F%[)_'2WKL912U##WVL_G33'*T[TQ9-/Y8KP>OEIZ6/(>+,$
M6 6=.ST_N\$LFQQ=W.Y6I+BL1E7G*V Q3_*)LSN#T/Y+-R- .%NGAR4S]\DO
M-_Q=;.TBY/8FF649:+#]3&"_JX+%7%$_B,BG,E1_>I=<_<==GQO,7[KGM]RF
M3/KV&\IO@Y90*A%XMK<F>Z&Q(2LCGOT>ZF/Y-8U!1F\20$Y+$8X!E0SVL[E)
MI 1ELT\LB+*1D.N@!9WA9@JLBAZZ-(V4G6+W;EWC1!I^6D/CP,%.($_#OJ)!
M,SPJ>S#]CC^E,*[OJ=Q"'NXYNJP)NNDG_A45P*X]=MBTX#RR(X1*1HTX.KF(
MB[WI#EW<)2",*$$*1;+=QEQLCV<P8&(^H#2ZK [R:X?%5 7SGG>QI%JY/^TF
MX(F*UTJ=L72816L1X$0P9=%% 9'M:121,C1(INJOG\2$2+"Q9I6CU<N)V_UW
MJ!Q*JS1%@4T!G1Y*3/KG64BEP:E.I%94BUVO$$4KQ$&\*7_+1"!H*T7"1[S%
MZ;>0P$Z\3*[@"HWQ_5 ]?<&A)$X7:A'#.GO@'YE"Z)L#U2$98-:6%#2A,<5
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
M#).[LB)?_"C;T1A8&;,6[A3(AA/+8*=Z.Z3E43@G,ZSB_[ Z2M#H.D*B[RG
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
MUJ 1_/-!2LA$U,(9F:\R%'FA98&57_PX4NHL9/) B(2?*F4F]2M3YW!3SOX
MF8I68R7<P-^_R()A?V!\NIWPZH,N\]#"NA5N>/?>S"A!L:C2)MRO'>VYRU/\
M\Q7?F@=_,Z@G>AKC5C4^Z'GNR]9!R'KTI)!N3]FL5Y,=/N%YEF&%$>Y9T\!"
M%ODTNMBF44]VVW\]3+(Y79()WK%P/*0[#"U&EZN.3[&\:AG?2WOT3&P,^[E(
M]NEL&)T6GA82TB3&CB,"XB6 ]V*0?1;<M=6%UJ4)#1//4UPXMBKG[[=;/MI,
MUYLMY]ZN/LE;@(BL-=?33>'N=.+XFR@A(VKRAZ8319> MEAT;4'N5;3]X!+0
ML:72GDD"ED4&O%W0@YFNUM5R9B4CU9>+[[P/KC@J:D4/B(?>3S>>'DIPL1BX
MB,8T:GQ$6'[7_FCCJY1?LV-:/WYU5\^R3^/^:8X&)O1I\0HJTC<J7;V+OI>
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
M&<76A<KQ2*N\09X(+UE%Q/3*20@*77W"((S@J*JF2DK@T[[S>$>G3]6']!+
M*WFCQE,T<RI3<>0-^H8'-@S!G(9E0Q8.X2>XBJ9#115(3ET%#[795# V,491
MU[8.7PGJ@9(SSSFQBIHCC6(V]/G0:A/"<(H( >.UCU5S# :3EP#XJDS1HF7+
M='[=14+C/;< V9&W)I,)+@Q7D:+]3RURN9D$<,5Y^9'\X]/ DW/]G3\RZ?M
M$OS <2 U1N(3[*L6(RC!!\.*;!@7* OY&.X_>CNUOSRMXJ:MOI[7--%,1#<Z
M93L164ZXB2=NK,4PA ON-+(*C,+%TWW$*H(6=FZDZB5]L'95ZYI=CKKVS<T"
MJ73-&@3$"5.$A+W?Q3&*70*H*$C[B\M*R-XG3] G$I%^B<8/MCCPW)"6 +P.
M3O $:Y[S8PU_,1=^LDG1&2^MCJ6V4 B KHM[(&K\/@X]>FWV):JD[D.=RGT[
MML:)BJ&G[KD=8(7S!U@5A(D+PI2IW,O?'W*GWTX\IV:_K5FAQA7S282*F A
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
M;Z!Q'8AS,$8JK1D!MJE!MB"NV'GZO'G%6QW\3)?EVU0D/N5Y18T8^;<+U ?
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
MUU#\3GL:-5$4KEJN)7^Z(!HLV7?_.QU?>6X;9=FV:Y>G407GT;%VN2151X?
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
M6.G(7^:!9J"3QA'R"D-UK&XG[PMRWA81#,*H;<;B(=V#\K?:<GT5TDV,\*T
MG/K#=A9X;]])6M@*;R6>DT.]@=A_JV;($K]_9+S4_O,[4>0(&$64]'Z#X\+$
MK;@CU2;WI(W]BNOJ0E-K%_H X7H_PT:Y7%=O*AD=,<B:7D#U5]Q!)\&8S4BS
MR<UTY8!GA3':9*:U@N:Y*V.B-"Y$C,@LWHB0TP+":J[9IF3[K98K:6.&K/?-
M)5(T;@R7A5-(#C]XO$%VFF<20TV^+\< I<7582\!/<W"!B>A%>Y>4%W-A^.V
M\^,52:3]EB',S$X-KG]=*VN%52-+6^FZO&9;(N=LT1XH"EVS8'GSSO7WZ[H;
M]N'.HY36GB>I9(CK6.V-Q3*5^JFLL)'*^)I!_GMZQW\% G"^.>ZLO#K &W_N
MVD3_-% EISMKL/N%$CF4V#^T2'MCN9 3P:WXOX57]66H?.'\D),3-^+Z:_UU
M)_^<1&ON?9.\A6KQV,@V?GMJ2QN+3QW0E9!8F0EIDZ^>K'*@V'QO@@&1!TO5
M]@19<<SX.4>QV](O@(P"S#=3S8/YM"/HD?)<F[ZC-K;0+W-S1^+CK?<.VT"4
M9SL,1Z) HQOHV1VG^#A3?*A,?O:IVT5IXM2%;IU8)^_CO=O/50V1L]EJW1%N
MO%W'CR"8Q-U>,(PF@BM3+CY7>7=<RPS>U0KJ:J<S[#*0*4A^G@QGU_S]XW.9
M^GHF$&M&D$T^FGOTINW>=R=R+GH;&6>KW4+?MI1M=X\\@80H*+5!^4RZVU0N
M^K8=LFM92LC]\\J%K*K QFO^%\I+Y/->IK&^;<?M!3M$+EPY3;V#T=R6J%6
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
M%V2FQ%2O(=B37)2BI^4T3SN9J6PE1A2E3XFW_H!1C5C]74(&B!A-2_\W\A+
MI89J/U\K\MMZK=ZMMGH)F#=%N\7B-<LL91EJ)H]+9]')\6HM&CX9= JL'W^;
M:TX]9T#_WH+@?"ZTO4UGCM64.G_\2?%]B'6JZ2/]%6XW4_;E[.<4K6*O5'(G
M\]Z6]B7 )/L20(_N63FA:KH$3!19R0* N.%8FO<.?,=^!*8C$B3^!B'/EVW%
M^],EX MEWQ!5#81SYJ]T&"IAPG(<#N@[J([+<]O.8W:IP7J=Y&'5]GL\O$E6
M;SD//U;57Y[W,=0VTQ;,263[!6?G7HV1YXR1(D5LP0[BZ"\!/_)6SE]/]^-M
M<&Y7IEV#[BTNQ34@W"0W@URDSBKO9B6C]'4^#->9&WUX]?$B[[!A+$B.M1S3
M?@+'M@5C(X8ZEJ7:)EI>WMCMUK$IVFK3N,7I[_&IDHXV*45='A!UTGL;2$N<
M!M]W]HL^OP0$'\G( N^\M/%RLK'([S&#*LT_L'HD^X'^08Q 7&'\3!/L^E6L
M)A=I#_>]4XV!(:+?K\B66AL<7 +44^DZ7C?%L4N%+"!_LSD.6WE+@+!PSU#"
MEV,PX:X(P%,:5!L;X\OB#9IND<>2OK#T5GU>?,++W>7U\E-4 =M%>I,"XH!:
MI:-_6P(&]'Y)*/ V7\O'AB3:6CR/9;,RJ58U=)ADXWITM]U=Z3HPG:O>O5*%
M4"_+L .ZX\NL9_S'-6&;/DUF/%-5F<2*,SS5AD;C-.SA6TFTBP<,8;_P&='A
M1R4\2@W%?3C9A$[8]B2Q<VD%&L.YZ;E^:T9=NY8I?]QQT^42P'@)L-Z_B^-1
MP/B&%UC-S"P+3Q_]-%R2KT ]94E**"+,*DF+[LXM^ZK?=,H4MU4Z2<,58T)[
MF&#X1VF] :BEY_NG"2\+I._9OHD>9&7+-[*(GB-;K@);@V_@@@RGI)]B7^S(
M)^RK3M=&/CV6LM21JY^\_@XK*VLY%0CX=#SJV[)Q&M5V<]&JF#42@S#Z.;-!
MHC/OHZ-QQVE6L/\7@GA-:%?ABV_,[')/T9SA4L?":J9(BNBQ#B/9@8B,.0YZ
MO0XS$D_E\$ /71-,=TU%P-__QL!FS/=#@^0;-_X?RC-]" @D[Y<I>6#SP$:P
M=WGYB1AS0TJ TW$/1 $@=Z)S8)2/6.B>S.H:5*>#9>]HCE]]*2H[*9"$+!#H
M:?#DFC@OJBY*B4J%RC2CJDCCC,(IIS_?^.73U1#&FQD* 'E;$UOSGW]/L/(_
M*Y,"G,ZTCC3DR <K\O5N:G9>-V.*F!E9'J P[&0F?_NZ.T#1Q[VXZ-^NGCRZ
MC%=RQ"3J5^ZU%[D.K-^*+7/\*<YTN\$U^[V_D77?G/G"=VSR8,;#TJX'*XNY
M+V(V HO(%QRH9=_Q;)<\7>YPY_N[<L%7V"E%>&DX+:(]X_W2BWX.WQ^?\L3T
M&:,_YT8D[3N]@$F&]<WEHIR45069,C'Y5V-]_)IQG.JSX.C[\PBG6R&6IBGW
M^$U=;D!6K0V>D,2_BE.LZHUD>M*AS0#PHO#YCUZ]U\5$74^+[J'(-^4^TVE1
MD1S_S@<\ 5"1C%$8_%NJ)0EY?\G)N4M^>DVG#17U8HT2PSO?QE)A==+'(5)A
M\Q(:9M'-I5%!N'><=Y7HD^)SE*(^:0-\M1_1D$ 7('4U'VV\+-]_W#:->@HV
MTOZ?/>^6='1JA'2IEP\%V5E^]ZDXN O8WQ[.B*>?:7WY;HIMPODB<B%E[OK=
M;\RG'8SHY39]I$LX7K[,>%N,[+3A'CV'Q+SD#=:.][ZT6&;MKSZ&%#_&?(\A
M!*[*E89E'T7YH)-C0DOJ3^!HX5+[HGI.! \6?>2?$]&>M3R_-=^3/[U;U5(?
M(;</^&37=R4-&GR3'2*2D@RK?;P\$A^CZ2::KE04M>Y;#%_08V2=^#Q/>+[
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
M#_F0F96U,NNY[ON^KN>YRUIKMFW$C'F/A0I*A GMO'7Z$6K8/34C1UJYO_[
MA5U8J*XY^$MW=FBL5O1XG&3^NO E=EF"BV/>2GO>FT3-#U>Y*)-147H_G*%;
M00,D-"9F>0%7<AO>'\74$$:K%B;:5.++U966QD)(:BL6[P_-%?!A\^(.'"D4
MP#QFG7RPW4/=<@X8V[)P7VT$^PR;"U<(U*,:T^U#%:@XMGJ'8:!"@.G/5*)#
M>6BJ?%&6JZ^$@MB?<\ 9ZI);9;)<M&P2\YU;U[\I 92N#V./4[+O93$#Z&63
M1N\K7A#3R0TSO_\R/V.99>O8!F!8^9.&PBG3#X[*)BTN!6<2MKM>JELC9'%B
M<$R'Q/U4S+%.KJ%/VAPP6]GW#_V> C$&LB_ZMUQ3OV$"Z=#8_#-M<]/HSWY_
M5Q:\7@Y7C[PYUBZO2;NG5[J.&D+XIV.[GKTVQ!DG\@Z4G@,$2$%Y^<N@&9E.
M3H+VU;2K,?;@JWP- ;R[P;#6!V?9^XVE]7L5O"%9!3]SA\U,+:JD3H32]?6M
M/[[V_I!H7U\Z-+!_*IYZEL%&&=W:DTY_!3CR]^0BZAISS#/K/Z5X#> 0^L1,
M<>2Y/9M?FX-=];!61#6D>2-V$V^17I#]-VO@BR1F<&![@VY6HEQYM3>J\0H7
M?,G'58(+_&.V38VC>6)7XR@<JE45R9?'HCE.?BQ4 UV+>NNEH*#AT2^%WATG
M@[M?9=@F?RPIK>^;_;N=,-/27+3.NA2J2YYI9_3B_6OX0.]3W]_<@BTCSJ-/
M#6.>-BUU0IXYGK?\1XHT8:YX6"?Y[GB3;>G0U\U,6M7.F'"B%-)!?XK^Z2%J
M.L&@/K*'+4"_D<L\X7Z0W<Y[AYD%_330HN&!B17_V;"T+)_NK_0?H:%Z95U8
MY(2D=.?3PC66@/+B[+T#(OW7KU_B";X'V'^ ^\VL)9.UTE:@NNGJJHF_T;;K
M#C-%']AQL;"S0?V,PI_JK&[=$MI,@B*>;J@-&N\^OT-@^@FMB5JF57IB4N.F
ME[$YEM$ZO')RYHMG,E>R^I1=^%9>_S#51_/S+DC)!N3>?NB\<@X LYP#.),7
M^_NO166H*QH_X@(.Q-<]R],39(,X.??R5H<-C-8DP!AG+357&D2 (NK>:+Z:
MH-UBFS.'P\F1"2[ 67+//E*W-M;LZ5?)RPEIFH$\,-"&Q1[<;_%71_"WP+O[
M?^"/QT#P@T]T@O])'!O. =?YE?Y&ECBCG_YX+"+]#OI0DYV/=V&R_CH:6W@R
MY3\0 /)YO"J_W$KRUB[D'YOZVM=5(OY[OZ6J<."+*[H!<D&(RQW!%HN)[_F=
M$(4OD8:D A4U/T3L\^"O[3P:EW,"%>91?/1$?STBM?%[XT7\H'+[DI Z*8.\
MBP@GL81UECFRYOH?I\'44+&?4AY270YDF=I:8"-:+@D32W-=P9^[%T3&8Q_R
M$KSTEIY[UZS#+D.!LV!"ER</WG'L3?Y!49*N2L='$7L_JK30F&8KVM<BXR9O
M5+)]QT(D$)_9UZ+SM9<JI9X_M+:?.3P(9B2RXK,\L0<FXX7C29VU;"\@O]OE
M99ZRNZND*+'MS=<#.5TG.4_BY6@?/ZMRNR&:I=)9]_J:P8.YL?#T].3IKE!7
M?Q3U>O#5*H&HPNKC8,7]/?%M]_%MOJ]MK6\"URKWK/AP.6TS/-WA17AT.Z[,
MS/W@U+>#<\?0[J.D-6;55(O;B??H\">QI8:;L9#S=W;4JGW-TV-W58_T!;M5
MZ3_#41!(Z=/$DOZ I-G?C9:"964SL[X]%Q#$5^T]0M",>$KK<#&GLDM_WZ1>
MX71@?B-^Z#3?(%C"6Y=OLLEPTZXA7- "5OWI#&%MUFSECZ4T4:KKX)$SJ=)V
MWC>K?*VGT4]^V@^Z?FA&VKIFOL4>[(_*$L(#AQ7Z@4:=X_G$<F3]!<.V=&+_
M_Q\K 0OU+,S\H ^'WOOQJP [GCWP9ZIP+Z_NR\W/!:GWE^V<2*:*(\&+9>>
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
MW)UYR.^)1CS>I%Z$/[96#>LDZ;'HHO91'<C%4#6[MV?'C$4\RHKBJH'6<;O
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
M/AF[QGMVE)M@%B8(OC8VY1L@@"?FTXDLH)@D?N'8Q9@/R-/G  HC%Y9'PH8
M87: P2\J\3+Z'4\VEV-^A."?H&&J9T?D,*C<I/%=S$O2YXK-L_!U\_YG1SWG
M@!*CA@:;?VWBO$D3DZI.;F-XZ.BH * K&"L=@H+P!7A/S-&@E-ILKG;4%[NO
M!M=\SP&0"-#BHWIOP^6HSTJC,R)K5DRT8E9WV,&>@IE$8.I!9A<]9]_R"+N5
MJS)\FOGT_E=8M( 0=W">"2%[9?T+ZEJYD?_FTW+-@+EI$M.C1,G#?(WLZM=E
M_TPY2FJ/%_V!?[EX3>TV^!N7X)^,FW"E7<-E:OHYJ@DX)4ZUU%76*;:$\]7$
M[&_NHZVQ#H/WKA6_XQN5/".MKZS@FA)*7?NQZ]ZU+%3]Z&=*82'"NS"*/_"O
MVV+BU8T*[N*WDF=F!&:Y]84-]=>O* T/TZJ-<ID[9]P O]#D=I;\]LF&XJ7Q
M]JF'J8YXX0"M_4GH/UTW@6\=ZVO>C-:IS'VIM40M_NN$\3O8UJ(&WJ%'-P7.
MV+,VOY+YZF=*O^.'S*F>D@?@EWN3#=FB=T>+#8L5BMT-SV1<_;\9&+Q:04M7
M5<T%7._ Q23ZC5"NC[J:?9RWT&G7:&HJGWX5"!IH-L==;7;")''NO4)E]M?4
M/M\-03Q0U58 !&?CQY;HX37TL6:'F2>)=N$^M9.?5FWU'F[J^2YLA*F(+=]/
M-M?+4!K/&*C+(=>HQ?#U.65/_,U[M]RXMX(JIP7&6K/YCP#_]*8-3II9076H
MN=_V$)SP(VCX ]&8?^V8R:)50L&I4^;29AZ==3]*&#24#XB:4[[6[Q1?RUR?
MF?>%H>?P?,<F/3<R?OVHO@W,)"H33?=@51I5L&]@P<T;?;S.8KN0G$#?-#9G
M 9EU&;QC<T EA >C [H"#D9K5U[NHCXM\&SFRS.%UX,R*6O<C7=,KLMTV+J,
M?MOCKR$WU8*N#%8RXTSZWY>(:NCI;8UX?8D7;3IX5+HP74CZ.+E/4Q#_ZAR0
M9/(E3.$<<+UW;#U]YNG^-=O4SPS1W1=@1,^=&NYPJ<.?1&A)HO5+TP)]-!ZL
MT"U]<^EM@"5+?%*<]6IQM8>QO23.-#S>MZ+79@/&G@.V@*-AP)MP&^?V'=7K
MR2*2GR7HKJITCHQ'7MSO\Z+S5!\=A4JU4SXLO$AVBZ]]*Z6?P*%GV+MW8:<2
MN$N_'$?7Z8*2X)N@<N^)]1:YR.%?]F^<!OQA:.!DT^9_57PJTP.T?A22\O>3
M/]>NU=TZ!SR]T!;F8[KPLH4I*8%R#_ZP-$EM(U&2Z!;HTO-5-P?06L$S5._%
M9:<]R[P?95%Q\[??PEA&$+-D,^'T.L($]J.I[J&+X?8, 4VD/-2E*74]*@G4
M)@TOE'3_5F<Y+3G[^>]G5G-$6A1G8)<X[71$03+VXXD$ES PB^58'2*/):]M
M0Y6QVW\P<C=\O*2]_]Z#/26DH70QV@NT!CR%L&:)?1#_LDA UVC)_'U"SCE
M\F(]=D9&VO\]L12E!'-NS#4;.>YL03QX:^&6NN""M&-XT;;&>DPV:6M=K9Q$
MJ9<NP9-1E]3N;@&KU?*7/:F=[_RE7JNJKVQR&S#DM7_Q1.:'-@7F5R+#L*I(
M2M8<1 X7LT/_%;RG48<SCK&IQAZFOSYVB!"XRTNO2*=GX<>R@JIVZ$:5D"=K
M9WCA2,OU RN]8O,VV9=*971;[/35#+\^HHO 2@?'7SS9G".M*NLLJ1<>2$S=
MSTWU_"N1#=6<.PD,G0\5H8^#74B.)>!,AP;N?73"&MYCGJ";;;Y0T]IH("$Q
MJ'PC1F$F6$*UZAD]/1Z!@3-#!\X!;(>FY433P+*Y(6[C<X#[Z9)+S(=^7&_A
MK)>RKH_6[=(QV!MD[#P?6DW(>8&V6OGTC;B ":M]]$O@C% 6-N*1XDR^)X^T
MMF)KCSK!FDB#0W5) )TYX=&R>CO*HN84-*.D"NI:5/9.HM:FWF7>*]H$$_((
MKQ@N)LD/Q86_(U'K*JG)[3O+7\+]%5?I_/?Y"N44PT=B/F!E\2<O)>$IA!H6
M7@DVFVA2]ZY(P.]R%U0&N=PHSOSYZ<^?^Y@+7PWOV%B(7:@1@U':8/-BYSER
MS-URZ68.1G0JJ2TB<KPKJTYD$,$X5#R*^AS@+)$DZ9S9<AM+*MAS3.NA+6_N
M*J._Z9Z3>W#K<@L5X.,;E7M!A)@.5E^7><Y1]WM, S\C1MD+GD76O ?P\47V
M%K2>?AM8OD4J4Z%8MJ;K*9K#JY:)C9[LI,X%;1.L P;=GU%64>5%-U$=F^.%
M)+IUD R:;'%[3??]5NI>3S[5S@E*1PXVWX?6G"E^,[E76F1EJLRB\\&*U79*
M.I7DAAF)L;X.52&/G)$KV:*:E.U*-;_>Z41+R.K=B!*RJ[!_5."A(H^\\[:U
M?)G'NA-6#=\1\%V40?[9L.+YT?BS2@MC]UW3@UTE2II2^9V"^)C7MLCW>AS]
M=B;AH8L5;Q7NRF0I9K:VSD5\C9^_=K_R\;L^BO'H#OJ'4ZF6(YV(," #A KW
MF<P/4:B)- K)FM_7T4RE5!>+AZPZ.%JN=^5PZ6J$V##],\.3 BH(L</WV2W#
MXHSNG[$D%:3TN^?[#R8P]*MS7O4I_0GI&H;:)6:_5I:(0]4V6=-!@LKPSOC[
MH4\VQJB31A=B.Q'"BK.KW/Y'92.\T,F&Y$J"\CP8^60,V-%0.%E)BKEZ^G:(
M;?=MN4CN-YDZ$87% VMC= [Y%Y Z<]FX(R>7XI[1\)EBQFY_$,54E; -Y2)3
M=:DDOX],GG>D$@UQ-\<0>W02:6W2B+..$\1'7]!)OSE/N,SG#RW$]Z=56]W*
MZ.]N,!;BPV6]J=5[-;2Z?Y\;/\-Q!P>U,'[/=NY4'V^D3(.&UN]5.^6YP=H:
M)':8L#E/K&E<R/2C1PG4IE$U0ZT1,#%6_AUOD8_V:92)B<<;EA)):DQ$4QQZ
M&^==L)4AY6HE\1-W::&\0&:VL]*<NC:J5Y2]PV.1"=W\ L[>A%==2G([]J[!
MOP]<=FL<<%,7OYHD_Z%=F#S^FE_+FJ*.<6IVK#D8%@Y5P2<\("4=6;H@"^K1
M8D>LO\N0][@@L>P:;7&*?>H!LXA=I*U5N!,VL\N+W%V^:#1:N93O>2<T<H<A
M=!EL3SDX5[7+3=KSJ!DB*I&R(3I!!"EP>NO\K9KG3);U$V;D7FT5GT\B*=MB
MOS, 4IHO_S@I;*AW@]?>JE%NJ:G@Q9?TXI60"<@TC+C'W_A+9L;U6I&>C%K6
M"J\YO".WAKVMVLX!EP_. :DR7:CCFPGG '7T#0PH&E&M$;-(ZX0AY26XNW_Z
MHZ[@ZZ]:Q5-1#/%6.S@YY4Z\--U_A'0B);4PXXLQ>M$JZBY+N1*$>TN[^XJV
M>M7J]U>O1?AR27*?_3IFV  "42NQ^#5RZPGH3 S=N5"%:E4U7S8.ASQQ5['V
M_3PS\R?JN2*?8_22'>]C[1B =]3P-6X2_1R(K9IKCYDHCK."%ST\SM4@/,^;
MG^?9S%FQOZUA$B8=DG8% L,2, L[#-B8]NS:U L/0F,^V_5-)TN0\+RZCN'^
M7&-*W'>%W8=M/"7BT;TH!V1<]LY".%D(;'3RXF=#30UV9XZ4E6$P]*8_BITO
M@"KX8X!HZCCZ(DY?/IO8JS&GY^::G4UH3YO>.5AUFDV][YW>\W2.E -R&-)L
MM;J)TP'G:>W4(&].M>0>@RUTCK4XM)0_<,LP/FSE!^3GZ:J48N!M>S-4BV34
MMXUYMK&=\MOC3[M4B3]F^]X\8IT6_J-#XVF75+_V7K:UBL"*CS%KQ&<NZQ\W
MYFHX^P6M1,PO.?JY7/Z]PRX$U^MN<ISMOHG?ZN9\>PY@;M)9TN+.N#[I'4<C
M';WZS*.?SW!M5;_GV?4SB6,;_ T<%P851[2$E;L\?IIQHI$W,[RWDZ)%.Z D
MS<U7R7.MCWVI'L4,!BX'QLDVYHIV6M]H4E[BT7 >Y.MD;/.0T&2G$TQVX.!Y
M:'MT-?G+?5D%\4/0M-N20W?X<GV3<3';VYEGD*E[8F2_/TE<'S\K;A;33E:1
M.=RR$Q<JZ3NY^N1NE-Q;'L\U",A*C ?]!M-^3"X^D&M>U)L.Z5:C)R'(MS9>
M=K&@XR":/#_:"A][Y;QFT$9D:]R6YQG*\X[B_C@)#VNYBE]0)Z43719GAYCZ
M<(+YD#&SZ="*JP<W28A<3#_]D>=$C)[W@Q%6?" VLLN:58T:#.\<6@[I?2/K
MXF$/U_S0)Z+'[U60K.-)H6WY"5)<['JH-^VVK%N%60A?8+RWYV$_CN[05_>V
MR?2P$'U:4<H;O#T?[[T;ZC:*<AIYVR**!6T?+%T :2O8>*JF\53"; :]PZ#=
MI/TF%B$MI9]AH,C'LY5-RH(Y@1B=>:_CDS +W"[N^;/@Z!LAX#SE#XZO+PUR
MQ&1L4QBL:\"Z$\(/Q.$)LO!8VC)7% /$;@FTTZ-<IEYPQSG2KM0AS) *($(1
M?FI<"1U$<! =SP&TT#L;K&ACSMK/!1L:YP!MF;\NM_E$,+ZYK0XF$L\B>Q1*
MB'S8NF7D]DE(B2G8\^$H\66!12\PY-2G<RB1ZOIP&I\=X'BY1<;J_>(<VW)+
M"6:!R]I-V^V+F[R15->7F5FYIM<<CU>3F;PXN!WZ0%$TFKWS+)-$T#(78189
M"Y7$R544\T77-=<E6MXZNF=Z$FPCO+%0$U*<3-1>THLY!_SHAI\#J.L2_^)8
M<X-*=9CG;_UP,3+9Z56^HTP&ZV(BI*5:1X:&-9/4."'V.'*.8-8WHB!V:3/M
M1R9ZYW9=Q$[LK0QI_K9K"FW]AT+Q>WXC$1?+QPCA&95%76O.0Y9JE^B%E+HD
M_U9M[,1]$3/)N;[XIJ];T2YQ6592+0#K7Q<A5RX];XZ(#3Z)(EHL0)=V)_)&
M!D?Z+Z?6>RE!.KW1+&>VF*F"F(XS>Y\Y\>T2-\::_A:<%+4T!FYQ- )!M[7P
MD?+(PD23R3(CO>AY'JQ2IZECXUB$6?MIS^"Z &29^XW5&I: ;&L!G@/>ZK0K
M"<8<1S>2ARHC1D:\(X4RV9_W;"6.VFET,>L;2/Y_7WUU]X=6I<;P-@,SJZ-=
M&&!3^Q.5OM6-(((;4:9NLCOGRGP^]-D7!E\WEP_:P](W;FJ->(G.?_T_*"S+
MKW!C)?/^EJ,UPGZOKJQ+VWP=*5[)7&43J' U3$+?RA-;NGP2I2;943;P6=N?
MV^QI]XE>*'6L2,L^M:(*=*=JPU+H+90/;]V#]&OA0;_QSZBY[L3J$[/?X>3A
M/::LM_J 1^!?_0N,J)*);D5$)6S>YR5QBW[9+1:CS-[G>]%>D90H,6%*:/P2
MF05B^JM%"@]=,\6> V:@/9Y^D_#CKTVU!Y?X/M+D26Z=H5W^>_.9(*>>/JG\
M#>]==I?IVC,,[.P<4!Z<&P3<H1"\_6L,&%3TAG0?E@198]#)%"TC@0X+0DRE
M6]2RCXA9R]7ZZE!F:!G+'HR9*%/FUB"8:5=HGO,V+N%9A+IN_"72DLPX.I+O
MC?\;)RH%N4U]" 0%W)(M#3@'!&A8XY#?^BK91?R\F:6JO T5#4?1&K/K1#BE
M='Y\KIF<UV\#KQ9RP(&F#B:7RO@[WO+;1F;MZ(WN9+_H2VW)' J4EY,+T,FN
M:LR3?CD!>0?/&FK#O3A-[]S6T*52%1U]3?H$6BN*P9>C#Z=-K>3P59Y+(W3/
MBS6+!]SYDY.:"V@DZ4*O!&>]^Y%HQ"F2<;O^9=*7LJ.=D (OFPR[1TT?UTMU
MC3VV=(_'#_X9_'CY;!'IB 6P+ESWF&)H,,_8V8T\O8[+/AZA%4[ L.8]5$PS
M%B*347CC&6QB4-55@CK9!5H\Z,U<'JG3E+DRV"#\!64'NO\OZ;A.O$:?55:%
M.'5B ,7=@KVT6/5'T6?*RR?EQ>8#XRXD,.#/1,W/\B,=2V6WTWU,QTY_\L^S
MPW+VX@CFZQPQ/J:ZVD<JKP(93C/IA2U''^2[]*@50 V]+92BJ6XE1CY@"/T!
MW$,05LX!4>J!7]5IRT:IVIXX]E%]+PTJ&V'JM?LE$?L&NIU( I.K*31;)8/,
M !"[H?<Y:LVH0K_WZ1B33BAO)<"=-.]]Q'\.,)O\#\-I<2!]]>\(7&J6US$:
M# B8MZ/73+F@/\G?R/Z'$Q G7 5Q$\0L=WJM5SN#8:>2!58(@3--^F%%;NS(
MMNS GH0BK^D;RE#IDS[4'018ISLQJ#,;KU)M_ZL]E;4%!("-Q[NU&IT8W#(?
M>LEF<%]Q"C8!+YJ'+6JT&(SZ'4_4F(LR*X1DI;&H;;?"S C#,_/*.N!/<8_4
M&2^K\X2Q7VK9BO+J]__V6N#8,'.$?(FH-Z+0PXQYE,<)<ID[$T>QX1DO]/.9
MZ:G"?WJ./J(6'L;6Z<[*H^1VNLV7;'O?EB+R)C5%^-;DSQL2TTZ/XL(;)XYN
MA"D_850AVY;.K".E6TS?=HX?UY24Z/P-QD-FN=X6;CN_\H:_1_6OW?A,9,)Z
M1/3CG'_//06M%FYQH#1.84]WEN)N)=DEL2J,VQIJ 'C##%6-K<;\A"%S&N29
M=K4A;Y%/H&=Y;HDM^)/%!+:[I,KC:!Y(0A [-,3[;&RMS89-?)F^GJGO@Z->
MWEC)2=6OKQ4R#_$=&'J&/V*LV>.B7CTW6-JK^1$/FP!ZW^6FT0XBAZ4]V>_>
M9:;7=YG3F]/?,_OE#75!#@I_B9]:^P=VBI:!)*:N,]61A\*2"&C^.<"1Y=<<
MI+(,<3 4">6A7W_N2Y8G_6EXMAR=O!RY\>L<\'3#\G)L?[!D6]&E2<TXV7HY
M+H&;%ERFAN.G">.)A\L+B/;J<HNF:XU[].](FLR9UIOCP0UP(MC@4D65A_VO
MBB6[YK=4Z7_"/Y)?-_UH#MY0&3!-.;3G.T3>_B]_3 N[UK<*CAY<XQ" R=UI
M<CM.KKY_#F"JL!>CSIOA /!$S_T\!_3 S(YV*"*V B[@..( + \JWE&G&^'=
MV+]"8?W\8>J?.'OR!V3ZDO.!C<2,SI'F-/9CO:]H8 ()N [>8=:W3@=6_[N?
M8SW,27?X-FTA>MFY2)N2*8S:QM<:8KRV"@WKN3/$V1LCW"JI]@F]#N$_1 *Q
MY.*_W"X\7OOG #;RC%*\,/(7?+#]_Z R]S\^R*^NK#.&44,[*[B9Z=DG8\]5
MRFOXU"]726T#+J>;\C+B3F)4@F@'6W@FRXX^['P0&W(1]N90O,7M-TP+\/RO
MW _]$>G9A_S(W-027_@#&2MO;,YQ!+:X.V'GT5A'$6&H,LDA<\>+NGN2G\;'
M=S1,]=Z_'OU7=B]NGFF"J"<?\Z;IH:U_1?N^IB""N:U0X]G>E5!C*K4/%;Y+
MZ!T*C'7$2;!_76S27A84S@^R#].2+*#,TU"*!QQ^$ZG-^JI>ZE*;^<MC_]YK
M[?P_D@'?+]N'TIK^/_?:#?ZW'KV&0^;DA_MDX*"A,K!!F-)(+0+Q["*Z__K?
M%59="?IO61F3_YZQ\8EV\]^:KJGID@I1SG >B"P>583W[9!P$2CO*FPJ=5=M
M:-01[=VJ\^8#[%RZ0!$']#>(NX46W_@\I_N8]5KQ_-]78_GQ3,RI$?+?GK[]
M;OO3WRXQ,H)>8:$66M @O\/WR96>ZVE&AM'+:I>3#V+[4I1_EGZH*1*-FDAE
M*K:8)/IV-9YFO<J@4L[GD7Q-A?(R.[U/]-E7$ :NHPR[B&J]'<O Q1(_<:8V
MK]FA4C?6E'G2CT-(BKK$V2?F%'E>;3&O?![?GAQ74#6Z2^^MFO#H.0 C-BE+
MS[H1"&M*XY%:3'>U]WB!NR*RK.+1JW:423 A,D] N"KPGITW-WZX6?'4C&YO
M>\R($_3+QV\SLJRRC-_C0JO2R?0O@ <6W;NS4]=1-'(#S1XO6-R+)QP8J%0C
MQ1('08M\:N/.?#/G &?DC&<WD%Y-V'G&,YIW?DNK:6S'TVBZ/+)/,75AU:B-
MS^OZ58HM4S-4)P(^?P^+2)Q]@9W"DO,:[*N8\UIGOYDOGGZV>IR&N=8Z#.YE
MZ8;^GMQR(SPD*D>(^KISNC0\Y;^<9G?)D<(G2&%C1,5X!L8.6DG#SY); Q?.
M;F^\D<$@IJDZK(31*NK\V;IQ7S9;@,EG$_YQ_LI@APP%;?[3D%/NJR )+]72
M40F0B\1%0.0@\R_@?3&O C)86;]HZF0M)<TM:=SXVZAU_2M_!?,]J"VZ!H47
M2GS]G++G>NN.R\ZK<\ "(_H#1!(GL+ =A$LWJ\-Y)(6H1G4U9<3)?:,=_91J
M*AA;:>BO[*6A(;,II?<5[H!G(3P#-ZPM%2S00?G,'C34IVG=:8R62TISL)SE
MENCO;V7D\![WI^)[A[/>>8F3U\0O(/'6C\<6<9?OU]7=KPVV,%)?"?U<F_;R
M[VWOG\L<UX-XW*@6AQ&ED&!2B2,^RKUPR Y#<.L(XM^GK+FDP2A\XB?-??M6
MP!]HU?_H.NYG)4;ZU"()%L5P7DBF-.?LPX9SP-1R\M[S_?%9+I]S@$B=]4=@
M3MZ%Y7;"JCU[FF7:LH42/<2V#T=H_[R+%ZVNC9K<B!6Z5YCPU;V8_;H"D21*
MODX#6D+CP<?D*6L2@[C/ JLFT081Z0-:&S@'.'VBV6,ACP$YCY 4L_AEC5\[
M*JH8]N/'XD0WEIZ<>WOB.8R,;30(X7;<F+<*NI:HA&]>0L5;5Y6CX_S,V05P
M!3H"WQ[$JY0(:;#;L(=)E]%=:U7<L=)\ UJVV%\)/@=L3-8O4-;%LAUSXZB(
M?%^61Y0&$O*=];+%*X%9B;[).:CIN3R9!P.\4O@!W"R&E+!IADIHDC03U+^7
M3G/,:'%/BWT?O>:AIZQ]R_[P,KK0 CJF1*XCB%F#S]JY+$&=1L:I4X.LJMB]
M [LK[TWRKFLI\"^>(-,.<_9B=K )^M47HL3.9!P"&\A]H07M<6/[((DW)N_U
M!]Y>;4@6'6N2IB=*!B: SP%9X?1D53?UMV^$=F[@")T@V@*<5:Z#"UVDS<AQ
MKA67\PTU=DI"'?^.1=C3XA*AL6DU6NC8*#AFT3A6Q6'IZ\UY<+!&]/)VPG>+
M%8EW#];+!C%Z;PY:%[UAU/^\ZGAIT.J8 6CX)WQZH340Q8AR!,6U ,?"W!\M
M'7.(_\YQ#DS4O/7L\+36+D^1V<1Q[6V+#/07C)OKQ403AWOQQMGSLA;KC,I'
M-VME5F-R!'(N,VI0\16I!^3=)A5#++$#BS7)^4MS= J0H)!0;[LK!5A9*?<$
MKB+_D4$U!T+!U3]274%ZV^< PK/'!%6P[RLL+)XH5Y+PH6+^KQ0C]:J&PPN#
M)RDE0+^;05MC\6C\%GT<RD4O,@^((R,PI[:ATL?[@F/ED0,2TQ8]M2^D#I8'
M5K[N?;3AOB3LNE!MW0V[AH=IX_SWXE3DO[K4[7!8"C*Y\U=&&VSR/[FD?ID.
M^B8YYFI+)UY_&0\5)JK\5M&_+#CE>C,#[(NXI_XZ35BUU<&&ODCT@- Q+X7G
M<\>$.!^A8K*'>F*78OD7',=S;;(?2)H+/G@I]-%=8228 #MVT7F(->X8-76&
M8V9=6G[?<4&*I7UXF/<,,@KIX?O;1S[A-K#3E">8$\UP].WTEUTX$3&"$5R-
MN4_,M<;:!:ZH%'M0G.A;42V!9N27Y[,6AYBZY5D#@IVB=Y^JL\R8/]KRZV3*
M-.@:OS^6>(4;"GU_#KAR%8AS(ZJ$P-Y(D&,SZCT3^,B2>FWUP(/5<T#5K[=.
M8.3Q!SRZ'$RWT,-Y/\8%LT?=\X/#<]FD0F4Z,.C-5$H&M?VI!EMR3MS?9I V
MJ;2@CI2]C".7V-',+-8KF<UTO8MW^YQ&[U/ZW9-O*GSF)Y?M.8!S+9,/?0[0
MK>G!O\1TE^* QY+9XJS3>_ZT,IT^KC?<;HKS]]ZA[O^F5,L_EUSL0IEW-W$F
M9EE^A[8$?-TS]GC/IH4U*2OQALM5&MOCJJA;O2_N:P0Z1033H+]MH*J'S@&)
M,$<X W[V>02M?.>,VI10C%/6];YFR7ZN;S]0CW^M^"8BKHS"7+E4@<<>#7BW
M^W%!YX!K5--_QXS>"$<.I,Z*32M'AG6ZSXY3IHXVP*B(<A/$*P1.R,.FR7*'
M[PV3G'>7:G*?]J:4I7[+>-F?%L@=;'/R2=V2ZS@:3UK6BYG)0WV9FF[)+.SC
MFW?%SC[B8=$W3>&K&V2&='Y+/P@Q_@:YAB>5$LWQ\LOU->MBNW*A=,,&^T&4
M_?5)F-3TP41B\3L;#4D-A2V+A>T"&8(@F,C0EFEP#A@5+DTB):%6,B$NYX#O
M]K"S.YOAF2U4^(.N/%G\<YPZ43X?'_A\TCV_BEIV1_J&7!KK0=,.X0'-(U'W
MD6<?_9&*I(P5?#X/.A:%,>VR$\L1)\]+/ -32@>!YS4)H:)C,)M&#CG0#>*+
MJ@1>]T[6[T7!#FDK]&M6@00%HG,=*<=_CWD&CW@TGKVTKY"_?T==^TZ:-%&Z
MGITJ:"TOE\Z981O%= YP\>3!1RXM0Y3P3N[N+$0FN8(Z7XV*_6?QSWXN['\1
MY.*/T!T[_#9/0RI4NP-1P=<[+7K&>\W,B?^I?'C<>^<)./&CYIT/K<:/M*C"
M-%7;J$:(VH+Y!%GR>*":U(1?0@Z*?F'>8JY#5K2STN*J@#Z<ZQ=*1(O0\I8S
MYN6X!,H--//XZ82*:O[<K'.MNSOWV)][-/=Q]0%!UU<-DTU$5M;"L\6H"B$!
MI")($'9ON1'L]#":5E/WL:O=F'K%:07'A':2R:7IUUZ2,B/,)_A\G(X!WA G
M88 [B1;?OEU579.I5S7N!S]T<LRAN]Z'D*%TZ7"BNOH3E1@)JK..06T+%< 4
M2C<\9ZK(ST^ZK8]V@.3DY.0.%1A&LZO9:N#X!0Z14$W@ 6I-^)'4)YG'_-;+
M%U7,DX8X 87?5YR0E*,_F_]?0N@EE W6%P]1OX!!SCE ].DVRN$V8EJF9S&9
MIB&3G*K^@$=OFT#0LP)W8(P3:BZB(7=F'MM#V=&96X]]N?BD:9LITQ*;;'P4
MN-'98-'ENIZ%Q(:BXA+\HUF]!.W*-WVNO]J_WPLR&>@[J++QC0#1Q'>0THA
M[^6]MPL<LC<>?=D]FQQ5D/]X-^7:-(5JN,W5T"V)Q<QN>G;RR+'2WEL'+,MN
MB6^0S+/O2GTTE3K?;RM0SZ*O*]EM#;$R["S\$.K98X/8XMABQ8C:WFXJ]P,J
MAZ@CYE[?3EA<26XR'F?!CA"9^MCQJ*ZAR&J3]FO;UU*63SD)V86[_Z3"WXX*
MHMJA/ =( @D7(6W&?^MH!5A-3VR%[2Q?0 \]B),@QI?"9E%G!JJ#Z60-9C+L
M3$<EXD+7=.A-_#<BW]RA^0!QS<\KGS((E%./I$=Z_-+1P29HO_:MU22^_4%A
M[7]!S??&S@&4Q"5(,<,YH*&#J+/O^/Q";R&!N?_26@% ^JP7KO<ZA?5Y38Z!
M<MY'$WC.RXUP@[IW'O&O#&UW#F!) /]C)H%.<5F/'V+)6@Z*E_V _?G1^S=<
M'&J#4JUD4J+J9X*]SUXIJ26YV-FD]-P4*?QAGOXQNZ)!O;RV]'XQ=X@E73<
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
M)PN<2YZ1^*_Z>U\_1XO<O!.Y &T:+_[W@-U4"='JHMW(CH.RV;</#'RIU14
M)1DZD[8A=5:U:XZ:HR)@#6O!DN>502]J@R6YS#ZP!FFB*!/^8W"##ZY^JTKC
M@0K.LN@2@'KE#ML5-=ADXG)V\IOZ^Z@<AC.90@O79/QZY?6%4DKZ ,F.;8LP
MS(4P]Z\<"A@IOX&:=)*C:ZC(TY/2\@(IV=FI+X\I_;<CF7C?U45YI9Q\)YVP
MRHS^PZ-%HG/]\%662M7SE_$N&]'PQ3/]XHDD'\\0]Y"[:*=3^Q.$K&@$-,?G
M]'+G9_[BQL2%$=F(U(/E C!X*(V=" ,7R;?^DV'2;&R1G![+'7IAYEGJ.Q8,
MO+$?O+\ 9=TW.A$.ICY)#ZYOXRUV%VCECK"3Q[:452S>/UB[MW<5SGL&$F^C
M6VLQKS0OY!M28,3<06?\(QR?]@)Y1Y9S6KGE 3?6-J%DX )D96LP:IB?=R-]
MXP$[EHHK[,7,^;>\: )@Y%OURFX4+*!H+)<7J[N*SDT H=>WTG/O$X!!J-&W
MW?)2Q+.BS:>WSEU[H>W*6^@[[[:#!P5I[I^KGDOT/0]MI1=+=Q2]^F6BK.Q%
M%(MKCX5,PXF8R/<IOV\#DFM5=E,W0[K>9(E&=^%49"%-@!;2=<X]1&# C2H/
M^8+?I@X*J.I#ZJO?[ 4X4W SGX>&BH_^,1[F/'Y#4IHCS;QFZA$WMN^8".,.
MO^+S;;>\D.E3B:VYOL+*X\LFGSU9QU^ Z^=%8[<IOQ* =_J]3HSDQB0W:\,A
M1]! N=J@?<K@5\Q-N2E07506@N^/Z*^_5P##E>S+CDJ/^'?-25%!,OJ+[/RZ
M>E03EV_'LF>S26*9Z<RI)IK\>N>DC:UW?83=.763(MN3++ >Z)%]4L<SB1)?
M!VJ+JZ"K&^H;LG*V#F,^ V%+Q9?:GXU9\==[8=.(L!H->OS;*:0%U?4?8168
M.F 7-SD$D"_+-[3[V(^+<%^X/G2C%\Y1.HTNK'B_VS+GG?(H,QW.)@"*8\>7
ME+2[HE9'R.<O-%N*]L,K;?G<;M]+KG<G,CEXUEMT'3^6L3E2'!=;J8>I/SZ2
MV\ELEB>B."M:%JO>3#74L60(MK(I5 (O(S)?XLWD#[7R!;5+T!EL1A, "_.N
M1UEBNP&*1]0=P[ZT',<&3P@ 67A,$-IX#^]-%[G8Z$<CY%/H9&I1MI@E:_,[
MCJ6<P;^OKE6?%WY#!58U@44#=>6C5._PX'C7X^Y-57$0N^'W5E?'1X;!W@OI
MF]5#+XSMDY+!D&70,G;#'Y,M3!J$^6X/TNS"ZW0Z\1N+8(JG0W '-E8YAHG.
MEW\4MA_\9%#"&S:0''6"OC#XQVHY74UU162VK> 5&V.:Q-I=T*QD0P,"YVA]
MHL$)MKWK_PRBH-8:WF!:S@[VHO:TW+GO>!/UX4T@2S@DDH;&<Y[;#^35Y-)2
M[ME\O58V6@RZG(>U;05;7:MTV]?6?1+PE>?..5J<J!ZXB!7-P9LH1"9T8!X+
M_7+2R$WSIKUYR&%?[5AFD\A]-^UDP)].+R\*+AWN<H5+NW\U6<Y5]R4 YA2H
MI[V;'+>'2AZ<'_"F,N#F7G,$E_C.FF<YQME1$G$X[1;><G7&FK__O?=MOWL$
M@#,SC']OH._1GX]$D^[>F7D\U,/:<XU*5+(+K G)].<.H"C)-/@2R17IH:-
M23Y(&4/D.?<G:W=$U)>A8,JO75RI"H""@QUURJ-;7,I<[%?$*;.0C-^QSDC>
M4/QU#R%9B1]3& \7O;!=Z;A&P^SP58WOI>OXYZG?\8SKKAKD'6?P[?!]BR6&
MFH0Y<13,SC?7N'GUG.&NJE/DCWLZ6K^6>4ZWS/4]Q'[H<9Q'EB8NXNX8OG%%
M7:6H3:FT**+??*IR*EZM(#U#^3]*[O='N#&^IOYT6Z^NB:N#_3]/GY0'\Q\-
MJ)8K )PD#P" '* T(K+]Q5:9PTE:GN63(\\M"=J.7*)H"ECKF#HB<7)@6' ]
MU+@'EDH+ VRX.MYI/LI?X(L@T9C=.*E=5.BKDB"AT5%C?@/23/ZWGWQ&XZ\U
MI  \.HE6$7V"[#CDG?T8=]7\RXXV4:C\->VP,J !,)-F,%1IG'/+%ZS:,K[Y
ML63GR[OL^RX,S]5 /FY%?^S)YT1#M)C/T9[G.":K2;=]W3M^,OB];[3S'UF%
M_^)2(OLG5Q2^M3\[H#*0%($>0G*5!K77_V7>@$8"\+;"& ]^1@!*P['MMI!3
MVQOPY1/:LW5XK\:%XW^1W>]_RN,(9;7#[I%VHSOC91R.5\KP?::K+N97WO2=
MOJL.[42VKA& ^?-@?(^9F35D:L'VH5LX-FK[/"Z-+R[]4+@7G?S[OF_E">>?
M.2O30X$DINR.<7<_)F7J:Z:_UL:.-^8VS ?4+@UT%-"]N?2)0X#>'T(%/F(]
MK6"=ZQ3-$MJ=]ZK=]&2I!ML&Y#>6G=K8#>F+>SN4;R8Z+I/<>":7M'Q4Z(89
M0HO\WEAUFVXN;]?G9.?YQQ2 GQSJWLJ@57I> *(7N<Y=?N<Y#S-/FACJ&,MO
M*JAI[-0+PR'N@W$V67DSGW%7AU?]K!E)]V=#J,"?2FX\ZV9F"Q"E!A3<\"70
M>0B.0J?L2N]G4WE:>4U3:)'YZ0@!>,0HE0RLNL:SZD?LE3@_=M=$ATFM'!.
MI:+B4DC'PZKI/FG]R(=6YCU.F[2<T'7S5#?-^NZP=7ENX"%[NPA1ZFL!Q1!6
M#QMA9@]CK>$;WYGN,"J"OR_'.;3XB]<J*"@K9K/=+$V+&$Y5T4JQ>3B9Y[8)
M\R][LS92QEM=%]'N1%KEK#BK^ZX%]"G?=@9N+1P2^3P_+TR J$,JUG%)?\_:
M51DR7V^%Y1, F\9[<*K.!<2[-M7W9W9K]6)G3$(=K2*M\G0T#6BYHK/?^38<
M.:)UQO5C-R8<9XU5!TT>+2FOR <4TSQDI&:X.5)/KU(DMNWP?I[!SH_+ZKOR
M3YI*^PR3:<MK\(U,V&[ZX/XZQ-O\_/I4WU[(\2WAHZW$JH:@6I[R-*7:;[(M
M"Q,C(!JPE;IPV\?V5Z557D_S?J"+G<YWCM*?TI8OSU?[Y<0BCO;I=)R>CNP-
M$8!8+ $@/6#;"]Y\GKVUL-RG?F3<B9U8G:C;&M7B)]?HEK_-<M[U;O6)94L0
M@WY?,@'H&*!#@99>U]H)!&H,+]>_NJH-W,NSB[B@L\R1-=78^_:YDG"$I=%)
M;/6$_'C/P=1D2A[EU4;=[;,SD,K$>ZP#BF?J\\ 2B/;AY\K$AHH(:,FQ*VCN
MF/TLRNNL+*#1+1MUJL(T98(I?R= VQ9=FT6[-3@AK\A+'=(G@JT8%]:9@-QE
M?J+'S]ONHN#\TVID:V5@8)@RAJ*%[;(U_U9Z*/A<%9@-<F-;8.II/K:ZC8)2
MV==4\N?I>9#)Q"<B8!78FK>9QI7E^::#M^[<Q$(;:D$E?J\^+&Z[73SX(;.5
M9;XZB+.\U#;IQY4NKG*@5NB.99T_&SR"3>ZU3YC=0CX,.)ZRC90RK_Q@L-+H
M0>;LJZB,)?,*<@'1RI!9(O=:>W*GE$<:[B=XAS"+U@&6[,$  #WN<ST^BSJ7
M:F1@Y+K5\%,0TE7)5V5KP3?:6O2PB2A]2@_[*&\5#URQX54;LG^MI:?><#GJ
M"PS LT,I@4YDKCB[@_YH?1$XGJ7?&8Q[:)M?#+GTD"/VRW0'@EY59OR)SZ2L
M)-M1NXUGK-HI-QUL3V7B@ &HF YVN,/<R7L: LW?,^@KZ:0-W2EA5U/CHZN7
MTY>%H3>,]LZ]%Y:)O$7*ZWX)31D">2\S8B(*=%)D@5QIYDL "]3)BE).*XV?
M]<M^67_$,=<WO@T?][>OQRS\00D,;)9U*_A/I3;_=-23@H4@'<9XXR)"E[Z?
MQ8"_3_3,7W$C&_.!+EV*F[*PG=2E/'JEQT>[!(@?*P79:S]&SI47J9)$G;=F
MIH\('2Q'L+G)3'2,/#FEEZFXX\D>+L:1G:92YK_471/$9SH-S=L<&/80C408
MU;Y,G'<_NQZGJ>#G[)?]Y[!/;O"+=D'S;64TU[6^F_%\(@6[KPULF-OJ_P15
MUGQRP/-.JE553+;<143 &K[2H[YAG<R-)S9-^,G9>-;.>@Z4L= (OML6S\F&
MP9]_V^(FTRG^59RI_^ZC_>?X5J4V?THN^X"UG AB7_J2R?WGW+;_@X=_X$\"
M2J_J/TLOP.%_0\1_0-=.<=1LXU1OY<K-#UF<;):<1/7C269VBKEF[M(N+#I)
M-8:",XI"MH#?I>,,>F(>7FWK)U)+TP/;+9\!/^*G@7\NTG:U44VI#;?=!=OF
MB6O1)6^6G08Q:!JR_E,DVGB8:^,[]CD^>QD4RCM&K+#YU*'A3\9-&7/NUVM'
M*N^FXI=XR;2$KDRN>P]$V3UFG8QV31:'=N8=E7K57_L\@%)NO)2YV?3J,5VW
MHMSIK'VJW"N<;5K9^J:XA5F*3:LUST0OUBB;G8B@:Y^V*##H=?R.J4ONOB"]
M+QA1\QZ[?V\5M)V.;X;>,:6NW>TE*O".J]!967 ^EK^_D3^?'6SD'_/8.5W0
M?R\MO91_R!(W6MXM96GA2PN90 ^>F_VGY)+<TI@Y" 5O$*6%5((_GZV7\V:]
M:7LYJ4M9%^3U-E2J%VF6:W_4:BO<XV3EDZL]X>"P"OM1F_JCX,4#TAB(S8KP
M2RGR#URC)\S;96)L*:X;A]ZNY,B[W[?SL\]?IKA_(>$?J)A1W(YOPF3$_HWP
M<\,=H<N=/'8SH,/Q9G%4(O+@<'$^E*/_V?"D6F)5'?<'^M]ARZ3H4$=<S6/%
M$":4O/I^<[A04D'KVF-L=GAK&RX)\@)\UAF&QB[S1;U2FQUVFL3#>@[D$KG[
M;\3KG5;G"4YL$O4EL44O_D)4(!*A@_(L_&P[*CK5!9G<N^P3 UN?*\)VBG=/
M+!];ZWR1>%I8E2A_<B9>L'2[L"K'H^F3I@+CQ]\WWDE&4?I+#A]\6!GO]FGI
MU)#C97-P*^8!-4ZH%TUEB]"=BTY+)7X3BN/%SP)L4[+U]=J"A"/\NU6VHC*.
M.SG2Q<=FF;1C%<8%W"C@XT9/8\O&#$ ;9N/DXNW/$-?4#VZ6UNIM;1S(4'7>
M_&%1T->=C+">+&$_LX/W8J::M7#95=RY/H\DOCA=S;*/V=UI4NP Q11@;3?#
M;4-W=Y;2;LXSY+,SNY]_R7I(.\7=4K9D3A:.L>I-3-9F\2?E:5/D(=T(<D!=
M+!NNG!%K7[CQLPC6V&R,9P+S+<X8M:R)((;49J&R\&N@NRA(>WUBP/$G-T%1
M%X:?K==7;YAMMGX#XYSZ?#\N"%\S],"T?K5)@%X'\PS2)P0_'(,@HKT#^!<W
M3QPFH4;)$QU,9Z^7[$IWG@1YDRLR@V-%L$5+DMXB!2%MG52SBW*IZ8KPFT0@
M1+\:MR]I^"*S1-+6;ZL0FBR72@0ZQX'[T?^N")9"VB+$2]YV*D.2N!VD?#@"
M1PX(P&!1YF@U157#;?O7G'RW.2VOP9[)]CU'\0TK!2QKUZUY=PK0@MWETDWP
M@#9IIK)%D&,HDUQ@B2"_CG;/2F>T:&<01UXU)V=]W)WGXY+!B%/['AR4+^W&
M@>#H?5*KGCNRF.20[E_/0Z0_R%FDF[AC]PWG1)HQ5\/Y DA[?;Z*_3K&@5,!
M1ZD<Q$EPEI-3Q$6V:-D&OWB]?VJO:=V390[7W[G4*UWJK,NX9$[O1HM2E+MD
MFC]3:9;Y7>07 3#P' #/S'8BYIHURS+ -J;6W.$/!Y=X[*A=-QK\Y9:<TD_1
MX! O-![.LZ2*GV!;J E3.\9!IK[ITVX[KTHT3D,SL;]]9.+EVOY\1'CJ,*G_
MY(K-%#[C0:^(DOU%-NRVP0(!F+YSIC]4O3Q?29-@)W/)TV-3WG2N7#N-DJ\0
MAO7V]:;VZ_NH=6+H=F-N;P^ZXD?;IMM48ZE[8NW[4_CW38W3@91_M:/_=Y__
MB]*4(\VC6"TG98S9APLNN=L7/Y6JP.8=73)S-UO=GU;#0$**R^*NC%=N2[*1
M.?W$CD&ED%-8X="O!$"_MS"GJFD/#NU ;-:).]@%A+CES1* <[_3D?>E_?KS
M%<.M>7+[CK+%)DOYMV2#Z*$+X#GVYH@, O"]D(N"ARZ /Q+EM$2Z.'!U\JF!
M +U([:?R[Q1MSGXAY,@RM7W[5%QZB1JL3F)/?YIGQ<^S;,K#_&HY,YE*DW6#
M3ZWYZ@%8=, 1WWEUK28-+@=''-ZQR@P[.T3\/FT@.Q] (<G5)/%HE,ED:"@%
M?\AADM:WA;/M_7TGO^R7^)U+-=>__6 [L>\\\[M+,NL9K,PE>-H65G),GES5
M1A7C2.ZBLPMV<<Q"O7(#(SD]<7?0V@1@^1B^,0-=D<>#^OT9=>8D7W?Y.Q="
M(\[2'51?E^>T%VT<&*M]M]>%U\]&FI S; )K6%"A\I!*KFEJ;<+[THNK<5 9
MU[,7]:JK/H9Y/=1M1CE1>@><AB<$@)7*DGL:K3<77M1:8I#3ID2>]66S9$;[
M'([ACUQ@E*QS(<^79._94JN.2_>H*++>)P=IKBOEK^CW$0 ZJ*6IVD-/!Q]9
MN.X(VL)N?.GZ-CC"]_[)GCEDR.PIF+]U[4ZU;N%DR<3QKY.*F7G&^.XC\_I3
MB"4>T@=*'U8<4N[:U!Q=C ^FD'NO;;N3SH0502(BQSYKCXSL\#PS;<'4A6 I
MW,[N*7C,?P"_:EAG61FL-BC-VN1LTKX&L^N)ABSP'S::4R^+[-2;87UJ,?!N
MQ,8OH=O?E[1TTRL3T^:]<&\\=!E_;1( <JQ%9N7%HTMU.E#&P@^=$RM]+A)&
MLKAP.I=7+O9*F@)/X+WZ?:.MXYD[6M1>N;#"G ]?3,WB1IM87ZG>WJ)O>*[Y
MZ8PD>>0K,JJN4.2JESAN'(J(K_R*([-D?FI/7(FIR@_-[(2UMQP"IN9/]EK5
MK^C9#3]DFC0?9?ZI20"B@L"1;]LNG*>+]N"<^(P]CXPJ(NXV9#T72EAJTY8V
M2J_,1AF)\Q4-?)%V@6TE'R7C.H7<;KS/V='-Z2YS0>^)Z2Q'EFR;+O?N.&BW
M-$(Q=R,5\<9[5#,M5C=NI'4@N,1E3T3(27$QDL>=C(-89I08N'7K<RI$YUNP
MKZH5-BYJ)N;C=<XT919>TEKFO>3C,/Z$-/6 G-"SWNO6?DQ[%A6EWK"2H+,<
ME3EAB/1;^-'OW#IOD/^6 RY]7Z_A1H2UY:O$45Y)7<V8K(DM K"U\X"EOK?"
M(\O8]-[\9S7MYM?4_HB("+S%86G-G$Z,R.4WTP=Q'928%_D>WO*P1U\O!W#H
M26=#M7>V^5:05^9>OA3(BO(2.;I+<KMPW6<C(@]G]$I[?I0 J!;(59+VG=QP
MKHT\S62KB%I+YX%(*M/NCL*.K3P43F4'-HXS**ID7\R;>"<MS(;^4CBD<IHX
MFP MLVO8L.8E1-;?NM 2]?X4C!ANH'YQ0DN[H=6H^K&..9*!).&XT\<-R]^;
M%'Z')P;"DW8$Q/V[1638XVKKCE3ET^^,M28'X% DN,3%;<A6*A_)^V,6HCMW
M9=/@0[@3GT\GVH*4;3]ZQON 7#S>Z&/64UW>"GU,9/YPO-?''.J587,QA' $
M!Q<'+^I#L>GU7KJ>$ZMOH+?@1/"'\WCQCB$%OTMFQ45C\88.-^?GH(J+ZYW4
MB@S/J[3,'8F:TH?!_\ .1LT,0[#01O6<#7\VTYG.2W23:D28R (.TN%$W*#8
M/>)RB92LZWE5<"+12LV\#J*MNL9UKGXJ.XK<$IH:HCT+D]W*S]:E^*)#IB$"
ML)&HF<.U<O-'(B5W&!)GH/?&"[?^Z,)\/I%L0>C_?:DY_M<]%\#A1["=>2H;
MO>L2C5]KVH^=NO$9^CWBQ\<^/_<O*>!;]OVR[/.UF*+[+G=<Z%BQ^/42]@,N
MOLPF.":@93X+3<9!:A;K3]QN@771X$'$[[SQ;9B,_W20][9V="#2YZ)UH>_6
MM.B+;V?^$J#.58>VB?<3F3[,^ZS64RM3NC]!KT=U;E%Y7*%:\./\>-S^VU2"
MSXO26<%-)8/_D84/4=G+.^Y8ZF1V)(YV(P#@CP4*IN-W3X:/;^^$2NLV/_(N
M6(?RY9A7I__A&7B+Y_+#%H8X#7);F[P.(X5&N[=(DZGFE]/]>$DP8J[^%FGZ
M+'J +>R^%LGRJ--PX[S"6/;07HSK3TC]!F[UJ$PM<FFT)#.-:2%RJ$L*=KCQ
M@/8@EYT7%/$BD8DTJ\,O7^DX._A%WVK7O>X+CE(BQXP2JL"/4>%J9O$&*VS0
M5?MLV1\!;T_!3^.3O"TDWN\1,4LQ24+'DXM+_8YBHU#YZ77;DKJ0_E!_Q]9X
MN?>NA4,%EW<?S]*?X^!H@/CX-6J</Y$8W-0K<+)?7'9J.3J1.W[QK2?<$WO[
M/GQ$*3U7&>I]P0\!)P#FM5X;1WUZT_HU]-,J35Z,,J+ICVZ=6_V7![9Z]^!+
MRJXO#Z(]3TOOL/$/R%;B/3,NBN.\!*],2QX*O5RZI70#5G!2*,<R^*HF65U-
M0WH/@2#'&P;BH-%+F4-'"6$(#$3/04(C-BZ\+$$6.,;K-GTH!6_,@L]UGM&.
M?[K2YQQMX;1RI/D3_%"37KSSX<KMXU7X=[]J'@T>MGPT3$\F]OCN= 'EH[?(
MOH."(U[X<?8%5U;?;"8M&RZN"6I,U0N5USOH]%4C$865+Y:<7?-BM0X$0"._
M).L*8S35X\ W#\Z@WOL$0-;V4H<1 ?BU>$_D#GV7Z#;MC#FD *]#TN^198B?
M&*5IQ80Z?SQL021@/;!!%G\ZQC =.CH9$[\E./I2[!4L,PJR8:*_ UYJ^P8?
M\9%P.+4CG[)LX21__M[$6PB"I?*>*/9PG?:P:*TEZM5S)K?IE8V_17I*GO(X
M2B]X3729<8[G[7/4>A?,L@VX\2O/2@X\_$[ZKE,5U<_;X<TFVJKDN;<.[\/G
MS2(32*>7TOC4E.V(<ONG.5)LG;A6JG#_*<<*_P3\-906:NVQ9J?^[N!H^NTK
M;AF5FQK>OO-B97FK*^+'#MOSBX?96#FFBNN&;BQS#I_!3GX*R_ASG?-@U3.!
M0.KC"!_A*M^]!H>.SI[]F_R;DZ[#<WY[\_!%ES&B!HR+P(K\[U""_Q?$1/<,
MUOLJ;OSK*#^[*=XPLT9;[#W+BZ*?'=[[VK=OY=U^$QP;JV+O.JJ? OUQ.@A&
M#&@1 #A10]EW_4O9;0EJ_PI^B./(.]&3P/N*#:V721* H+T,Z$!:#@'X?05]
M:?V_O,#/]$ 19[3;Q0[8,\NL(3,G G!I_@$!2)=5P^.4"$#[T']Y@:LC;NT#
M1Z!)@WGTT8!29N,RGJGY'0&0\TK$G<$(0'C67\L8%R)>25\'5Y3##S?28 J>
MG5AA7U*\S[$PYAA$ )B4_E(\63,F;H.#T%<64,2(+$?8(0QE=D:.16^:GVZ"
M\4)_*>WTUN*A&?CN#F*O<KUD&1$@9-,1+?IP%+XW"L6:_J4TG>2 )0 /<?&1
MQ"X].?+B[P<O>J^##A$%T/E\ H"J_VNQ5G0>C0_$\%\C<I2T?O0OY\'UCVD@
M_WL6_IZ%OV?AOSL+$S$^GH.G+7DVZUFWU*OR9*+]7F*C"$!_]5^Z5@X*JTH/
MJU<LR9I2D'$'60H%;.CZ.2P^#Y:]9N]7C5AC;J2Q"TZCB=1!W-@M$R_$1O7>
M!#$E3D3=S+F767OD)?;]5E[?I>G>?=4<'D6^[MF';'1/RMJ-:B)P8%^-/Z<+
MNXWL/3GD*;^C0A?(+ZRAQ#G"7X.L_3&K9%R+\<64QN84HF&RG=WMP,]GM ^C
MW-EHL!.OF2Z9,VEJM[;7KHZ,'=TOFL@)"1&W-H2:>ZY7;-)YS+><U/=*8G1(
M>^H4\%>99\ :2N6ESG4EO"?Q*',BYF2P;KX\]#I1LZ:I[NJI5PNGL6(;HY[E
M&_MK-0$/*$EX>9E+M]J,Q*SJPQ5)1,!]]" ()+]LKN*LOX2B,$8K14NKII
M3"SY&7YZMOG<9DYGQD+0PLW280M1'J_ H)_M^8]\=:9,[[&/[]9%-K6"*KH\
MP#,.YCDN51KDI1\9C_BZ%A,+E4/ROMU5N$.]JO:.5T-)D2,+R]_O*NOE*_2@
M<#*" )"ZBJ\[JM$4O(ZYW2W!&54(;=,@^Z)!.V-JMQYS(/L)&HK7^:C:M70;
MTN^WM1Q"!*,8;<3[/CI@,83/EV+C 77";'RRLO^,WP$'<85,G)9J851M^??E
M0D1JZVX9J8EZ+;-9G/GI_GK(F<SYJ\,+)C^CIS 7='YJ:9XOO:K8]->.+/QC
MQODA&5V'PG2N5Y@;"])/1-E>8J!!]GI7ORS.@DW>)T1^27%\J7U8<'1_RS 8
M8X@LO;(IO",H"YQ[Q?R*@P#@H/V?V(,8/V>C@CL--4\\0Y(B/J6'@$*@K>(Y
M?TJO_J?GXR>^A!< *4_:6$@!JKGC!^0F^T0MSX("N0PF'=EG,;<Q-?&!A7JZ
M-/W-[KEI!$]4':?;QOQ!QB6CVO"T-6V+K()OW^QECEETS[QP7CI3O$%3X_(N
M+KQ)'ITW7Z,_^8J-;$UL&'GY!3GDRJ].,WV :'WK\7W*-S%YP3-&FP#848N
M&.OE4[-BQV \>/'KG#H7^H6R[\CM0CN^)$@;?.90;4R-UQ=4OG3S,;NITK*A
MYN:]L_&,DY.#D*A??D=1*RG/_!33!*=0B[K/0AH4+T"^@D?]JJ9C<U%F4\9!
M0=<M\0R889 JX-=4JI!I9"]IG4+'YI<WBM%/4A>;43WH7EVQ2'B]J0XIL!&S
M280YW>FI?2!U:YM,]S]&I]2:U66S/N)>3S0;MA<<Y)W>73"V ^V8,F]Q()GU
MJ#2FZM SL"M)#$F-4LU,\[RN@H@0?(Q@=7+Y7*%85?"T27DXNXPW4TD8HX):
MD[95<Z#X):)YH/:6B=O&G\KIC&X(OL!O+J=?-P5!(DX2JIF:.<:N#_F8<GT0
M$LCMBOMJGF0D^L 1C,BTG!]N[.R TQP/ +.AU<;/RJ49PS:YZV\[BAVD=WX!
M,/HKDZMLZD8'[3USN2>V.HF/,7*GFWY#T6.MS_,[28KYRL)$]>R.;>MW[$/7
MB!HFVF+KSVY/EZ8X/MZ#%__:J-DTLBV(89P2B^QDP4KA&4\5([.GK:34<U-?
MIYF6%*LQV,X#%KRC:=FGXH>6VT.+/&-8?9?BF<=F[*)W5J_(F=\_()^X] US
MA9;-<L@!:EU&:3@'.3>UF<AUF^7\8#N+BHA3G4HT&T<6I_ZZCQP2127=MO0R
M<U.:_\0<"94_I+EAD-+#\/63P7T^F]W95>)B/):U#]O?0]D(4Q* 0; !<2>^
M ]V? B_F-_(3@ <X"SRVG0!TVFY":YP) !H+B\;_Z(4C6F6#_U^TLL)/]A
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
MQCAR\/%G<-CE#-)=<@LM);OS81R<.ASKJL/H R5\#1=X"D:LJ+E+%C&^S48
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
M\I>/UC&>X$.P\)(<\TFIP0SE:6V<-[I,;JM,W?U,R$IOB87+454J_ME%<O+
MK@VS^R4H=P@N!4M>LOG_L/>>45%]WY9H(2"24<E9@B0)(CF*2!*Q)&<*!"13
M!)$"BBPY@Z B4.0<)$>+# )*SCGG4$4LJ$#[ZW[]?]UW]+WCC1[C]OO2'\ZG
MVG76&;MJKSGGWNO,E44S[BI.KKIOYC-.*7FX[]GH?K!5M*\^<*P0-/V!LK:7
MY2*TXOB+#/&[+%J*UGN_I)FIU!ZU,/9R<L#GGIT^KF@^LPL]KT4H=LD4]2C2
MMBZB:@UTTBY3)$>:AX\J<&/LSP(_D'G]JK1;"X?#[R%?0';Z;RSR[6:,O@L:
M]500*'4N]MAQ"G0 W()6J2 7H 3%>UYL+&9&3BW^_0O;XY,THY6!DXM!G5_Y
M"*A^WZ7P726+/ANA-T<-;>#R\G?9$#%F*%WEZD1-;\%Q$?79.Z2TMMJG)9:E
MTM+2&P61-VE\#^S'U6?E7/$%^'ZQGW-D@J3^RG!6C-(ZC)H%O^/2]XFOU^<
M\]*#AZ*:D)(P/(JU 7QVZ_CMG^ UNYZAP"A?P=Z.>G]%[9JO"Q9SLJZG^:P1
M37(XM?'"CH^?=63+[?]IY6Q3RPR0U^)E#U+Z);]')F#1WRN3&D12^^VM>PWX
M:V#"@?$_9CW6&PO&JD(Y$*:I %O%Z?K5R;HEK8A4=^J$A>WY6\#H3-K8<]:D
M4B-')SG*0C/^.ROP!ZN; 6:W !EXPVG972^-Q0]VGOVCUG?:AA<,?]8"E+V>
M."I^DN[?,J&"].N' H:Y\>LB*?>ELRE?G-FR6"HBZ.[60I4JXH2!RY<3DE^[
MY'B9[9:;)U'!'XE&7$C9+CT42TKZ>QZ/_+',]]-,V'O.\LY,@T. NS5(-<"#
M]@OV4>M+6!084?D:HRRUW@V[.;H%S$Z"D7<]%#2E)M'-8GBS/CJ-_UTT* P6
MG8@EX,Y@>V9BR[*37 0<2G1-.L!])X7 A_M?&)9\.-!J83@]O-WCM+28GSUO
MBW$\'?WK3D+H7IF74I0<BS70P>K"0S;KB8LJN30?'I?Q7^.29=6/\[(IBMXB
MMW[WIHUS-[X97GD6&.8YXWU%-]*R;O=Y1_'IJC^18]7_@W$V=@S;25]Y!]@I
M,F;^Z.S/PSK!<5>7+5E%'Y99D0JO?3^-;(L1)-\_O6:(BY_(B,M_($/B8$89
MB/2.LD1XA]>S.&XS5++71 XB._ ^LLZQ&_ZZ!5#)L?E7SO/T.@E*#)J3W-AD
M;;R.A.L2.6>Y/DTT5^=6/\B@</J!M$)>=2++.BN BK%M=*7E24#/1T^0Q'@Z
M/B-I/GM7E,X/^_71/([N3C R<7+6O0>0(Z'-J)S$NP;1*N0AE.\TD4 7E:8E
M3Q#*']G?-<\67E&H*6AR_%@&2M6=-K'Y<L"@H\/B:?PGLO@>7\6N0-(#!7*$
M?'A*I:-&B<7S>P;/W1\$DEDE/*&;#-X;):E>8PMGI4-P]YSM^LI)/!OI'F3(
M1,[8O^<*/A21JJRAMVE*Y8@B_;5#4C:9_ORI7BT CPL!.#%H,U[/I%R%A>4C
MA:/RR3VOG ^I$D0=GG857_QE]I[Z4#\D:3<(3TQ_$J,DTCI=J.-<UT3/P.7,
MAM[R$#%#R-H@ DA0)4A=,U3K^K?Z"D=7'TVGESR##0ER')3;OBD#5?BB?QZ%
MQGP2AVT=X-3F;9CE#<72RXREQLP#OP\$5%U01L-HQ$=BX'S?3:8+=SXWU+V
MEMF?=;'C[$KDTC>*<]ME,[9TWGAZ.V.G4_D_\)7JI>;6:1!2:[]U_!])#HWW
MR_;)#S\MA@\TLM87=*/U)4[GGQKKGP77Q7LN1!> 7N'Z @F8^@+X6$6FLA5G
M6^2R%]3$C#5;8R5$_#EEC6X!]76^,P:TGY#B>:^R3A!G<HO]#)IX85D<#0,N
M2^>@?WP.?T#2V2)D&%'P/5>ORWK5)BNZM+W$>QK2TDEJ9-V 1,BQ+_#PUPBF
M[A\29<A;-?V(5;UX^5(QW7'RLIY;9\!\>>CE3Y+ .?=;P(B&XE,<=:!M_RU
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
M;9)D$! +P!+WY>NM'F>5A%%KZQC]VV(3P]%V8D5G\ /(XV5RSIYJX6@Y1>8
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
M[VK'A5 H,E:5CX)<_'=3@WI_TC $K@ICHG;+!6 )[81UN]V-T06MK@,TY8=
MA;$@Q0<"1+K8*OA#!_88P6>&4QFL)*9ANB.ZVU+R\JT)4*LG 0^8ID#^PX,^
M0K:&:]U#.[3MLBQ+Y@UC596_3BL>N_D=L@?X"W35"R_,+\_?U:+L2.R4?,3=
MTD;/ML2MCR=WJKIVL<,Y E5#.T,UIZ\$,Z=A.:H>3ZWLZ5<WV@JN5T^?3J*M
M0PJ]0\/_#(T%9B8X1MS;KH?S%OO6WYBA)2CQ+6H8A&S"Q\49WATE$U4Q!]3W
MH;[\Q>LN&."13$)4[K2K3V]#^HH]5W!38-FJ'3OT]UW@#!L^"M8/YT*6+[O^
MK-QGK"4[HO-^LO^-/;'T#;4-!8!%X&Z;[Z(R3P&]Z0RF?16F';;JZU[;:P >
MY%^):=],J&BS14,TR,!.JPEDRE:T"(,3O4??(@(7<SH4T M[(!G4RGI[#)SS
MS2DD O1STMIN6=!$IV'7W^#1)U"'(8\*])*3);(WD-;WXYQ__Z)EC?-=4"5K
M,K!U"GMR3L*;VP2T^:_:-ILL@T++CR?T%F #BU)X.I[R-D8]YG5#DK<*MD@D
M;),U1\0HL".HHN1MF?GI> SXUV;/.@(E5;+^.!?F;=VW6W'"!*$S1WE5:>:A
M(H I;]IC[\ZB^/=]17_\LI62"YV-S_WA)*WZUE74P'[WTYK!?TT(#7_#Y__X
MEPFS"_9[NYWL2.Q\]:0X^64 =>T7EYZ#[D6ISM.\JTX&UXZ;]-!+"#:C7C%V
MOFO9XLE\8)@@#/L8[<KH07E3[-D)-M@4AF;@WPADVS-ZA_W-1SP:M='=;^IB
M5<C;.$EBL!K27%D:7!DI(,U46S#5E./0XF[K+:!#46']#:<1?=OC^\ME?SF+
M,(9MR/U&(LYZ;8E_YO6$X+N:'_7_W$&@7EOM.:%Y;C3Z/-E ;3VN69)/MN%O
M1GOZG]ZX[M]>[I?R*A__V;V@QAO[;W"L4X?.K:QZ!3#YC_QKE,?3$L^S21H5
M/\S(!T[.*'M>:7G.8+4 '](#,1#3P!ENW(MR??__ :'_WSJ03\B=?F%\S-.I
MG DYK2JU@A4M0',\;8@Q<6PMKW/N_2FC )J&+/E1;H0VTMGWLP?D@\GW;FCT
M;_A;!L$@2??0I-B0>WU.ZX$+?7U:P U8Q)-U?NZFL8JU%SL VI8F?(7%&6G$
MRGK]2?<M  ^JCC)<S[P,T63JJ=48P?@M?;)$8-D86!HIGL%+NYJO8$'PQQ"G
M]8!,3_^U.&TO4TT?:)2-47Z"TRJSU23K)T-M$$- ?Y94#<H%0=0/YYZDR:^?
MJ,),,+J-/XT6?\D:]K5XY*?E0L#8+8 >ZI=WH, [=K%"CO)[-3$W<FE6Y5K[
MBD:91N4SG6>(].#F)N6K)W0*![EP.Y0R<J(/Q@)_"(E WS^L.V'=C6,@LR('
M0\KIB_G[-]_/;HQ240(2Y0ZZ88T2K7D0M9Y+!?X?ALBX6OKSHP:<#M'PM/&7
MZMB0E2/_99GQ'V9H-:/I)U#%0K-]F=1) PG:7S;IZQ])DHJ/-4K_ROR&T(TR
M!K"<8IG) 6VUQN: >'[P% APQ.7=282L2H1JK2?$L<I@OWLE/#AX:$3.>H5W
M%#"8I.[\L6&OQF>K@1 _6=3WOE%@]6$[]?C@TS5>9U#GCDD"6K^2+,!R75C2
M=:,5:_$T_OR03N$BMPWV%EL*I]GSOI(PM! ,%_CNP\B@>_B%R*F$/382X4-4
MX'$+8&EW-*7$QXB.U=\"[LDQ]O:U<U7OS3Q4/7A0KN9<0R-KE.H,H)"6WI4V
M8#@GI$' BY"-EV&(HNX#,*-CU;MTBFPD-ETSQM2=G8+XQ7VW!2,*2?P^2M\+
M:FQQ/24I[K<%&W*XFH 1%E7O4%3?&*P[%+5IO/7V-Y&*7JP=RQLBAE]/!&":
M8Z"[*P%C;(P?3HCG4=/ !RB7\X%,X*5<X'N'*4U+VDA*$7S<Y7.YC0I?MI[
M^2*+6T 8WAJ0&>+N<K[TYA:@+2'Y8X@J]7X2UR*=?)2^U0H1M9&0/T@%RKVN
M./]PXZ(H^$,5@X:=0P'$\6U2Q:'!J.(\_0[9;N\W92JW%\5[!R-3@7@*C[60
MX+6/2>NR39P-\.^_P[>E/'^HQ^NE#JL3 38:W/_0XI<A[6(^P/ A 2=F,\)T
MP/&*.]\J&1A"7"UCND+>& >M>E=)@N97U@1$\/M$-F_F%A.P16\#9F&GK@K"
M-R:!>V;BI\!.[+/5K9%.,-7(1LE:1*^ I]N36,]!H8_WK$\O.3*+=@2OPF5V
M@KO5*4=!I*A6%63#Y_2LT%*3_6FRC]>7-41XK27]+T2EI.1F^#;:Y_$[V,C!
M\_T]K%R-]>WZ9-.)>2/\.X5;<:8.BD?OX!+8Y#;M<A1/UPJ-%UITO:_[I6B.
MY>MW9S >SAS<$[3^RNS)ZG(,,L8<*=2^CH(910_DD8+%XJ**/K>*)5,I22U,
MR*7M%-"2PMY!B#8B@N$\B_*-X1AEEV+STA.)\BJRV>,7ZJ7J++^(:'[^!4AF
M>U:\\?B"=1:3&?5:(OOD+839+<#+L(S-DK@J-- Q,'P:! C@0?D9(ZPU\GL]
M8,Z-4<R-<SM1?1_3N(ZD=4.S-HKN@!<,#HR1%*VK[0_,5(0O*?)R3(<<.]BX
M'T/;H@YG>?W5^_]Y')WY@)EV8F&AMD](1\Z'06?&9KELJ/NQ>*CUGTY:DQ7B
MF0KSN*YM@2&!K]-&KNQN QSW$P?5".Z#[M@O2V,S,=8%W05.6?<FY9@\WJJ*
M"S LNQ/CD)8+WW&$3(:+BA1B<8K/$901=4>/48Z^MA6Q3TV6PPF ],]I3J6D
MZ>5T'#LLD)+18K"[NS.,#8W%2H4.HWC;9F824PRKE!Y  (663QH,;0Y]/%E/
M71/3F]1WO&!@&J.Q'@GSML'[*PX-6= ^]@<E4/;:%I=7I,^LB_.'7&2/)%_F
M/9YD671=2G@^A;R$>:S0ELN1KVIQ*HV+53A.:ZRZZ.>KDY]\[?SRYQT1/Q[
M-L:.1-3-Q) 45JK]JZ:O,I:%_JZ!;J+:.W*9-L/5?YHU0^)99#L8!:>PQR79
M>P[4$XL+?Z,"U+\%#^SW6/K-U.O%_N^>5I_> N+;\<[!<0%L]D5&A_4''Q3?
M3=$HV,@E)BSE<67)VG%FM7_'/4.\KT+< GJ\?5F;[:=]PVJMDIH-6#*!2+[]
M>U4S)&LX 0PKXJ2/'*\.ZSH6,!X=,%"LF@UT[&]I=)_@AT@Q;-Y1"!0=S(NU
M&,]*P6 #?Z,#V-:EM\"SAFTEBG"%+/.9/SXX VWSD][V$#@W2K(<FV):OV(G
MP%:S_Q8Z:D9IC1'<+R+PBWW8:;@SQ3?\.>-Q^1@ZC/&\6FS*1%0G9NZ?H^YG
MEE7JB,:.*BI(XYK%SXT8J2'C/8_2@J87%FM$SV30JB19U]>M50I@BS.T%&ZB
M,9!H=C?]M\Y^ /6W(1_WU2'[_A,Q2X3>!5_2"">1]&&7ZJ?2TW66W),JN]'3
M6ND-OK5KQ%.==(>Y"W.=LT#$_.P-Z:4+"IV+,4-D6! CU9*]=H_@@Z/F .O)
M'-+8V O_=A^_T^[8,.0M(!9&7 ^:<^HW <5#F>2*E)PRGKCV?*4_==E4[&4J
MMB3>":%D?[@OX]UQ\@E$+:=KM<%V%_4=+:I^K'-J*BCQX3F+D>1-(=,:5X+5
M+J$!MCY R/X!A E']4?F=$5O&ES)X9/7X,XSE\3D_5O5K2<,SW<U90]67D$L
MQY3%H9G.1I"RTGAQIBC>I1?KJ3[>\<(L-3#JC:;ZU2T@^,JK^FPDSJ7-$ZUV
ML/P(N9R9O;2R-SU>T12^<%7A0D60[YBW#:4P*MZ?VQ#?3.Y!O$+^BF..?%4C
MTJDC$R++B&5$Q!HHUJP<;I O%X"WS><[A"I7#>Y-+ VJ'9^%CJ:^7EU][-YK
M">5I0%FA7T. 1DDXUCG[*Y$_6XLM+T/>'9,2F7[2_RBO,1+0_,?GPJ/=B;=W
M$GN8.A^(H'2B[ DT+-)Q[UXA?_/JZ6>7F@F]Y9\*6&!0<57.!7 V=)W$,3U]
M;VQVH*C;G6->P_-C&7>/4GQ?!\$=50IB%J?N-OTU>5"GS-%P7*714)&C0?\#
M)2'19[_8X^]Q)BJQSX2:DH(HJ@S(.8]$FN,?,EZ[7>AE70)!30-__T:?SU_\
M?]IM:2QPD)P_SB$/_VXGCST\:A#PL_^=+'U.(BU^PDJ'C53@<+IT\O3]\(=
MY%?XS5HZR#ER*@CSQK^L,)ZQ@1.E[;S:^Y[>C 3X4%L5N]S^<6<D=0DJC'JV
M#HK&<26HCU<HC*"3/ 679FVB>34Z/-Q34CKPI7=^<('G4._1EYZHF=S^#2W^
M\9OI>9LTE0\/.^5;;5]7'S.G;L8&*?,XHDTOHY#Q]:ML88W+? B7GQE??K/'
M.YW1)^75<S>TQ"?4Y],//Z?HI]FW/$7IQ>X;NGB F9RL=SQ?'U<0C^6%1G]I
ML#A<N +[L<D$#,$(.2?@"JA0()+K_J(92I^T]V&ECH9F,',':Y[#\K.ESY=5
MUD[ R(; ^Q= !LA(7QJ.#"'TS8_#9*_OI4U+H\$C26%@IJJ'Q[4<[P8;/X8#
MFUV?0(@Q ](Y77TQ&;?H<Q%_G-2HCLBPK(0,INH0X0/BGX$,,)KC<'*,?^V$
M5X5I/Y42>8:=5>/41F-7UL<VG="ZOQI O]4NV*+RCIY=A'OV$>] J^10P$S#
MI=H?.S&D7O58EJ#%PY"8Y 1% ?0KOMWO_BY^\I3L*/3& GC>W?5)V_VU@8M[
MF*=DZ9]N-N?BTIFM\E[VJ3O?Q?O1;]45RXPI 9E"5B[C$* NT+U%B/(J-CFJ
M8'"D_$A6/[+3#;2=BJ7'Y,7:N(.X4E)2IMOD!K4S]7G$^=JC%WRX%]%D(0\+
M(CY,\;Q)1E'#VF8,N<=/;%%_58"%QGGG/R>[%CMH&=SO&UCOGU>"N@;1+K)=
M(G";)D6!I:2$I=ZC?2R1U,#>+&X85D,^$YTUTQ,@V9@\\I)= UP UW&J'B;+
M).%1CB^GM!I 1T]/,S'9NU3DQ"\O4]_O)WM%<_]YASY^$( >8#AE^TVVS'$V
MS/[<' MM?W;FRK[^=:WY1Q.=S^'6F*]W8,C%/#PNSPCE_:I^0FS(J+Q<T/J^
M,ICD2$][%,_0/A>^QY6:A-IPU1I\<Q1&K?WZ7T?39D6]F2]V-%#&&P('?)OU
M;0UCX/?AD.].?0?XJ;;RD>Q43F65SS: F*01EEO [-U;P"U 8SE(@1:EZ8<$
MK9\ZQEDC+<SI';;9-XQF>")^K[0SB3!)S7I.%%<5XDB,4$5KDN%M=E6H6T"_
M"&KH36.(](:3P#4XKJ:/RP'B)F(DZB9S=&,X$%C;WR5\%Z.38 &FA51#19U?
MWYD5_RURO8#Y<PLXD-EP/+_8J?=_9H=8Z&(C"[2KBI8)_(1YD_58,T[&X9C%
MU>IK#S1-GVAH+X/UIYL__VQ2L^11+Z)+\&GE](YN^G,T8:XQFWC3\%HR'4NS
ME8ENP!P;V2-$N<S*9<^X6.58W%/VQP@1!MF\8<"F5=2\+WZBT\[)G.':23C&
M%&&ZKG)<G6NT+SF:7T(X]9OD]#EALZ7U.]%/K!XB#NT_BO[J)7+4/HB9DFHW
M3>97B(#Z&MJ95/@SV_"R(><6C^.I-/WJ> W^ =NG0&:H(+*TZW2CNW:8N]:6
MCO:+^[7G2R99#4"B4N?FPW&X,#8#+NZP0H;C@U09(%TK?)W)/R.ZZ49D-?B:
M(L/T]S)SXM_<Q=MN84/Q3(@%/I#3IK*N10MS^2:) @)UKZ>!AX&YNS(S?;>
MAT613^K0!_;.0K91XKS)+PW1+Y7=*)YF%C2?/\ZL<&<SQG!C\Z%TR#3<!G#T
M6*CB@E?WCX3O)PYI%KQ.VVX1J5_#%#Y[QG_OH^BX H *3MN.BY,.56CJ1415
M?/CULH(8=_!,M!CLO.G="ZU&#+/(*[IX >]&!M8\U&D])2S!=L0J/<8V;;SW
MMF:VIC\R W9L(EWSD,"W,D)YN4:H0KWO?JA$ 6+F7V3!DGD!9])7?2>^!BPC
M/P,>!HQFD:/^</?"@WU$'6GWM@>L_.B^B+P.;@.H6R7C=4K]&M$VFXF_!3@K
M1EC<05+?"/;^N2SQ<7D4O;J72,P9UMFI\WN0F.5RAR@^>R84\G!U)P;. G5,
M,&^?P0B)MW[U8NC[4FB>)%8^/<&63!-+^+:'M<,ZX54/-N+\Y-X^7 Q)O<QG
MKK"-$]#SXYJ2$,VH/C,C6OUQ+7T0XK];@P^\M$9^6A; EM5_GP4?5XJU]D^Z
MNHP[,+&:2MM<:VR$2!V!7F+4L14!;!C1F:TQ<"587/ 5?L.ZH"@>>W![R^_?
M>9Q-!$G+<%=L.GD51GPG\LVWRX_59U[*3I?OY%+8OGYT7NA;M*;?8!%@NGQ>
MASAN1\(,O_=U#6^CYO_(W=]O?24_D.2=H4BV2L?.YKGP:%:UOW.%#<:,FS>8
M3PW#;K:(8[?.1U6>_6!2&'CZ]FT&F:7[$>@M1@=;!"5&I.C)6%3XN?N4EH8G
M][^)U.1Z'J1ZJJ[/1>7VQGU8Q&EK) PVUWUYS*F!EKQTF_2Z3S1[>2T;,*2X
MM-"GD-J%4L,]\#N9YS&5H+L1CX@VP9TYP]D!W=O7L0R&'C]69L L33O4)JO^
MO0C8Y6<$L$_@6NSHP?[V@MY+T1B6%_>IX_-*S&@-^MTH_#9H=->_'&FN C_-
M3]C?%$PM798&,52(S;ZLH'C.Z?->GR TPT[JZ%<5#,J"T.W-HL;FR$FN ZE0
M$5T&\YG3V5Q.+ H'-K5W/DG%T\12&$KOBOH?)*)H7')0H9?%TPGQ*N7#KN!\
M]7H.,N!'[C7U (J[IWC'>?.IB4/S;#V[. [<G,F;ZKR5%98'Z+>-3Y6>B5J2
M>AD0/@L^$S#<)8?>.2C@.5JR;^&M973<_W&O-WR$Z[YS:\=<G[?KL.R.W,S*
MI(C:%Y3 7Q )3)#S\EPCES[)G3[Z/8A8,O6Q_J!&D;U3W(F)XV*K2PBI5."!
MX7$OC5SN-CO)?57TW"Y--@SPW:39FXF^MMXPVUFE//)V6I]=M;;ZN%?R.:'L
M2>F8&64)6.0O"(;Y./L^_ID/<5)'#8X_6QQ:MQO@#$_]^+O&;BSC51%V_B,I
MS/\ 5F?X28PR*A%"X2-LBR2K[73E#%F!6FV1Z-&.,(OPC!J&0A\U(=HC<(J0
M(IV$?IF^"J^BRB)WSP)@H9@[1][3Q"?A[\D;,Z!Y4D=_]=_A'V)4/UH'DM*O
MT[,].% $_Z0NK?OHZ?.(154CK$Y9P+"(FB<:A((SY!F_2];29Y4$E/%]#;DG
MKU3@= \<&NBLI3JSX5I0[ 1GGQ22NW,EZ>)BT_#+^!UW6W = ,+DA_-RNIQ
MA6<)C..8G9;9X*VA;R9=7+=BP^V_!4'Z?^,=)#HQK4FDY,(6-$$37J0"#PMO
M 8Z.U2H.GB0^<F*MU(_H5RGNRKJ;W@(:+W[&Y2\#(K2BEYFH&]ONJSF65O,N
MT2V1=NS(\UW@3]6=+(#6*A-HOQ1H>9>8U;FI4,^,SM,&T_.2:7!)=XX\ KYY
M!GJQ=W4Y7Q%6?Y0QX.G@R?B';"RC/+*;O^.&2JDJZA;@U!Z.HT<4=:[<V3<1
M"K,JL&BK[GXRG?@$+%K?;-T6_$7ZK<><',SDQN[2(RD?1;<:TE/-:*.9LGN7
M:)??:"P)K05U3EF%!1G<=/'N3)]LH\6C?[?F*<>VQ8J*4G^\$%@0/_,.4F#&
M?$1M92?0W *Z_'WR31:?B6<W3=H%:84HV<8_JJ=C#W*3<7MJ/H.A%E9J;4/
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
M5F,-=^/4Y-L,M<5T55-4%ZF3E/$O[G[J"8! VO61P*,\I"Z042%& I9GPK%
MS+03/\XQYV,+Q6NZ!7SPF@<,#%2]1ZT@VW51/!ND8-)]UON-2.'NL<*%KB0+
MTR,#6QT*+OY?LQV#J?)$KVY*>9/O34N-6:O0D^0!**W>V%(4&-W5[21P<UA\
M$F"->8LD^J0@Y,BH7]2=$"'I*U%W_!HYE[QNJ4;RH_!YYXY;_\3$R4@P*\6D
M'!XBIEOF;JG:95Q!]=FDQ%'L\$@M9VCCQ\5XJ?56/R=9/W$!,($;GS2'& DQ
MAM]1*_@4?'2]ZN_7PT@7[E4A,>UW)*GI%-863_C$:IE3X!$^*D"5X)S9=^:/
M@B!2.$SA$0K4=9E.%U9/+MD_[=9IS3=A;=C8KO<\Y[)D93L#/Q&>G=+)5D)#
M0$L[/=[V8Z&7.MG_ZB6@<3*^[IA6 0^;@/')@?*@OE4X+#\-V=&8]@(T\/GX
M?#;UIOP2K\_);QP"[<_1SKBC%1 RIO+X&$^%6H?^?[?X*V[]A,A^66ZT:*P>
MJR"HJ04C7/W"F30:3D##.4GEM'J2 *NQJ$7\!(O_(?YNC*B1V(BMG\JUYAJ\
M$_0V$!K ;KBK3[-M[7$C-3OO.+[[=ZUVJHW:2B\+\&;NR7:>T-7> GAVKA8Q
M'W+AQZ@+-),#[IF/5SM!!3RAHK7N"ZU.LZE3LH>F,-&0AQ\9W^4F+!*CO%9A
MVF52WN):7V2VYXWT/_!KB@7']^!/LO:X^1GN-/TF=Z:NT'88.[<[EK;P#/M3
M<J;]\8O1SYGKJF<2T;Q5<E=W6ME";QHCZBBC3.X6K0?+VC=X<ZSKASQ]]*2M
MT)!3H(U/'D(4:N9%X_:]B%M\=+!>W"2CI-&6:_K[P>R-W^4OU$$^1B6B^X8M
M7)QK\@-D<F7Q#Q6[6!%_I!(@I*PI40V9\.H*%)[NTG@X@Q:#EQ2_+"GF+G/T
MUFXG/+8%J-V_8FM-V">N&M[-M[?1N!_=0C787<R94Z6&;#PBW@!%9I$V((;;
MBPLN,B1)W7>^AF@]TG^D/^=&3[:3E+&:[+24]ZW H/)QZ=5\G4L-KOTW:A%$
M^<K(60&?XA;@R6#AC8(M5JP@#OUX#H&!ZR.T&.T9<:=,BTM_?@'O-"Q7:CI?
M42I<J2X#O_L'9^&X[,Q3M#LDO-\4]8>EH'!"Z%M1KY,G^RT@*RSKM=^:#:@G
MR>([6@2JBPI$C*QFY?<;-]X"/D5SP]["J[\_U7P6'+F1X':-T]<^30GI09J!
M#I-6_04V%'N =)#OO0CE<K,%43-L\J9KM$:1#_%'Y6["6=6)I#,**9J9P?TU
M^]4UKBWMI0,_+QS<[ML1+9-H[_OZDJ:)W,\Z]<W?QW%.([7F<?+_O/-4*QGC
MXEQ7+*?D6>"8I?-RIE SQOU)$,#LVV1?L]Q&\ A-!\87FR8."IV'S#B#9\P0
M"S)Y9LYS@LW@UI\>2CIN^/B3IW=5_;_T@QX&,"DAWP CKMKO'0G;T+D;]7O1
MU(G\.MYZSIN#1Z))QK(8[U2*K1$O$R:$XB=T-R25:Q1K@8L6E)-?N[]\^6TG
M&1!ER /[:C#E-NM;QS_X2C+"J+#^<&(LH\FYFR6BSRJ'2,&DPD&2P4*XU$G?
MMJ(<2DZ1ZN=N*[AIX#ED1TJ8O,9AS<B:3=N'=S-E@L7')HB5@?%Q(S4',YO*
MA(<S,AFG(EM6L<Z8ZH>2&)*VC9XL#FQFO>(=5)H6_S*#^+55FOHF/-S=;4+=
M?9O/E9ALH:%D5^9=6[.M@W:8H3X/MY^\PO'.F')D1K6^&[)[\-6#K>WXLMIV
M%^A(%H83 >Q;ED<<MNQ$G!/7:TGPS<_EAZM?$>D;L#^R[ ]G#E)QI_BGZ4(W
M7R=K>+LVG-%AF>PO#XT\EA-TQR:MF4;:_(P_/58%\IEY<HJU!3W%F(=!N9$;
MJ\MAB'S[6OL X=!>B1M8QO-@JNM'$A[F+*%V@=F[#AL>(V7:84:R>Y6E2X*N
M%0\__U4WX4*%K.4^7G5BWN-'9ZXI!J=R:=$")ST(8(2+HLVCXI'LO>1]_*[W
M7JW)PQ*?U2\WRR($,CM^L.^(=X=VMH'D,YOU1^S$_G"F^0G9>WH.?4911._"
MF1W<#F!4&.$BLY>U2CZE\PL#3&01AM_T0B_NPC.PM7 :B&0'*^&8*T8QV\1!
M\DHF,6ZK<9%4E2,QM<]]QF%OOC#M@5?QFQ;',>&'Z3I=&[RK6[1;.I=.MJX[
MO\0,06O@3PKBR/I<\]TL^LD+4LGAH>*CV1>S4E*>85+L\>3F2+:.A$C6AQ-;
M\"DYGA+3N9[6_$SKLP?BQT8YLFK-Y30DE7+[%$N'PS.QW:H! U,)DDYEV'XB
ME0^L=Q$4K4A.<W.F[@;%><:HN()3Z&;,IIG-UBR%J.Q,SEY@#:@G#MC[P-Y.
M/7K<_IU&86O66L ?*N<CPAEI5\K!9HY,.7''TO/5^85W AN(IO<;)N7OQG]^
M-VST8Y4VG^E,"/N##.VG0KF(JY]'I#$\-MZ,',H,Y7X1(MT'M)AJ7H7-+?2P
M/D75ED"8@81M+7KQ+>'9.5GT2:9,GZD*HKA<F!]FN>%Q[@4282A1Y@C9=5#$
M>P7I%B!M_G>.ZI:FB(??WO91]Y4T*X,W!*]G<D*']O73,U7L>>R\P7H)#\6&
M=ZWV!E.)&_5[F^8\334+S^O;M8!I<'DHFR(!QNEN*#9[/M]C3NWC%RW*U%9/
MT:1&3VM"2M^SOWKL<CZ>DAS5O[83(R0VY&\Q39>^O#^\AZ\F*L#YR=)?6>-<
M;OJD/R$,QXKJ13Q[@Y0,/A2T2@$&K1BKV-[IW7ZN=I+#G\<4OKA1;,/97%EZ
M;7M@$$?GJJ7G5S&B2-@C).7,A=1VT6_Q'./FFI_RP=3-Y)P>QZ$E(6=F""Z<
M4.-X"II%,&[1MDCW"3*^@.H!!)#!;,=L%WW8;G,2S,J,&G-?9VA3$M]-T)!
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
MC]W!@JW8\2+Z=TL,TQ"]6Q'6*+280(-2D43.0)+['?/4:G"Z;UI_.')/!5*
MU$0_XUUQQZV(&X=6_4I(\]'YN1G-]1Z!&G"@0>N;JQ19.G#-;[2[U_"^!CBG
M:-\?;C>,7W*XC[Q*F_'IJ1O0'@JFH'ISB<I\H &^3;TDVCN1-FHV>0]O\5%V
MZ]YCD7A-<:#7(?_DZ-OSZ^'EZ)$!E@Z&C-Z]^+-Z:VI^(/6QK:Y7PXIAH>D+
MD]A"-7Y[B4L."=[6IA'G2&SB'L\;QJNW"OA;XARSA/OD>5>U4^[STW(%WP$#
M]FV@[;LSLZT\M!!MV2#%EXH#Y9>ORC2G7JG[^)M*5%HJ9D_>>OG[6A6)@31"
MHL>/^JMFYE2OQA4Q.YDXYK?G[P0&6NA5WJ;DBUF?R<H>8CIRQ[9!N)-19;_&
M$64+GLIS[-EGAKOW=(^;?M7][IK?.)E(C5"E=@&RX8V@V*.)7>-DS:8X\(\L
M5P<Y@'[FE'W0&^FNWI/)'&.]9>5%E':+$1WA)G8-_GTC:?&E94#AZH[)DR2%
MJQ?2KQ B<Z@^1.V;$D,(-)[H2SZB-D;6U>&W4UY46: ='^?Q7G3I=8A;@7TX
MU8N2:,$R1"Z6^P8WW\0W[+:+OR_X<RQ7P5[ZO1Q,J.=7K@S\K5<)-'JU'U6[
M-#BUU;)P =><CO87W+74;Z1A8*FJO=M$7</,'R_I-:![-F_$QF7>8)Y%<,5/
M9D.N8><4<^%<QV_F>E=FIF<IFLTHA9+4KM"8[,@K9&]K:46?R8 =U/&_Y-K=
M_# 6A_7.6:B2E32^5QQ/7M@S:W$"%+KZ-R8*"?;$SP1V7+09:1)QYO2Y^/-E
M@9VLS5S[BZQ]9H_I:=C9Y '. //;2XA9*[7)DFK1>6\U!';AJ_.5A[4>!BVI
M;X.8A9]P#WC_7IJLP3-T?=!NA]%:XD/4O^[<ZTW:XDK2<GAN'"77\YZK(.<)
MS5>((#&1P(*%64=;!>WZ9-HRGGT\I'E<=OV26&3AQ=<?:KQFF7>C%RN<0U7O
M@-// H[6'XU4:VO&H?5IU"K# +?M>P+L >S<@5NVTYJL[/L#Z6?T$-41F4PA
MDZI?D]_K1G]$.1K[,(F-\.W0+K4;R0/"1.[(4Y: 4S&)WVHC0:X\#-/*TK^J
MQS,_-\5>R0AS73$)"1F@\U_79&7<GPR!/B,#(DC7<<P<594OTX9K$_3I<K^+
M.5U#)CR]=?L5L'UYC., &@VB4A;%P8R"%]O-DKYB*H_\MG25ZU$#4LQ+P?0T
MM)>.2D^C)*37KO+@A8Z#W'<?U'),-/IX<-ZB%---_-/'-[@:=>K4,Z)T55[\
M&?6S8)E8"H6VH*#3*VE1DJ^O"&<G_"]LB(C$+7;"J0C2S5&][<V\M2.[ I&&
M"8I*]>HZ=-7,&8Y/ RY^QYIWQ0,@#\9N()$DH<KF9GL]RS*P(X0VL^A6P2N
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
M*WV3?U6EVB60 8&3("Z(!G90>T29H\$N0EG%>:U8L?/[-<G7EN;O6NQ/ .6
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
M/)QLO4<Z)#D/&2]#N!#1>L8'E43CDW)-__5\4BN0.O/I]);BX8^(W)/OB33
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
M[ZM7M6^W]M6^>F][IJMN=Y][SOET]SW].;<N:9:T ES35M=2!\C(R(#W%S^
M] M0!<@O7?KG?U$H+OZ4U)24%!245ZBH+E/37:&CH[U"2TM_E>D:_57&J[2T
MU]BN,3*SL+*RTC&P<["Q<#"QL++\HX2,_.(>"DH:2DH:%GI:>I;_VX74 3!2
MD_.1IY.3\0.7&,G(&<E(/0 ( ,@HR?Y5@'\K9)<N?+Q,14USA?9"H/X:<(F,
MG/P2!?D_7E^,AER, Q2,E$PW[CV\S&SXDHK?DT7R;<IG:H%'-9VL1N-H0:E7
M;\)IKK"Q<W!RW;PE)'Q;1%KFOJR<O(+J8S5U#4TM;>.G)L],S<PM;%[;VMD[
M.#IY>?OX^OD'!$:\BXR*CHF-2_WP,2T]XU-F5D'AEZ+BDM*R\F^U=?4-C4W-
M+5W=/;U]_0.#WR<FIWY.S\S.S:^NH=8W-K>V=W8Q?_X>'6-/<*=G_^ B \C)
M_KW\5W$Q7N"Z1$%!3D'U#RZR2W[_"#!24-ZX=YGIH2'52T]F?LFWU"R/4C[7
M=-((2!FA65^]&;_")BB]>A/S#[1_(?MO Q;^_PC9_P'L/W#- W3D9!>+1\X(
M@ &"<4&<,/ _4X4+$@K:Z)8$T=^<L"F'[1,GBI0\;52'1#/Z(_H]ZT;-[[S:
MU71?7D2,S?")T]/9TACD34#0H^M^+VJ\.M9NQ)2T0987@\=/S]4",_I&WTW@
M!)Z&Z.O%-$1ZGUH5$I5S2  9]@@<[1;<@+S6^[)\9?=[HHD=L@(VQJ%D=<>'
M8Z;@-VQU'3]F6H+GP76+AXGIP4K=F\9*0H;9TQMM\$Z*R8:XI,#32):7GB8>
M/B9.8B/09S:]J\(HAQ;6GVLDH (N=1@B:OIMY@Y_^^3O5VWU'VUOQGYC( &0
M^2K3+@07)KU^Y;Q0);ETY/7($#]/(0EH*[E.Y&__NT("^JTT^JSYXU6G70_>
MU:KW<6=[&-0*+ZC>%GQ#)L^Q,X'4'<+%18D9%IG(C>PLRA*@W;#4S>?B,9WJ
M)J6#>K36(^*ZB,.F(Q@'_N&$$LVM'!F_= ZX5:%6JO+ .[+4V?6K&@^<7:U'
MGT^^*>;>X_YT%LXG;Y \$"XZ#'54IJR' '?WG9N/]M+2JN5GY]0)VK"N-J\+
MIWHKX&1.GG.+ Y,.4HB;,3FG%"1@Z/'1"2^QJ=)3OG^JA@0\ZX$O#HJJS$Q:
M[Y( SW1FP3.BU7&;*&'=LN70U7O_P-VX&!=Y+N?TK"6S"5WW"MMG)[3_3;L<
M'72IYS)$S^MX3RWD5M(W8=L;:5$/J:['B8B@IR]_79CT1#[^B;"0W,;8O53/
M*IZR=:M4Q.^/[0H7(*IQ'?]?[]+_E^NE]N-(1(F]3-'";4]7R8^IM]E%.K#\
M"!=<]KG2LL,WG5)_1Y#!Y."=:9O-+- )% &&P"W.W.+^U)RZ@>Y%W[4MGZN<
M.9[%2B[,,*=-;18<!974$EMAL!^)S-\4/OK(B713@%1UX0UMYNBA[E#IH=U
M%_<WZI13X-:/T(YHR.<!^-UIL*VEWYOY9ZV".O.* ZHD /5=XP]\])Z25$(!
M"?!RA#<31O%S9[[,\1(RJ=B3B/.9)>33Y-P]KXZS9;Q GL3X,?\OHZ4=+E5B
MG\<R;D=F1Y(X%'J3_KQ=7]OGV#Y-GQCF]#OW7'0W682 M*R-4DI<MD]<E\/^
MF%\M^K!I4,:I_J'%;X=H_]E2Z7N)MF&NK5W6WLQZ"$/9SO197ZZ7C0]'^OSF
M_;C'RC^CZ(-KU\!SR[T*;@W39[;?=GVODH"6%J:"E]!?%.'4APG)VF=5\V2N
M[BPBYNG2U+0\J4"_S-W0W$^VWE(W0:[>,R;(SZ=BECFOWI2(O[0K&C_8:]90
MG5S6&I<^YQ3\:SV_)&>A?\AJ0(/W5+,N:'?H51.NBHZ_+3\X^+LK3KA<4+@@
M#OA?K8IVA-X.G45PXTQ0E3I=9U&QY4M6LZ>6FPU_\ W+3 /WTJD*WT[6!QT'
MZZPQ,#JJL!"0<!EE-RR]HFZ4#-/"\VJS&=]/Y<U"4^_!7 Y/?KM 5_*MJ?(V
MF+949UQ?V40()['3_G[P 9P6PG 1;SBVB<KHX^+FS];]I8Z-.BWRQ@E\NQU_
MOC)0\*GY@PYH,=VK8C7H5LCDC-$$7K7<RD*+/H&MAB97R+9+DYM#MX0^)[GU
M;5Y:_3D+3M8,[=>91IR-/?AEA AY-$\%EGPTWE>N>=#TV260<4]OGNPPS=*P
MW4I6OZ755JSZ\40:KZ:!'E@;1R !KLDL.WFR&/UH6#?;V?$Z^Z2Y(UN+MY%H
MJ^#7Y@^;KY:%>402<OZ(3JK0XHUPE1>!G]&I@2B/?FW--SZIF[H[[UX]PK:C
MFL]8J_C^S==^#JJX9[2YD Y8<I9[?]!=ZRW]B=]UG25:/&Z-8I5(_U?4OX@[
M<",X!2%51=P)QAXL#U_<S?)-*]&R]TWAWWEV<*7Z=D[UG3F9C8/S%WBU9LQA
M;-OM0G^C;LC4B_:\23T=,]N%<'ESO^_DN=T.G)T/& 11<7>HYKQ->\]*#H0P
M):N76XL7@M71(P7;&1/0BCAI*G=.QD'N:CJR'S.#X-(S:/\RRQ$D&LG@IO0R
MZ':VGIF1I7=R=+,]^9#:J._ &=V'L?$7BERBJ'8&E.P! \9BL?Z0VM]4OVZ,
MMO']MSM.-PT"W;+4Q+?-'W!2E6CO("X3QT-5,(U]SC *'%)M4CJZH2Y5:R6<
MANEURB.;#P)TO',[8TD.U<^/]!-(0)U>)AIB/>8]1+AU:!!BQI1JJ?"6C]/T
M?2!A][C\] 2;@>LMQTM@HL/VO0^DM!#QIKD3]E.N6:8)-/SD0S>BEA$A@5=F
M">4JDGLP2B7N+[OS=&Q2"XN0>%-+W-R84/K!>]:,G-)#M3!LN2@*AU ,#L&E
ME8A5KHR2/[0I^/HRW=&&[N]*<.^3JL]3.2O\'WX))LQ\"1VZ<$OYI,],)D2T
MA^V>(U%PPK>N@/*UUOO4+_LN:;8"%/9-??) -1]&+7@& \?FS4@G@X3"5+BW
M:_:(M^B8UAQ9!E*:.87+J3?4::5X*P8$(I*$>B'<8 ?8NQ:6EI*X8-DO@R]Z
MGUIK<6E6UP@ ITR8O)RD]NWJY^<B<>NA3+AO?_NA],'R:_2/Y%ZU3[E,!*0N
M:O=Q',_3"#+TS%AIVI-AW%'1D0C:G?<+N/!=52\/[OUIMC)$ &:&_#K9P$8,
M*-'_)0D(#]^.%?9%VY4W//&HS9P40O>!,;L73YA#ZQ ] [9CP@?$99$-I^6W
MD-,2$(L"OC WYG;:+FDG;%&\V$0@T(<]D$NX[]]%74&0<1EAWD>5.;*,J52V
M]^P%MM6>=<F3@ A(G48D0E9FBHM_:7YY7OUFW@3VVM=R/4E.+2.I0YC3\95U
MO"P:WH5@P-S_#-_.DD&DE2YW52]P/]SH6[F_?VJS09'WY:KS $*".!'X.QMU
MA M!_WH4WZ,BPG'^I#9\K,,S-?^R]8/KM5*4UM%"<I;[5.,R/_"/,8_S:-!"
M,4H/66A]Q#)M9.8[#NJ?%[#-:^[DF ZWG/2+)T$H7]?^5(*NMLL:HO?_4F^D
MCKYX+813+;Q6,OGFO6?"3 />#$.9' ^VUV?94W!!A$22@.BMIG"]=X6/- ?V
M0S1LU*+,<.289RB44/=LFX9/26_Q]Q/)SG75&SYDU)R#Y%7.@VV6YR^=3O*D
MI]H4T7N=['QBKLKS\E63PQZ]ELZLFE/X3 XZ?96\.J3=HFIO(&0_5V8FW/O<
MU;C'<U>2D#>]_Y8[689\2RSBW4(H>F>YR!^YCUQCB#M32X[Y@O-:K92UUMJ,
M61X-_LYK=GGVLEURDME)R4N0!_X&)JD>A22?WR5>'[N%GBX33-6X!5-0D'1]
MD[_:(2 WJGT@"NJ<4>C=BI2.Q3]T94UOOOG5/<2=AI+_4^E2190;V:C7L4R-
MD=1WQ#WBA,HUG AFWFEB-.2K=OCC29>GTI]I.NP$(PW[O3[,<OV1(P$K^2V"
M7@SU.%F3QL90([5<SD^!*V%@B[_&E=O6C(2Z-M40#!O%?9#+ITZ9!354M(C*
MR(WG/&'9#^0Z!/GN]<]GV<<'\V(NS>QC%1#Q:]2"/)VL/:9 \J-,< JK)?40
M3@M3V WC\@[*5>T>\6;[.:T8([;Z9STV9H"*H@RE3%/UNQE*&2R%7NYN]C%%
M;V;P?<S*&5+ND6 26+A\>>K'M2 Q*IE5%2E"4;#M1?B-,5VBPZGE6^XQ[^P/
M!I0OXL<OE5"4+9277U7?%/+<5F!J)-_9%5U/)Q0@;N,Y,"IICAB;A]]": U"
M(@QK ,DWLA+"O7IC;PS"-+>=)Z!.XHF!HYVCY-OSR]$"U:VI9Z>N@VWJJ5*<
ML0NL\T.$\1^!AB^4&^).@=!I, O>Y]*"/]5JZY+C>*DIHKDNRR>EXQ2[;VNR
MA?.[5Q7^%YN**8E B/M+=1/%)J5_T3- OM7F:5@ZOLI;TBJXLJNC^6@?YG$]
M(;(O8#.><K1DMZ$PL,4-YN/[W>I%;)&(POO\G- T2(_%<4GD$;V.&1(J]KUK
M22<S>YQ1AR=HQ32>. +F5()@/G3GW9SQV>.5G-1I^#!08ZEI]22)I>YMO/P
MT"='+@C35E6 O@6#I)>3L!;M/V!%BXX1>JERBVY6EJ'H'L9&PJ1UD37-N6"P
M]4\5,9P7I/6G](&H7NJ/ WZUB<IYUA?&\B_,OSFG8V8.=-=&&?$/6]"0+OVK
MG7!K\]I^S]+GB9C4$CKC39.G5(F_9X7RMW6JD\N$X6G2^HD0;CPS2IS!,12,
MCLS>46CX3!G]ZV",C#-=[4'P0.X88ZNBV25/*V0_"9B_CUJMJBWQU^]JT<0P
M),I<JV2MH2Q\=Z_KM\F-S&RJ*]0=ZSDV-\-.M$77(8S!SRY6DF.GOR?O%GHS
MQ>^S^O<9@T>,"5?T))ZXF4.7%,,.(9KX>[C(DF!CM$K&FI4$QTI;LCAM3ITD
M>73">=1%!.\\5(ORD>G:(P%<2E*K\)@6TW#QDB:K(./'0?X3E\;?]X8->?,4
MFOI 8"!V&60L_;FQ([NQPS/1M7A'5FD=B:&-A5^QMG^L2$!00O7=G&]'V\+:
M:^"'VW 6G.K%?DQ@;R&<XC)7VX6ZE_C"N[2F_TP_'LBTDN!F1K#;?]+J.&\/
M">XE 8[Z<1>KIU-F'BR(7JP9_YHT/26>YM<H1&<^9^CG^X2M'_RH(\1++1B)
MWL)F8WQC,;=F.J!LTAS25MK'J8HZYYXUM/<?N9UF6IDC#+8]&"A\!':O7)9T
MI+BG].XU?_KU(-,?UG2$IN"[* B;PQEEU=N*3L^R10U'GMH 2\;<\'"/TWZ9
M(]T3?,!SZ,Q]HLFI(9J9J&/_%KHOY4P""I]EF3*>M:NQ#N"?XC*++CRT.HPY
M?C-*)Z=9B;JNW%-Y8O/\1 GV@N; 2*JJ $'>1*@ABOF?F#5%=UD\-N2W,ZF=
M]-YLSQ2@JDCE5CFH8RCR1M*0 +?*E\%:ES^@SKD-[:4KR)W8QC\)UKNLU)5J
M43[<2_SB-5-D\JDJ!*X6L-R'3,R2[=2GIK<CA"[Z>"Q9);XSH@S*V/4(Z I[
M8TG%R:L%X-^1@ 9([S+GKK%XU-&0]V/%WJKLXOK) M\%/11N)90EM>DY@:P
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
MS,!YZS0Z$O"[";"?3>YK!Z^!>N]*K>;!7,100>V/7@_?][Q&0QYNCHSTZ@O
M4EVN[T;5L*",S!-89;B=&OR0\-.]FB@A\6Z37+D-+Q^>PT*+"LN0NK^_='^L
MQ9UNBL^7K^OQ0>C[L79*E"TWD)*?P&E!H'=M <7^,]WPBIVO!SPOWU4/2&"J
M.44T-D:\7WH]Y[NOQV+OVV(.'][L>XW;IWBZ-_DMT'J'^&1[&TY91ZBX:ZW!
MKL*3Q4*M_:FJ.W7Q+>5ELN-1OJC,HM"?C*-E?5E1D5AG]A=TU0ON_OU55Q*7
MB]Z0 '?;RB_EA^LD8& _6#Y+\%=A8PYT^&1>=#CT%M[1/=HB,4'@,7&BOBWB
M1]R.&[[>S>,I?73^O!=LC75J)T^^=BJ8(N^VZ,8\(:4J3WE.Y"GO8-[Z-0T]
MY_$D10:%VH*BPX=6E=Y6)& U62P@5"27P_2C\ERKD$_%03OQ;U%!&WRUI.\T
M5  763=;1V[+XU$WL1 "'Z:^#*!>_- BKS3 P Y )=L6=5ENR24JM4IZ-@%M
M(RF'5!S/+T%@)0W.F9NXFVJO>/5]6N_RP0<MMHP&/7^W=HN$GID&5K)GMV<L
M!?&RKA)Y",4W8*9)W3U<4HX//PD\%WP7,T@\DZ!@,/YP5#6Z5M*KAK-W+1XA
M9!-*L-,^@/X&Y16R'[X-7BWEG%57BSA-$PBSAX4MR+0JD<S["FG^+XOTE_+F
M*Q2=VP]PN0>L*Z;(^J?\W\D=5[&R+C1I=LVG O)R0.30ZQ=''#_DJ[963?NX
M]6/M=N>^_H"56>:G?/XK6U'LV:Q']4C](6^_11QG'Q6SB6&1T9\@!Q+PU%I
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
M/$N36KMH^:"FK^A>Q^7CW386=^J[?<5S]C,/MH=(E&K5V:V;^V\=CKJ>77]
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
MQ0!48C?3HGVDJDY=THK"#;7QK_Y.]7C]-2):$A43AR(_22?RZLX&_9SM(?Z
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
M#-SQ.?CRSU(/5G#"7ZBOT %,Z9[FVE=[=N'WI6DN4:-$[8]9?T+^R'>.\RV
MS#[%0Z;_C "$UM(G+(,Q@JX>=9?.>)Z;''&O0I4_<D0R(3W%/XL-QOQQ*T]N
M_EB$!:/: ORO[1( 6C<PLBUDQE\,O2C[P\7^].=T[E09W=VAF%09JB^CG%Q7
M501GAB:-[(Z\\2ZS1[:129)HO?4%[0$??XT_Q=9Y7@:[W3ZM#=9YF 3+>0$J
MF\'.S<>^:6KJ;LJ!Z*'"< ^K3Z_5EQ<?D&P(MMGS*35XYGN9YZ8?(*[E5>1B
MZ:K09 &2_2]?2A?3XHL:*YNKNECA!_1#@3WW6/BLHYH>E[NBZP()P)N,:UB>
M*7].T<!FBE51RCDS97O)1O*%)?5-.8"3G(OQPZW#I*4:=6"U$L\QCZ6P_'+!
M3:3%QZC*[;-6651.8PB6TX4-!8?=D=3X4.3)"8P<UI.^"[XRXD/VTQ>ZETD
M[A]$MYV^%"4 Q\&=+1?_V<1&&[#FPF#L1=]5QU2#LHV2%WB6X6.H0 --!WB:
M;V.]T ?AHCR6U-O/.;4@Q1HJ]6ZL=6S0[^4@YF3$;XE7.^8#Q\_W3E&/% 4?
M!!1K#5*4I,4<C] >Y0?[RV$ZJ6GL&U6:\I\HSGYDH>2I\^+6&:7_L,F*DS,<
M=Z^E>) ='9'[_,)NOV3XX[D3I%8WTM$7EI<V22YPXP"9EY2I$9JNO\M4+P0F
M3V^AF9P[A#E^R KC#_W7<6/EM\?C5C/1QU1^IQE[U'7W>$Q86[76YEPC_*60
M)UV!/7[VZH?/'WJ<Q9=O__5A& 9-K=,B.>6*+\M.#_VME)7J:@_$@IPY[%6-
MNKYVH0IW:R1/99B(S?^*Q</XNT4_WGWAHS)* NK,SY0\O9Z\R%>0WQ \+:TI
M\*1M.>9K]$P:3:$L6>2,L@*CEC*]X6]CV-I65M@;\G]*7_Z7^)^;; Y?=CP*
MV#Z+2;7^QH.).IP H F $P$P-SP/:R@]"4'CX[6UB73XTN5BIVU8A\Q%F4;G
M"C'(>BVI7V.BBQ<@[__X,TOEQ4.+L093R'*LIL<.?*ZV[4V5J+Q.NLU/W)3%
MEU#A]D)BD[:BS%@^5%D%7;PD/1OS[QFD2/7(]5&2 K-E(=>;O--2-XT-3(L'
M4JYEZ=W1?5+FQ3F,M4>1K?:<];K0+CA:WG"!^*'RH+0[_KQUOR>QFN]>2PFF
MI/C:W?>N,^,,"N+X$=3.G3.PXII- "@/\@G >-P.&//A/0$X%Z\LUM0/"/!-
MDW$XH#*1BFT3;*"-[G&A&[E\8NZUL6DRN3HC)$\A%&M/G/F'\5G1AH>:X=EW
MMSEC-DC2VBNCXD]6,",%WZFQ@J+,T!7ANG_.;^C*0 TV1F.%,U=!F+>^1)6C
M'!R"R\"%$(";TPD'-;AL*$Q^K-:6S7*@*M]G%XQ(.R;.:W$_50)PBRJ#* <-
M)?E>!;5YG5KXG,U<IIU\K/>);'M=Y^16Z5$Y,5OGN;@#=6S[!NN+=(+((0[V
MA@@ &>QI.<;G:'#Z5X3YHAJLI]D!'>1I'K/&FQK;Q<GJ9]O>6/<-S^]5UUFU
M/)<[G1]8HZDL M%FZT>>L!9R-S)8DZ;6KIB"^& ?M)3*XUIY\8.-B6&2%,S:
ME/C^1-BU/9/2R,59ZK4F_F<)XUK1DC+2$/I(XZ?NC/UES?BQAY2?H&\BGV6\
M1%^?) !Q_'XF>O:C3KM0\Y<6)J:_\&U:=QSB:5(,+ PUI?V6)G=@EMPN)5"'
MMG.I@PC0*:\CZ$)9RNN@YZ^QXAW\D, @HW8$Y,$-3G8"D#5@P5V,Y<",(,(M
MF>R(PP:U1;[LQ-]&9P2+5K-:=LVVBD^6_=(H9(^5\\4PEFEPEO_4G\TN8"4/
M,#^+,%RK"Y-G144K:\\3 +VZN ZFY;AB34&O8G4KM]J/DN_#B&+B1^W>5]<(
M0^\UMII5.<&/EYY>K(IC=%TK5*_CY\0RZHRFVJYPJD'MHV%6G/K/F$9#@G0_
M@U<U'"T\"W?;6$ZH8=1*F"BP;9JN</78+8LMI]<0PQQZC_3595UV%S!PY0I#
M'YI<$>0(9\'2HPU7\\-S<>GN<@60=WY6GE1%7E5J!K5TIV(FW_O&SNL8PC]&
MD(0!QY887@* 39KMHKXD4R< V>OEOW;[VMZ"0F!GG6WSY>W^-&B%V&T8/N7-
M^+*)T,"#;\-E"YZ9 G.4CTC#3ID OC*Y57AWN&4@_LH45MW]9N.E>%'7^]+J
M$<';!0U[XI^T7U-!K+*QQA@D^LBD59MBV4PE 6%BZB?4YTC56.L1P/G]TX>/
M"5PK%X:)8</\")M"XT'M+,40D0'!#<G<T,T(_CY5?CE! J )^D5CV!&R"O[G
M$([DY>16GA1=4XKPP"\I.L&"!2"AZW IUX#CUX[[0[N[3N*CCDU#H:7"5GJ'
MVG*!SW2GJMB ,ZD\>D860^G&U;5&'X:-1_HO&CHNU4:T3C]ZPN ;VLH?/F*]
M,>["!_/TO3#&E#S_)8:GQQ D.,UCPL*TRV[VDS:321&CB<>'V^R,0J9Y8J..
ME5+WY0[5)88*G]0P^ZI)^94E\V0U+'&NB@;)/Y8<M_?G':_AMPH=$S#>N?-\
MO/?&M3E!%CZNM^F/:'7Q(IB[0@?H\I"7E#K[TZ]9HK(/3O[ZN[64REDF^:W[
MF31!FJ/P$;MV13Y:%5;EVVC+[<096&3$_.&^$[?Q&\C=6XSJ9*1W^CXXLE%_
M\[_=.&WX(J3'A L6I_&70N:$P<2:Y^-O]O?[8PR]#JFK)0N+(WJ%/!/ADWX/
M3V2?"ZYI:G=8"$&C_SG^NG/TSUJERYUOB<HN=W_7'T:V"Y+%X)#UYNG-AG-U
MGA^,3#4^NDIZG*+YO;GC.[/X=M3EKYC5O]<H'QEALS"TGNA[S1EP"HFG.9\^
MUC3M3PY#@!&^6%EIJ UQA.!/COS\X6QCEP=R4!.DDPM[:VW4!LQK7_BO^8"D
M%B.#SU<9CD8KO7L8KHS,S:E,@\@T-1EXHQVQ$9=668C\I(O_P,<US3N\ WI9
M)PS\^PQ?G^"E9K=]:J(:K*A.4[Q="HQ?2*NZ.@H,,$?K#*I)JI3P(!EY<$_R
MV&JX<O6H>)<D3;,:#NYAGZ+ZOB;16Z"OI^2HK7U2]7:+:8K6R?F+OUKDY;O:
M]Q5K_"D!!@YSBWRRH]W@0K7*:+J5M @5T"J5$E'E]I]EZC+X<!I&G=B2UGI4
MDA4F^#+U_W2P9V8)M*_R'QM)"6;WJ1$Q/[W]ISJ#TQC]YUK]3J>^UTZG#FGQ
M1!A]+LT5!1I=)2H%^U(M8BC=D5(ZD?O'4_*V(/,?3PD4;KDA8"S !UW; 9W-
MGH<!\/]>WK$"_@^DOAOBM$8 J#%R:Z"(8W,+T2LF7F'4X8ZK->@@>.@;TR9!
M+Q<.COG2;DK,[<ZGO#\5/7E)H_Q#,"$K([:]RY*XO!44KIF^L2QE=8QL5\S8
MS)R[<C%<PY0B./3Y7PX)H?<T%21<;[^,^&C@I](E8L*EVX6-?Y[P]IC<!%\8
M*H&H_?\0 $8(]5H&,]995G/LL_RS98GZB?5Q>7//50;DQD10#AWB:O?,/@'8
MM?XT]V[QENR;U@!<B0MGA@DN5^1%1:4&"JIAQ>7TPVG6)/AA^DJLV$DY<68&
M9Z*_$X!DDG]\GR]_$?^TN==![T^L[EIY"*@ZO[O%MXNDH];3'ZC[4^K6<&*J
M<9G$1-\4OV'MQ)G%?S2M)!Q7$P7\HG:;:'-QF3]D%1F5QI0C3MR":'\,8F]G
M@[L,VA"MQ.2?<2'(1A17;>4$H'NVUF[&@P#,G8+KHW'/H.W@1H&#N7]*V (M
MS]I_44?B>?&3<'*\.,0"<R772["/R3#TA-F%F2*I=.\O=RQX;W?NC.5+[YGR
MQ>]R_D:T=(C_/0@7Q@\MV,-D$[?J='>HNU42A=L,D;)WFEKJ\2Y>?!1[Y<,S
ME6</PVZ\D5;E"E"(GK*L;FG6A:CBTLE50K6CQ>)UP!OT4 LHZJ"O51:7<6QN
MV#Z!Y:U'0QXFGY9Z7R_/]TI4#V8.+7/9;'BZ/O8AEE-@F#8^\6M^P2_JZ#V\
M%$0\9367 /2N1W<T^K74YMO:VJ)*RTJZQG)ZK*5*XNZV;76NN2'&-2BYE*4_
M2<R :#".:^;(L^[H&UN-X !YA7Q,0(<_?25J)DZX6(W6W4K.3*NVNS?)YG -
MB*M]N)WNW_2O44K$W:8R) #D:60$('8W%A.^1LV*_[.+$+VAC"J"DIGRADFF
MF>P:3$'4<T9H=&!+7/ND!F?4G$VDL*+BJ8COCWY1/__?G!R&G_&#H$,VS"4!
M>"?^SRQ7>R\(+R 94Y3U4KSL];_FZR<K(;54LNWVO=P8,-#+AE-JR:VV.J-"
MND7O8,4:&^LJ.>##5ILP\ZZ8>K=^F=?>>\I^C.BAWL:Z+_(*>3M,SPI92GTJ
M^BM56,T?/H*Y_GE[ZS'9<OV]RV<87\M*(ZPJ0JKIA\@M4M?[B@OM@A>KK232
M1K91F_I+ A4:IG+@Y(5A'"=7 O\[;&Q7T=3;Y41#B\*#)3H(+_I( ^V?GS^'
M*7]6$Z4K*]6R0S7>(Z(R&3R@]?'HJA^F1!1&O<J3Z;>:A)5V])A)?E?P+)7S
M-H_'E6_O/RGU,YR0'O5\D!4-^4LDNU'^8YGV8[:."KUH\HIWM>&/N"KVR##D
M.U [T9OF6Q8*]=,CK3AI'4&A3Z_CEVG(5!2B'H.?GI1SY$FSA@X5/9++Y4J-
MK9E.O[3W]=ZU7LS]/(2:S^7K,:Y_F+6TMU\[O>MX;N_FNLR'.@@Z-N=8WGV*
MMI^ND?I^\SY=Y=.^L^\QO3=8M3&&I1C57L]E(<S-59>ZT<GEN0ZIAK2?B6YS
MY D*8URVL 9F2V8(O],CMLV.1'6_NHTP?@K5IOF(SVNHLN).6'I2"80!W3.3
MF-65]?A;]FUEP7ZC&S^^]D1;IM0*0BBMM:J7!+Y79PKVRB_1X<\LDX9^/G?G
M>VR0*]?[L3I_8+J47G#AK[=HUQ@U)J-'8H>.C24M$WY;^IGV^M6DE7M3$:>@
M2!>O/@1=Q0H! ,HR"[(H?DI=O\OP=IE2C^/:&[\T-0+PQ5#Y4A#:WU4&G2V"
M;KD?+//_N8]6#9%BY8'<V$?8G8$0[R&E&!909]W0)Q^CQ298[3DLUF2K9A+]
M8,1UL)YR;"ZGX5ZXC\-TS>P?XI $6]Y524&!]=/5H9.2^EZ< W\/B"3//R4%
MI%QF>&J/&MK!/VB8L5G\LUV15M)74GF5;):B&:^__G+(+[LL,Z=_[&K2U\6.
M'70" ,H4MC2%W$;E8SG:J-_??3;O[J,X_]!GO1T&OD;15^8@7C@UC'YU7]?^
MB>P%7'MRWR:IFW]=YL6S;;#O'6$%8<\+W!8*?+-)NJ_@4_>F46(A41L59^%^
MM7(X)+;RIW0]I+]K.K=P35V/C'U1CN_]0]DOW\5V,[I24-'8Q +HGI@H/G@:
MNG86+-K\"'W=W)Z#8_ \ULN&1(!+7V?0[Y:*?\BN&;F[=<+,J=,"S'<&Z7)4
ML76HF^[X%)8#KSQS628 :65.U/.N!N:,(B^-ZYC*B G@K=CM+XW((XE9N),1
M)GO-'-K!=@,U&ZPX+IQ>*IQWN3WC-!%$6J"SDI[#\MW7S]$1SY3RG.D!="^\
MJVAO@Z4@ 'IY/@I>D1J$V$W6B#)@++L4'UX*Q"<,*WNPD]V!]/Q8BZM+8+SP
MF<TU?UV *&HNTDZ)MQA!NGN66VHERJ?*]<WV3!AW&_)*K#=:TJ8EI)3-[CII
M2<F+(0Q1<7"-502NU>HH*&2>:Z&)\7!H+4%!8E)Q<=839;BJ56J/@-(8299Z
M77BD<9]\_Y$@AF00'$/]+>QS]G/,0$6'^[,L;'UXNDI-KOTP]ZZ3/=*L<B1Z
ME;V_2?U@X=SPY8HEBY?_LB6M@P4KJH3)8<[>B2,IS],[>'WP]P# <HLLWP31
M?JA7JE4J4!$5*<7FV\*VO>U^:!ZM\<"U^$DI4[4MV%MRO3]VVIBG9.]TODE!
M6W!B7QABO<K(@[8-=7X_/571[&6RDC!&\=E?=V#K@5B$81F6'0.]%;,6;J[]
M!*V<WI3+]8DB\%O$2Q&=H"4Z;4;..#/EF6Q47_>#ENX9IKX0EY]T=N_)-:\?
MG#YUC7;YH0_]\M!S%GRO>D#RY$<7A=P8.P,%W<2M_4648GT9Y%X0BSXW5Y$T
MUWE<XD/<2YSA\%9?43S*/=6LD*\GGU%%OLG-\4@/F7EZC4;7LAST+>B_EY#\
M6_QOI(8A^3_LG9O-7'3]4Y&23]3$?;@ZG+OE!A])W?]XB^A=7 [6=76$\Q7&
M::6-U/&VEZ<%.J^).\#QGC'WFC&LRUYA>(Q%Y$E5!K_A1O^5:,9>A=HV;OG[
M']=<0J#5/'%H\?TA-;164A8FI5M6.#\4HKOV)6>LW#PQ=@X9O+^JMGK8)<X7
MS$UZ2^G<CF2_'*.7P4( MM;VH:BP2:+D"^)'C^&C%#<)P(W2AW%X>NJ^@PMI
M7U&LJ!/TG"U)NA<:;?!G0*BM:BE05R4W#=XW\^75+76NCO9?MP).+3!?5BV9
M,(X]%Y;A!RO3V,<($ T<X^RGMSQE@JNQ.OP;9O--_95-E-TA??3S/;P$!HVG
MP[*CVR+>A#W:^".I,:+%9S,ZP,; IOPTZH.Q$M;QR+K+)Y&8UOS'3]GD)KCJ
M4/E!6!?T]<Y%!SPC>F?G].$9Q?M@7_52)\O!I'P-0^:<QW4^?U?X%:!8&I=V
M_ /,%S34Z(_D38Y98<L.W1W#VPZPXV3EZ)#2F1VUG :JTY^_?@QJ,;R(_G(;
M^44)I(Y1183TM=W#O%2>$07;24^6G5#P.6]4!70D^ZJ2###81&J\"]53(SWJ
MDR(2(_*7:QDX%K\Q_!T3IS=>$J<AF+8U:LHYAU8Z#'/FK@_E.+*F95*18UZ;
MI A;;ZAV0X8]8(STCJDEJMX?#!UOFH<B?!T)0/_Q%4O$9J@_)T0!EU7BS^H%
M[Q/SNM28A4BYE\SMW+7[8S^Y8&9JUL'<2<KK6,S=_C[FN^&?V7']\\1+ TS7
MJF</])L%6Q+D2IY=*R?J5F+1\HX)6R3ZR0UWE>ID/K,*N@W^<<-^@W9*Y@_]
MP%?_==Q/KNDRL*UE\)GL1IMHF)1&R_6)?2>+#\OOQE+N]I?TM-K<-WYL<Y["
M*!^GQ);QSYI2.E$5VHOV9 3+YH<@;31\-_D52F)Q8U(,#ZBV;@QNUKI:9L#G
MH??PP,[9O=S6*H1WU%WCU9>GWI^W$QBCE!3S2_VZ+O4M,,5:&!.19O:+5)\2
M:53_2*Y@TC,EL?=!?_,\-N5]9D>767'-S:8Y)L)Y3;_L+[K1(KVI$J9JF]/M
MUUQW@V@/'Y5/I]_W59=1%^:*GSW/R$<M]/61<#])=9C\Y!G@X>A\87P> Y'&
MU6$UK I,YS$S%.90U9AIFWHU.L'07G\4^=6'LFMVO*S*CR^=L)JMLWAV582C
M;RT33XH+31[#7%"RL8YZ2UM+X-N^?,6\>E;>#@L>7 Z>VWR'"1R2.5'JLD^S
MJ&%[14-0JITT8;N)Y".K\;?VC1;KTVX,18FI8\*RT)^2_*GCJG>T-2M?* :<
M__Q2]B2)S;V*G5LI'!47''87BT?ITRYF)<\6F\!'%WQ 2@7K1O*P@/4( 9E!
MM*:QAH8W+YJ[9@R$]L8\D[_U&V.'R6Q^R=9UFJ8BH]R\^'FEJ$% ++9^8.6J
MMLD9>-ZU5QHVNW>)EG[2E)8?H/H["5EW:!UEQ,-]Y7B)F05:[1A&E$9(TU_;
MRZ"OLZ\PVH@E;?VP!Y$^,3WD@TJ]&]K<OWU366PG6BQ7QB+<J5DA')CBHB6,
MJR;J)"?A;KC:\8B,2>_VJ3<TE'(@6D]+W,>6-H]B7G;G55XKO5O6K&K+*&1Z
ME8[\%9K&Y/E'![W4MP?#M;6U-9<F!(!S_> KF-S=)<*?O_F/9*D6*U\X77U#
M[*=+"^Y8L3J*LU:;IP%]0^F_#']CG^%B#O"L$(;9@XTIX1/?!8IZERQ?NR3C
MUS"]=^P$H#GZ.&*:>HX=VH.8'L,IY1& B7"?R[I7DTXU:>('VLVAFO:>%!V2
M3N/C/XJIN^^9/W(V5[T7Z!I[EC8]*L(^]M';WZ:@ X_\5%M2<U!VL0>QO12%
MO->^CJ5"(VN&LY&RI$Y^;\K\SU(?"ES9XEG(N-@U@^\IKTBC;7L$V^XN\R<O
M/ T=9#U?<A71ETBOMQ1K"35!B[)@'(AJ#!XA_QA1F!O#-.-1$T=:D/X \3UF
MD84SNK--B4@$X"%PU!<(TT3$^+E/,%%6W1.,B%)!R==@.6_VO=&T2BSZV:PL
MH$_W(^[R('_[C-5[+3OA=05#JMQ9A;#I! QW00!65/N3\['ISXE2;)<>GR#L
MWE8'ZHY4U<<$M]Z.6L^>D"QX$ZOA)G-7FR-D$5]O8.;S]F*6F\B!!OZ6XZ(J
MH-MO9G/P,/@U]Z9H.FKF;3KQ'5F_D495B'"VR.D! XSU,_YJIC>R>I.1-B!2
MW>HC><;1[G8YEJ1"FYJRCW1W 6.!)  IVA.GTL?:<R"51I13E0/;_2DGK+H0
M^3Y:R&:&_\;H4I#G \9>SX@U&5;!.&(:\RR'W,7<7\D(YM0)1]X+;W!GW#/^
MG" J7VUW$T"Z/-AGV/FY/34.=G%R>8&*;,T !SNYU!3<OQVIO)]D_>DZ2?/C
M3]HLGU?NI5KG.D+T4601>#DL"<HPXF]M @'H><BQM32OZK0^)$\M1JX+, I4
M9 *4W[L/?4XU$0*ZR>V\8T-EE^;F/A?>Z?I223H]$PF>W'LM>8F.J^OQR;5#
M,S,>1_)R72.H2'D2>9\Q++>X5ZN:6<E,1=>IT;O-H2L:7X?./&WC1L4L4BXI
M,&-ZDUCW$J]/_!$)AC!(HMC"HW/E[G<>=;6O?BNVB?XJLT8D(J_E01ZA,'_D
ME5&3*FC*T_>#B=*W^ZX-'FK->SY;#^5E7/FR:]%VJ0@Q:<.$HRF,&R<A=[(Q
MGNI5X_M<7ZJ7I#S/5_*F[3N_JE]KU8VX8+&I1UF,+>C^L/F1J$P/E6N)?BGM
M%5WTQGXJ9Y&M2"_5Y'#=M/SINE>-J9_V*N5LVVUP33EG[.K30K_X:1?IPP?R
M[4KW?S_XV-[>XUO>&7T-RXVF[QZCL/22Z&G,2RPTL>QQQ46O\M&[MZM053ZZ
M1\X<=45(VV&CO%4>8]NCS0%YCK&R+=HM/-0LM#]2S/BP)S-<E)UPQLLV5V:(
MX/U< PZ%T[F=R_/G+,'L=1P^+B:9#X=;D_>#-A,!.G*9+?4MP82X"(&>)],B
MEU*BNQMCJG>+#+I&];T+/O44Y].3Y2N7XK>JCO?#^,HGJ3=7_D^OD [^MRWD
M4BIKO$(<#HV-M.U3HELKOJE/#*6[Y<_Y+'[HD/ZS/RQYDE<C0PS@V33)%%)'
M ="/S0K!*V82 #_HS\)_6T7B(_'_KWHGZC#LFV2S=!Y<F:&Q(A73QVF(] :T
MT]_(;AX_6KFPB=P\L+8!1[^#')QJ!Q, ."X:?+ .Q\PN6CS")9V,6/;A^="J
M :T\.XHW%?GH2DOMV^9JF=):IFK1-]Y\I_@YE[\_?@58B2<K=86C!J&WB72J
M'H1E/P;CQ91 (+\X1-O9/_ZARW-/O!1,N#PH9"_M4H6*%,M@#T8P#;>ABMA>
MB@#?RV'-76D-E_5K<D>6*@2@BQ_[E !DK4!1 42)@>EYB^D[E<0$K5E>W\'3
M-F/.O&\%E?2<.FG!9CN2-1L:/@?\@-/8#<T6R+ON*K'>BK\DP=Y*>5$5@^7U
M-T>H6!. FR)%XL^C+[R++5'MEB3@+;TI,"IO&GHND$+?+AJI\RRF[U+3,2PT
M4U\U4-(9V"8 0OP$ )79^A Z/K*;@5&S@V/??)8?6K7<ZT#!5V9[J3_+U@6Z
MR94^Q&_V=L*,>69$G;M4<6F^/ ]') K.8[24QAA&;Y+UMG+#L HNH<O\$G5[
M&9MI>KO#^/G8OY;.1Z9@.YC'><,H]F.3U+%G!/AM=%BZ5",*MY][J;8K <=
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
M.WF7)2,4J[.ZRBD<4Y'O"M"\M9-.950ETSE(NT0S@.[O0DTS8,O$TK?@(Z3
M,,SZ7!D*;&]</5,K^/G\++R27/A[957:^LY/->5//7DB;"N'H=)K^3BI7E<R
MJ.&,:B;Z8&_7*_VE_]M:!C$S\=$[>0KT.B3,?BN'JL%'+ +)V-YN70IH6Z>/
M!>^$%]12O7I)N.P!%<U<-&5]HMFM/&I?=K)R7AQP5^H'-!YQ13@!8BY:+)ST
MVA#:0P9(8.!;HQ%4O_Z\L/9>,HBXM*\ JKPT$XD/E,!KH5KS77]L,QY\TX'&
M;EK;.O,.=MZ?FGNI,[5RX)[!]EYB%*_2PZ(8#U*$E&Y(]1<ZI'+^]>3D3G!3
MUB?0)^L@(M2@2A/H4G30C0WDQ>O^Q(M# \=9\2*F!QB]VB3YX9.33;9*)QE6
MC?A!F?5\FZNQK.J :T H2")G <HT;[EH@13^)8$8^QM%%?9$#6[$O=__B.!J
ML\!*(2JG/IX=]@:[WI4>0V'^#MS3TA*5'X'LZ0&GVIJ1N"9J &AETT:Q08AR
M*OQ^ER<$*5G$=F;;)&NFQ?\XW5LYE58@6"^D?\3%3Y^P(*=YX(9K5?L$-[\L
MG]MD\2X%U3%6?A%ZX,\\3O&5Q*.(F_/5Z&EOON]^5Q:R26GB0M$+&'>\^6[Z
M_F39VT34Q&+*$H&H<7,7K?/+$+BO^ [IV)$1.4:$J36K',\@Q^[Q>WS$I%GT
MKP<8M/87U(*R]B*ZWRN7'MV'$]D5Q9YWIM7FYB]M3=3F%_Q^VUA3]RO3* ;
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
M56[P*-V,-^,C-_*U%C']P[:JLM:11\KN?Q13!;.\6$DI T+66EWQ;[#EX(E
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
M>MZ+"KA=&<'V&,-Y2O0^ITLA)2<:/V\\#6,5Z=&-N@-=1W \J#Z0($OI9'\
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
M>O/<_KU5/( !T>$!&H4_/0<JEB"D<#)FAO,6J'_W#VAO_H1$\]\>8W9Y.6P
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
M@&TYL^XE""1.A:!1CU5P-[1Q.9'83#QP>$) !5XG<*Q+'0\XP M>99R"B/&
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
M0$ Z1@+-L$TN:+YGPYO3CCXWZ.%PT4'PO-*CY/M6B0PG7H<&9]^D2-&430T
MJG G?$P/$^61W<8\DUFQ=UPRPR>WU'W\7&BWN->I@V9(BME 2]=H;DQ=2V?(
M328QO0ZVD+/EA(J<;\B?- N5LK6R+. ^WC]]M52;+'././/V\CU9$H=VN9=0
MB;-*&7*HSMAF&9@2,THO\J6#RGC"9/*IL521)]MG=MV7TKX<"2LZMZOV<FO=
MB_6-GQ[=YX;'X8'Y=#-F*744[[QE^4I MNUE8\/AQ2%P6:RLK<$/+<4?G^<E
M=@_](XC,[SX0SM-VS<[K<+L\\?2$@%\-M>)?9TTP\";ZVL$,]C+W;!"3#8S#
M[.7>; LGR&TFR<?$G\.JM=K-/I*R;CY/7 &]A#7=:9""S"V,!4E9ID,06C5C
MR'[3@:_E*J/WU(,?IZ5[4 I$\BAR<=A+B$]%G(S3*2?F\YC%3NSC*F^J;8_*
M+!$42+?P?Z8_?AT\-CFT&[_6'>?*VQP6X@&6M;]=M#V@S:!Y;E/V\E=\QV7J
M*Q\U2(9_'T8L?[9^\?;+7([42[M'N<_!:YJP!G"2"J?<13R@_.X,C5TE]OQ]
M'$F5&>VD"G+FS53KV^SAQ3T]RF\U.X+V),17+C1Q$7]PKBV$+I[*XWI!=,)G
M@EC->7 8'KCF&F/K=N3Y+HAUF/]9\L) A*DDG2+-XUR9=<4;XHRRVF/?TT>%
M#=GE'2+,RDF>-%Z+1$[5Y>V+E["#'SV%?+W?VA)W:#TCT_-Z:VP@29CW_O7E
M\J&!HHU]F4-44G8IZ'VYRI:"6D0OX^HBM+ Q-FK8;JJ?Z=E*_U5OVT+(J.[M
M=69UC18VA!BBW$7]Y ZB[ AWO1*&]5<X+ K& W)CA\EXH-EMAZ#A;;[MT[*D
ME*K6&X_.F,QVNKX8_;JAGMSYN@PA9UEKM48N_[7K1VI)8AY[U%0(!Q^[N:_0
M_!:%X\6M!.PL;F0 O%J#&YK#J,W@@=W+H,D:KC,ZLTDO/'!Q"H&3+?IR(\5V
MVA 3J=P_IE@]M+E]7:MJ<HQV_L>WLNAM\]5&X*Z:8".K5:$["U/_3=1H+$W
M=74IZ^]>[Z;G9%>E WT@,)O5E'T3F/4.ELL>#QR?SR=TF@=-MA#_O@QV&<J!
M0: G5::"ZV:T3=%)=0EN7[*,>!BG7L>AZ_9$W3(5%23X'IROFQ8]=\/C5,WJ
M5K3R&9U#RJS;:%M7F01?[,Q,3>E^1<C>7 #X4CDX<#0AX'Y\*Y@&<E:$32^!
M)-MZ7*YH;#PVU1&,JG7L79AS=8IP7M5=2^0"H9UQ2H=Y>. U8M]&/PS"U>$N
M<\&KO:(B9'XZD*R'PVXJ1;W0"]S6=\PUF7-6@@<&\IX*-&YPBW"@+Q?^,']U
M*X3#Q3Z ^>"XW4FY_/5N +=ZM#V#]!8:#[2 K.-ZDZ3ROZYW)$A-PK$D2WQ\
M!Y0A+'>C,B$9554R+^!'NE0/0-SKCG<%Q\:JX4J8[D*55(A]BTJI6Z!]*>.]
ME"_=#\3[&N0\.H+W&?% $(Y'OC)JF-UC-)X=$]]_&A$ >V32%]P"-4"I9F=D
M=]1J%K^Y50;RXKC<Y.UY3EJAWD-<3/QY\2=CD1#/ABTS8X^)RA6OC/[67.4&
MAOJQ;\8>DM:PEL&.E-5PI-S@3X;<$9"&=Z-(24X\*(W^F=)!'QXP+9.AZ1KS
MW)_DBZZ96*_8;;J=MO_P$:63__$@Q*I] *,UJW)9H66TYJT\AW?ZW>BT[8NW
MG3$A&U#2A0FHRB*ODT.ZH?6A8H1AX=9;2TDUH5OB^XO,MJ$"02RNJ-'<CS%*
M;7+9.QG+7M("</ND*XDO"A[&VC95391-QY9-=COWQ;2@Q"(0Q5*=,CUGJ792
M/\)/H3W5:V&+D_4!6,E!J !2U6;L5-G8UKC53'1AQ=;#2_T&0+$BS=M=9T(S
M%RC#-CU;1\8+=;@Y*V-(Y+V8,E@#H\)DGRY8^>U,CJG9.CUWIHAD>D-/WU_@
M/^XB#L;E;W9G!31+J=[_N&/H_*9 ^NMV41U\97REG4_^ID8BEXU#W([J=B$&
M#S1)A'['4CJ0MU'4C$QC%ERI\JW&K%=81JSFE_9'9^^7!8FQ\7Z,XM" /*/Z
MY)-_&_&VSL0!.7[+]Q65S63 SNEGXSBF9]R,2AM]-WJMYR[N^K!9?V94>_E]
M_VQH['-@(F=8LT[VH+WR.D^!39G=CHO; CMG4.M#Z[+TS2FU$YG0YW,WP#]]
M$'C@C< 9;?D8E# X(Z7)S]9@T?KL:'^<P@8>.&(C2*FMB7M''V:O'S$;?\SI
M&0L+3, #(> 38W%KK <,8X:+CH CZ; Q9T(; KAPSPVK9$D#C@2]B]0V)N/[
M $7,T_AF@6.N$ZM1LS.&@\$-6M!D@NI6W%:*]5ODS%JU8M^&689EK\J=](6B
M8W8'+"F(/EQIT2;/[@<>$%JV,U<LCZ2:??HJ+J:-7%*522GN!7'TM NS>F6A
M$:H-ET(SLYV6U\DQ^5%Q:-)CXM7/3R\B[QYPB;,7[VS7>/<6H*9:UX1'LR4_
MN?-$:+AUY?C[3WM2/1D)Q0P9)2PJ]/^LX*M=JJRXI9G\9IHH[ 06[B/ V&PZ
MAC/=DVQJ.UN??'5B;4<Y!*IG43]V[ZK?@%>?'$FK(QTB76$W;"H_S%V0>O]\
MED)S2S(4D#QY67^[CA*I$/$:R^,J'8OEI193NUA+O/Q0G @QL;'?B97>O/J
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
M0SCI& ;O_-I$!?'WK]]D?68 XN<RPAI^>OE5RLG+"K@M&HX-KCDZ@SR%K5;
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
MPOL)P1.]>/UIQ/&HX7Z%O6#^YX*W+%)C57Q;@\/2"K'Y&O01M2Z=6WY['N+
MG+TJY/MA=OY"*TW7I@$75\NUA@P-)ZT)S+A/J1X-]6XYUKSSZ,<R61C65S&N
M&?SV)J?FH[L#SN##@N6%PA8ZD:]E2?\:0O[=C$7*Z__NJJOT/QII]E]>?;,=
M[)%8*<E_36+ZS][/GP.TA(*I;!2)]J#K5H0LHA18$]<146906+%I8=GKXESQ
M_?6[P?F']@!!RKCD!T :R RLGA^.WKMFLQ6X5(S5.711T2\A>#_&G0/"?/>V
M17;0DP4Z[A(5%>QW!#,#!,$%VC11%(K".>> 'QWLOD@>D@5!!IT=9-*"O^ZL
M)E8W);OH811^LZUQ\@AX==':LM_O^Z6SKS=>\(7P5!9Q"7XBWP7Q]+9+XTU+
MRPE.J+7$5D7V&E!S3M'7+27JR+H=>3U4GMH\ X<"M+'Q+L!)(^*'D.[R(9)!
MC9OPU2-:G=Z4*8)?<6)EDF3DB_%@!?7W^7,'I)/-)HL:+L<&S ,XHED$'WS/
MI5A(H@;!R)PU9!9K2Z+5&R@"Z9JQ\^DB2L?R^QVL!H]F[#GMXC=Z7T/[&$_?
MP/YXS:ZSL5+\(9X#.!4V2J K0]JDE\AOQ>> #''(>Z,'0%@'/@R2642VJOM-
MDC\'1#B-7L0Z]+.S!C(+G*#MRW1T#IA7!B>*[%UDRX[%H_F]#5OG&<GXVJ%X
MU\Y,<K9SWF[%(3$6]#&)PB\^3<O00">7:1#&2I[BG@T]!SAYT$8?&;)L++'@
MH)&MDE\U"T#:S\B#S=-R/,."-EP5DJ'*O1Z\=]F,I3*\O-[=7ZHC_"D'[:$E
MPO,6-YM'VM =UW31>VS.U:!TQ\9I6:1H3](+:PO]=R4=+HF_GN*?#'(6O_1.
M4!CM@G,/X/8ZCZ^!N?&[D9@V]6XE_TBY53<%C1D?-S=Q 7JNG)'5=;%XGBM2
M@_*-#-I_492ZX/+[,HLB,1/7T0J)$JUV9:X6M*UXK?9,S;3X!)@#E!6#6$(@
M4.5US7=_/O8L%DK0%>8$G/'_G10_$3Y?;" #0BF*T;^+NW;6]-2]YLU,!LN<
M4ME@_%2>XTNF*6 A..T<<#61H'X.T!".O\!%2J/G@&37G4'1KSFWRMG>>%5)
MW-D%Q^/6R+2IN!9T8J(LD'TC\"2V0HZ/>U]Y"P27%+=@]WD;@G;[F)P\0J-V
M- T9@U5&AD!=U/DT,!W7WY %JZ;LJQ,Z[2?<W; ?^N*V:5D>K/F]4L7_P+0G
M?BW&E"IZ'RA'WJTK"_C[PB^4FZ,W,2P#RN@;U*8U_ZBIH;X^*/:.@&52I2YO
ME(:T]/*G#'7)1YX)"VO;\\2[!,-CJ\FZ(76Z3>Z1//8JL6<&B)X+8SLP<#AE
ML(* 4B/>B+;,F &3S+"B8.##.9NUGT!V==0G&#U$&#3T%"_4GE=.L-\SRJZ0
M*/>9NR4_+,!;<U?E59Y@R@.W5AQ5X%H7=,ZR4YVNG=$6++V_"S9$9_TIR-D5
M?U<081K<!+SU'<!J?$^:9L0[YEA)5-?>U> N2VHU2XS!6@__G8M/T0.+3A_1
MNOL$0WLR&8P5/:K%\%::G.1-CD2(^M)KN0UD3?\V%^[@V O_A)"EU3+C&QQL
M#V+9>M:D7Y4?=\\<J\F;N.<.+W N29=HQ0[<::%/%[4$2MM .]75^)9(/K8Q
M$ZYJPORWK-WDT&\:3"_P[L&$D8AUN]99UD?/COM[MOKCF@Y*-<7N_D&L*9;
M&W_?MX?:@\4)V5AQC9[TTX@&=&R;EE]C<]WDJZAYV3BO7]_Q*1]2="GJ#WZP
MS9B3?R 9[0A7(6Q+ R6;F4^0 \6=Q5;ZG&WU3;YT-K?-N]Z_CR\TYSW(D3K,
M9BOM-7/1'%Z7,#]6$\0UD%@\T ;Q_I[RY>6@6-MX+ @3JHMY[R!&P_3QKQJ)
MA[P[/U=T,&UFQ]YGD21ZHA2AY2F>([S.XQIR"6E>#Q,,;/O%HB4@+?CA/:^(
M_VNY39U.%;.QJ6<Y$FV/L7?D/XGTODW\+*F.@L&N[K4K2?:ZR,&N)S)+-/"W
MBIMN(K=S I\(T3?\1-9X)2BL\6VY'B><19.8B(:@#+U9E6<EA-"N/8-:(JMN
M_L)#WK=9<_M=.E:IZ:HTIV9CLL_/7I>D9,B7/N;]?K#HBHH(KR Q .F<FJ>N
M=^=K1S[FD-()W?L9(Z?IUDOGT<60_6D$Q-8/&895G81!'4O+(5"Z-Q:[N:<3
M#S(H7S1&/ V]M>(7X*D=]R=2<?3A1-M(3**K' ?]^@E?^MHO&"WT[_63&<&6
M-83HKUMJPLTS.Z^:TFYT-#<$V;].T$'>31)])_@6O.CY9:9HAX-XE7#]. L?
M'QFM8E0*BNDZ'>ST6<=.2+Q,$. >$ Q)%I3P?VVZ=N/E5='UP+OD&LOLYZNS
M=EZEY@=,4;8U:Y$001*#8;A%]FXQ=63*Q,@O*X0>]^)VO3-"IBG_U8"4!,3
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
M1UK.<WJ2PF%?7F&YOF+47LS4MO YH-R.LM%*WY+1HT#YM/S%A9^V;N_3Y1!
ME0K.N-.7#/9M],?AN'#8^T.FRP2%KF;KBBSTCK]-[UER2Y!E4-%O^6[!?+$2
MXCO/LW$;K$(7C-80)8"J']OICY"G.0?4S'K!&5N4WR^V^ ^W*(Y>;+M: A!5
M:DME1= _M O(L_KE+M30UICN)_U2 K?;^S$D]U*!0\,S [3#,(2%=!=/'4(6
M9]3W":;O4F+;S3P^X5;+*-%])R&D1?6:9KWQQK6"A/Z%M=RSQ([E!=+-P^9S
MP$13Z7><]H_1*V#E&5O3<=FFFU-+ M2("DGA1M\X[#*_0STU95&A3PX3#I*,
M EY]L:[$6/1;-DL?0P^56IYKFIM?]3)?^9PHW'9#Q>DX,MA=/?8<0&W9G6P^
M7$Y[9%CSK6 W??DL1W5^\%+WRF*<?Z_,4UQZ/JI4DI_T%R%;+@'N[_VU/AUA
M$"J8<+E6^%-/8J38MO9PWY)A+O]H*4%!>[;N[+IE>\W!D2I;81 M:=96<#!/
M\,]#NKFGU+^N*MO#72WD$J-JL]IDC.L2CKMV;T<$!6B9C,5=<VX$\L)HWO#3
MX\VZH"P(D&5W#DW#U-&6LKG=A!SM6GLZ[?N%5)9+2FZ;6@8Z1W"M-H(3&AEM
M6\<4B\8+11YGE^?$.XCYC8J6.8Z@F])T%M]_<?JF[\]-O=V!F^\.# \_R@E9
MW>]:52[576UO3,X%C3QS?T7,/6C(P]Y F06XH,YN]?<JD 5")U_7!%_VF^50
M<\C&?_.3F/"+>[4/4*O=I>Y?$AX3RS]+)XNZN#'G3'8MR>;,ZKQX\06AU7#M
M!ITN>7LBD< ,USO+5>,&N7;":,5ED8PN&WD(6T*DH0MWYV ]]L;3S9XO]_B8
M)MK2U-@)%JK7>Y2TC__R^$8(W74],UC2?>7IJ=)X $P7TD444/VX?$G*_-3L
MA^%E9S)029#[.?Q;UD\XJ1A>(7C+N6JETOX/Q3LU*^P4MP2[2@U6O<N6GB1.
M\'<[!]#LYARG( F13Q2\];S%]I0%^UVE_%1(.Y-\P>%VH/Y'TQ!AR'B.[*1[
MJWH!H82196)"F5'!<FJE+H&F,$HVI2^JO#5=I8K8(7+8/ZEV]V(38=W4>/C>
M3.[45UEI^R3_2>07BF\0<-11X5]D"NS$(SL3J4DZ[0T=LSXP=:,&0PG1^8#E
MANQGL SPVX($0^H;KTXG&LUQ<Q!&0A\TE!:UX7'XV7V;],1=_%"@1+G;^U7I
M*M2IMM'TIU@_=758/^>6NM,JCIR&'65VCD8)$X(QO\O0Z?M=/..^KBH\"0/,
M'W>HA<?>:0M_\6>!C$( &9TX@M4ZA8^S>_RAI_A4EV:CP!5;&<C9;VRY*X$>
M;1BAQA4[,R:+=5/=>.;MK;)O*#OOW>#]\]<[:="(XE>4[Y21YLWP?_R'^G]'
M_MVC#\[_J-!H]>_IK@AEP]_ERPI_###:G<2'"O:PK)RT-6NMK O 5"<JIH5L
M]-_?]1RAZ/5Y_I0Z$S+:<?W((Q;&],QFQL=CV[+&"W?Y09=BVJ/D6U?67,2T
M%5?TO<X!/"K4F,\0(8)KOQ)3Y#;8U:UP;L!%XGVPTF.3S[$!XQR#D9V G X1
MU/&)T@$L"GB5]**"D(.TQL$3W<'BTA;E9?72+\I7"E#*E0X\]^@N +'"U7>
M;]3"*$G.]249O%]-/HS6BB1+2$(\_]28/B$@8%DC<B#P3GZ0K>O+O?[!0-+O
MU7/ JT4>LPDRK0O_C29\03WBTAQ2>B/5XI'X]O&HQ&MIAP! J>)E;.IOLWP"
M)8J<GP<:P?;QB^(?MXOC91#!H;3A7RT>NE[966&1$TZ!1GV9$?X ==HQZU;C
MFR;Q2<99'/PP\YOU&W/1,'S<V' ]77WKA,4OPU[-1G<CX4[4O@Y9BI#1?9H8
MZ>LFV@>YC4_(\"ZQG%NR>F/#8VDM@;D#=.4L_'%W*03Z%] "[UZ#&8T"<NZ!
MF=%[S!T?:LLY#&*.R<>(Q=M-C>G&?EHMG71Y6EZ*(]H0J<CM>2RCML:8C[@#
MQA9Q*$Z'05B*BO@X8Y>2F*M>O21&T]U3/%&4^PU:0Y'KB@E'8 ?4.8 =1KLE
M\R*6'BT4:J/A?>UM_MO7G+Y'AY1%BK*4_:VJOJ4@!;1P?S'L&7=.E5V%E=/3
MQKK8DXG+41[.47=&OTG9E!:!9E]<4)!N5#S]3I9/UAZ]ZE%O2<][FY<_*5])
M:%&H7**N,YWH<++,DHQ44\8-[\4*3>V23'Q.O-_4F(>#%J<I!JF[O9I0W]<X
M,;6M;C@'D^DZ0[HM"#=>FR30?G/L[;PAA_$+\5]FUZI#-+3,'9*3![8.92F>
M/<'/M'ABD?&!X(R5,I*ZJ^/MSQSIL/4=H:R?R[R.U2A@EGI:@.IH3+NH<P>5
MCV0,$_:H/>?96TNM#+UPMQS%5\SHN7>]U0\%'1HYX?8X8">?1E<-:'?/!/^V
M_=84^ 6#U*B_7$K7N/1C?,JE>IH_A*<<SD^E R<VH9>@M9 K&QU7.^I)'57E
MU7\W 4I5)A6;&AX%$486@K%Q)[E7 [NV^H&,Y'L$89U9DHMPK.PY@+4_B'>L
M+<YTRTU6BI8M?WYD\L03YIVSH!W5+D(( 6O@Y;,P'E$G,(:*EU,VC%<1^ER"
ME3F_H:5IJXXW&WR5/U'\/N;_@QF-A.(^@HB=:D+D,:("2<#+NF,.?$$*70XP
MS%@_=(V[S-A:$5LWH1N5& ]V="U=SX"QJ"#IWCQK3712B^?-N-<SVC*H&WO(
M1\F<!,AE<JB4YN%Q$!OPO!/O/PQ<]'Z?SM]?#H[$>QU8&D9UL-<Q46]@S2<D
M9.?=A'L:KEO2OJJZ+1TW,]#*):]Y((VC] )QP2M\LJ49.9[43.YHB-<5W/&X
M]EKLT=UPJ]39$$7X[6DU:E#D7_CC)HSM9= "P<X7DUC\PLHE.HA')_?]+7>[
MVGT#5=V=$!:*"T32D."S ^DWQHV$FA*[(1QUD]O;OLDW'8+;D=[I5HQQ10"X
M_3O/.%/X#A>JN-4;EVK14,T@YTIE;6CH0]Q2$0[<.;DAG7A2$MG-%)("OH6G
M:!H#&WJ=RBT'3!V6;GG>:&KJ/ ?HQ$]_?-0?%U)&@ZWL+Q^?8LIL]<>:MZN
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
MRVZ)F$2/0 T6(:G/3.F$&RQ%U'P U!O2+8(5C%Y67VONB'VZ3MR8;/WD]&#
MG$6WH,_O<<$'*XH?YX C?Q_C_Z@IXG]/_O^^VC8T']]N?5AHO=&<5NN?SF%4
M*S,_*%U]D_/&]* ()7UG.\U8._]Z= '(7S]6;S+Y5RAGM*+#=+2]KLI5W6W1
M>+QZF&^\-O8DM%77PVG5N=DO.XAJ>C0S;"@ \%L^M7%MZI*JZ^1Z+I/\62Z$
MVYID0O#T+'#9\3@KI.HQJZ]:HEP>Q->#&_I?&W?CV;I E%T<[PC=CS/(K%J)
MZ.L>MXGEKY;FG[R\:7B:EKAJ;Z"X+6/[R,@ !4[%0L-M[N 32L5./;IZ<9'Q
M-GAKL&WA5C1;,],]]D\]\>EB38,[XJE?9@L)>YKXQ'"RG,N2XAA8'FSG)AR9
M$.GMQKAL6JV%P8ZP0'"H4!#V_MJ\VJPF!_,*F0.7WN"&G^PA"[=.DH<+WW"K
MIK4:__EY<=0?Z7VC&.7:?$!=]TZ="4))B.P^!W A=_!%)-'%*YM[SW&GT=?(
MY.7;SUZZ==K_P3=>#;B\EIC__2L*/(V%1K;?"L,Z11T1.R*.8==]=I[0.Q]F
MM+6%WYKTNRVHE6 50@^>H]P8NG9WP_8*R9'IA[A,=_6ZI^66)RA;[H[8RZ;(
MH00*[];J^IU&^C&G^SLYHANG(HWF.& "_]46O'_T-[USP <IPL3 3<W*F;>^
MSML5^6]?Y:<,_F9,8;KA5'2[C0D%C6C50#.%(_A3,5DS[3/E6*@BXMF=!]:?
M!20@Q],WO7?Z+[4TBS1VQ8@4_&\+M=3S"]J^=/KTT0*>:8[K;YX<N'%8P;HG
MTVX,.?>OQ4XN!,WF_D8^_#Y?=KQ/*^".;:@ZE*60^D]7<>Z9""8!EE,1Z3&
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
M\$V^M)/J$[WA[R_\]8G92'<EEKGIG)G8O-L*?=WY<WDBOCHOJ$"N-GF.&RP
M@[L9SQJD$QDL%P+-4"2OSGK+9^I]+EOROTNMK+EE>7'R-KZ<A@908#S@;U^-
ME^NS9D?:+8SVN ;TJHA^,)G<$S\*HTVV?;*FVLI !Q1J"=/L^;\,LU&'V&!U
MD_NS3P@^X8"Q],P0&'YN[$H@EWK94M\7;V;Q):P=&BS\Z!$K8O=H47DL%(7=
M!"MP/#JZ]J$@>*(-@,D,*4N.&C>E[+NI95; 3@(1<WZQKF1);^>T0/;RIY46
M)]9UD^4XP,Y5W/F#\LRD^9(6)!65*.E]Y3Y[L2@<,#@B;)WL" ;9D#D'T^ Y
M=X]R-B0<47Y15_)!5N87/EGKFO]LGS8R5\!R=AA"*W\MEN!$C,' \#\ZT^7O
M9[O\8\7^/YSMTG^+:;6,W!C?;M%7W1.T?JM/FCT_1T(:4V;OZYMG^6NFJ@'L
M1RO</6^R\WJM5,^)':1/JIV'SH,]['GZB]D*X0F[F%RL9VNMW^JG?M/)25;!
M*=?'//?L^YX&G(?#+H$C6!D_78%]MAS_TF)T3+<)<.<&/?<O.X&O2VG0KHHO
M@'%27B16)1<'!$'?E?[#1D."1,%_/WFWN'A;,;C\E-PVR!5R,OKS?OVA:(0
M=OL1,BC^N0U3&\^6"AF*-D3,97%1R<K9S(*]+],S*H;>)R.^F+<"\-=A7.-F
M:N-?@-P[[WB]T6#B"76!)$UJMYCT1 XD^^PV@KA(94I7V^.SZ-'>'^\4;IU.
MRA:+VC@PF<A66W[];$^B_G!JU\8S;GE5NF-OHU)X?U4N3+25W'U52.8[>W<#
M,9^<09E"RB"/>@D)XA>Q:Y\ZS:W.$M!55$U7L*R.Z;GBWB;_Q/*YSL\O/]^.
M:3$\Y%.!&;PYR'J_J4ES$'.@Q#U7LY)5&&3G3M+V4WSAB79Q=2:/&?M>ON8
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
M;T!@UZ0]QZ=V+F[47P:420WZ78RVD7J=X^@==)^84 XLW49Y+6++*$'KAFG
M7?;'\@))2NL5S)1<<N?R& [D:%2M5JM%Z:RE4_I"PA<_L<1,/^%>%]0\DXT8
M8VC<)^(?'-EN(L,@2N1D#Y@%R^'$==6==L,_.ZI.)/IG6D_#W#S*>G:>+X[Y
M]#%9'#\S>09CO^[-D\AP$'<!A/=^$%BM]ISQP^CU(8TUT/LD]?G=5+X#O?O+
M/I4"/=PUIMU55YR9TS/W(U&>_EB[B;E%/7?&;OOK6?(+1DDOM/KY,M9BPQ,E
MT;%(>,^BP R&NW+!D<VTY\<D1IFZ+7=E4T:5C%GL4&;^+J:<FYA0XZJ_5W]1
M\(A_=L0Q.&(K4*)@?D/VAO4HU9S55)%Z78;LTUL]&96Z&LJTJA.5D/QETI>M
M-IZVGM "S319D^C'Q/6^R?!J>/%"[*F;9+Y A7<; S+US7(0"4QMK-QVLG;H
MT=WG&DDDNEI\27_[I)L26>/1W7^6@_QG[=_D*$7H1=I:1_TJ2UU:K.)T?W\A
MM%J0Z$M"^?7GT44!%.^EVYV O;1"QM[*E/X%!GV2\-_KWN*$UG\#>J3F%7Q/
M*GY;D%5_^'+W_N1C(M-J^4U%Z,;M\D:6?%T;=+H9#H ]Q>=WX8 _Y]^BNJ&L
M3V8!40(Y:\ZE2NT^,)T8B!TA0>'(S%1CJ8U@;ZB)T!R@O"+L-F3?,-'(/;O?
M#64\XK3HI46QF^C<'G%D^%Z548V9=1UY=QZEOO1V=4.IN/]7_B0&BH3J-WE'
MC$A<EI:0RA"N?7,Y)&N69Y*H'37:HZU'Z,3%7-M4E_ZS;E=769PI*N2:+W&$
MR\EJG=?A(GPNOW6REX)?3CJ!0=S?7EFD#^K FM^$@G5>*,J9?(%>T?"Z2KIV
M4SW.ZO.&I$*EK0;:8 4:W5YKWWN"DOUP4<;Y9N+N#2VI\D=?LD6--8<>/R??
M3$ZH)3NU88,DK7=A69NF7;QBLR_KT>FDRM[/T[ISP[(4])PF.+1^0NW%+=[G
M?::@Q(I SY+6S\'=;:*?' O2.>5,9$W63$2'Z)T,7"VS[\,* [5F7-M(,2\^
MH[[ 64!R""M%';"QQ[A;SAT^FB"SE/N/ MA$2=LB342)"$U+2 O5W /<?29$
MK_1*J?LTQG<SJD1RBOS0HU.K@KB?/)IJU3^H2VA9S;06N=#]H6DK>S(Y^$H'
M_;5H.*R84)UQ BVQ//-E12*:BQ;FU4X+\>ST]Z(Z@>7KS!1E;-UH#BPQ'B-]
M'-^Q+E#U.+0C2&8MEWC?DJCV<&DB/P .V6-:*(ZV?YP2U4BE\6G;1B:0&2VS
MXLX%B40PM53-63J9^JC(3Z5."+2D\#38O>'^]G \9%&+54"!(K_.PYH7*=;0
M_0-VO,0-N4;+ ?$Y-'2N6765,,$!VJ$*?(3@A1\<I3R!!8*@%X*?N,VRZ><3
MV>HCYI2_?J^(A$/K*25F3_?A/U8K=P)G-V.&D7H]NTH([FXTR"P/;J7EZD$U
MT6TG?[?1D[V9L>,9D'HG(2#F<.&.[F>4P*Z9KZT?A;4C;(F6RK '!_@\7$2'
MTGXF:=R?+5O9CZB VFNV&M.D$$*27*4,0P-0V3=>B@[5'B8V?U3T87A(FP^2
MJM2N1+\8,FJ=7!NWRY*0U%:JMT)ZKT2M+M965.:V1FF[2WOV^(-<6/40(JO4
M!G5BSBL-.SA@17.YH77\V$$@X ,['%;;T)K*]X#!\%[(:\F>\/YOSY7[H<O9
MX5S7D<$UJW9Z.WJ (]MHY%J"DIB<<=+3AE9BX860C18&D=>:&QY;-_!BY']I
M2/?C24 (I(/;V1I%VPWFBJO>8#G0IKIHTU5N(L=@2;0'TYN*P>=BM3B :5,Q
M.RNM04F3WVC@$;? OGUR!U$QC.&W4P U"?^^'/#/M3\4LM-X]HS[12S!?8_*
M%\2_BQ<_"^*_\QM\F(6IWP<C)3:-O'[VY3KW8^KTU@2)FG]W27A,@4[=[UPD
MG3ENH98Y#ABB-,T2$3Q\_Y FPS-AG6.90Y]4S<R:#Z6;N+PK=BSF^:!NHOQR
MN!SSBRB80 [QL<"8IZ7>SCD*;()N0A[+[-JK8WM;Y"2 NU2\[XV$Z'G<?))Z
M/+.,8+RKRN*POO8ZWXA:JQ=\+1/2V33:97-F\\"XEM?D+[N8+)9P(.Y()-V'
M:+*5%67:!;[\(QU, XGH-TFG:]9\E'8:T]1WCX/#ONVFE16$>9<Z]SO$M)>;
M*M T?Z[7%D& "- 1'72*2?1TO>'!I_/RD(J*ZF@^R#&I(;'M&N89.GYE5ZH_
M&6)[9RPA^T>O>W&W](>B^L5;/D#X/$M&DNXM8@I1W@T*D9]EHW.TO?X:G4;G
M=U':JY=02FB=8TU7T'@3N=B+3X*_X X=MQ3<%LH>K)@F8HRY>ZT$U()L>U3$
MD'O%KG)S;G55M%]>?LZ\W/PI*(:BC6)7F9P[^E'343SC(:S3.3NZG=Z6;7<_
M\6KUN$O=^Q7L2.R]&"WWJPE/6/G>KCZ[)4Q!M4K\ Y8-65\EC?*R"'*W0;;W
MT-*A2S9AHCV=*P6*PCG)[ZQ=O"@\6J]D$"JNQ5X:_5PFRTWOZ+E]RL;A.]96
MY4XX/_2,_33Z"@<I[UAZME8;=G*B?%]VY_RND.R2SE<:L/FO=>OI5N,"[!3V
M:G)7.G51NP^6L\XLM^4+T\?HM>QW-Q\D9U#I2RW!>M(M(-&U=$'D,R:PW:(A
MWWUB]GJ_=]B]/:EM<^/#Q!!O*)T-=EHQ$Q9S9.%*@@63/+(PM[HHO7\;I1G4
M0>/9:,OY95M.!\7=T\Z"$9C"BIE!OCDZ<_B:AZ=%],;I.8D]LB<18HG?^<;K
M_HYNRI8SENPL- 853X1(*$- 8]H((\B'Z_$)CT%=M(ML*:&)H.E:WQX176=_
M'5@7M13C!O)&->A5N^]J("\JWJ;S9XR7$#J*+MY^#TBYO98P#"(1_#3Z-*_-
M!BV"8C9$Z477RGMSQ\!L>Q)\G=KHIX\<=GTYB[WTZWL['PS,:5W5O;56?;P?
M%WP=E18+>B3::E")?C*D/L4_*0W78>Y.+-&0?O/<+LLJ_C01Z1&BP548[KE]
M3V2-FPECC9IOI\(#I-.E.97+M5/I*R"MC[.;Z@&QO*Q"K ?O=7M?A\[V$[$<
MJ10B>2U5KB)WCZ>L5?2BF$B6*0.Z'>H/X?'Y-^]])!CQNQ0B+_W0OLA C2'D
M_R2W&$+1^Z4:))XY@-^4:^ZJN6_?D2W]&[RPU7,"GOJ$EE_/*<W7<_H4O7N+
M<6;L24QK:?\]0:+,/ULT(B3=5,_& 5>UP6<[V6>7<\\,\.G)@.$HMD4 ^TJ0
M:*SD7UB*,/=BJ<<# W+U\B%ANK$/)NT[(=<'?G@]4KVDN:-*4O]1*39J]U&2
M7\'#W'CMEJ8.8R*^Y,T88!E#B^3N!-/*))=MG-T1+_WY+NE@;\OB/>\=C.#3
M9W,W-%=).4SU"B%@S?' .Q7;]299NF45+#H7_>]VU_VTJL%OD\K"Y7_=&@T<
M7[%A<<B2GQC)SW'RF:N+>MUC7Q?TE>-1RMD!6#%9 Z6;7+6XY9/NC9'S57RZ
M9-\:(Y5,_&YDYK2(A&&)%,,+#I.A)1\L<$->7'2V--6<WU]J??OUNEA[\,IA
MB3PQS<W)F''4:(@T;;0YW7BK5K%X<=%[$_?K!1#D=L:-IU<C'XP=\9G>4>.1
M.M:CW4Q?C)9-A-I>6DR3MKZ?FM1'Y9*9QO6=Y:BCDKVKO:8J!,1:9;;-9A++
M9WIB=LX['.0A"?]QV4=DX-9RUO2FM#Z)7$0K'CF#G,(T:\]YIO9_3NWA ,C^
MFJ5VXDWL$X\,&A)@Y]+SS]AO4&K$=#@:^8M/[Z2J^LO.KHO=B"^+]@[HI$^Y
M;/Q8YUGWG0:S8_9M5Q72-T_,W(H>OFWA$ [MH4KNX-SZ"=A"N[@+:%FR&8.2
ML0)]W>=2N\&V^+RSX?UO!6WMT(Q5Y9J8-6EPR"(9<J:AQ*GY6<),FAQJF /5
M[RN7=+=]6[:_W6G].Y5/K_^E9^C(GG2;5[71QSKV^@V3TAN I.7\ !VS /#T
M5"!$,1U8/^8.6Z29QM#9K5 .TXADT\Y>8IJIUKKJX+-^B6^AE4MSP.7 KWR)
M)G@42XRL-:\V<RA?-ZYS%ID5KUS+7'O9W&<V_UJ>\Z:50!@&NC(:Q?1B >)K
M5CN]$ATZ=.)(X!"]P>E?^=S_Y41]E<35R5V!YJ:4QPVALJEF',O72@8%OA/<
MIP4C$W=.E_6(ME/GVE+R!QIF7J9.[[D+-#)UQ'&+/?6A[/,C L'R33_@@&Z-
MP)LX('=) P=TQ&QC1%8YK_2S/9[RHM9=,OE,SQ)W,MIT)X3<\K=1!<SFQ:@_
MBC%+ %CY7U.JV:&=>^9,X_!NVD:M+=9PTDW.S_0&1_[NDXK$7$,PQ10^/(N,
MNK<[@"/.?"KX/WBN*E\3:83;EC9>,FZ^;!F8DX!!W>(*5[.GI=OD#Y*D^VC&
M6B?M*,I[?MNMQ5C_VS@59EF(ZMXZ$&8N#1@8UXGICJI_3C_5;PGM&[FT)-;[
M+51^U<;DR2VB;:- 5<0">]<<<?IB6:G%K"/9Y;H?\>>?.$**>3^+WCS.H?87
M(B F5"!)_9>=9/Z\_6$?HYLR;9^PX(G231R P@&N.,#*]%=,TQ_J/O1)W?^U
M)-?:#Z6Q0H\^-Q@_'I8P:T3VQQP]<_^T=3(NVJA^/C[(VO&&%D2OF-43MN&E
M3_K& 4I\7'&GS]\TNC4 <8*RFTG0WJR_\?!Z845K9)B0ON[IAJI\)R=2)+8&
MF1COW9ZXQ,R/'(UI7Z$/_W#/C._#/>VZ)I))@M=-+$)ADSQ[ZSE5!0[%ST$)
M>K/]ZF"*7=!5KN(@QI\5&]-Y,*/$VLH<EH8Y9?)!7J[,PT.3[%>!E*N[X!X3
MWT4^=(S,@LJT);4B3#-AV/Y)X9V!KST9]DH:K(1?^&/$29F1#2O-&%EDQ4@4
M# ?,.2OO#L^F#1X\YW\!]VAJMF<=50EM?8<="A9*[#C-NE2'3CUIH[05F-V)
M2&2__W&"51;4TFDWKR7?%Q3)>.3*8$F1KI-X8IUF;]\^? X2HL'8^DP3R>].
M-%F!5_J_!XMMM<EAQY=.=B7%Y':XU&5=@N"8X?GU(MG$"I]:0Z*8Q)7&Q%6.
M11!V;/1];CS[.7A@,QJS)/5M >T*W\^:7C<,'F[>+8HN@6AHH#!G]MWGFP7V
M$R09299WJ.*;-7DS&LAZ&HSE![>3L_WS,CL.$MD#Z5O:ID$B91"I'J(N\^+(
M<KA.@WVM16-!G3"#^L W1==E'' <%=MI0RR32-&0L+?7ZN%;NATL''')U<BL
MG'YNB$/WY90((SC0U9(Z]]9ZA?]/!DM:ML]H7H2K;>\BQPS(>16"T:*-+)*3
MU8<[WIQM35HE*/!^\EQQEX6446R_TX;>P5H YFU#"%E&/X%9-LJE-7O/O$O[
M3)EZ?JC1]+;4Y6F"JDH'P0Z#P7-0OP':>[5@0IIA(IA/AZ3L4;+8S^F]#QPH
MI^M+SR6XEJ^XJ\U!.(R77K539*\T;S>DS7V>.1Y^L;^;!HMUJ1]/):(HI4]B
MH,KR3,YR'G/X#3K_']6?_],UYS1N?P;.R;@+V:"8<%$<L%V-S](C_TVLS:&]
M_1L<+[ -YR/LH0G[(L9 @,BN6>K7NXS!0S8#QPJ(\1'941/CDV0:A>LOHT^A
M+!T@_R..9S9S_7U#*Q*O?'V$?#E3UMHE'>ET>!_;FH%G6OP%XU3T7&).G%9
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
M4]U)E@(AA<[4E =A#[].*M2'2=6:-K_Z.N6^A?O;J(/0YQ-5$7S 9I^U(PG
MYR89(B(&7XUKU4<*>$F(C\&C#7;GU[WV+T_??\E7@;O'(/E&7&+.28!S#(^#
M@3I3=M@6) 7IGXS;S/ O]);>&3M-%NBXAMX\5%NFXV,>?I(TTVXK84OI7'Y2
M?'U;@K'16R<_0/$FLK]#E.,[#)*7:(C9#?WP7O /V&/,"K0L>,T<+XZ2&SHT
M:/U6Y)NS9W"5B6CWAN2W%Y[1#1Y>K94FK&FO=3&VP&A7P5BZ)JM3;C,EHPNV
M^>P\0B2H47ND>9=/\%OIL(EK9.%%SJ=$QEWAL4?3:]<JU^WPK[=>W99@/W0W
M1LK^HK0CP')GP5!&X&TVP/,6&L-5UK:0:EH&:$-2KHC$"2\&F2M;"L]F74_=
MNY+8V/&BNJGN@LW.G(E4A2S9\3M:'[@@3#1-EV2-8ND!7FML0 (MQ5"BBL=2
MVA:>=A&QPB%=)AD6+ZBRKU4&+/V]]BJ:*PWTV&0=$GQOD'U&Y?"G-:D+"6ZC
M6L<)^\Y)7=$0.KP>P<'8/0C8O<13KNAV6,:.>3!$KD[SM@13+4I9&E3#:%=8
M+&.'VRY<\93X8%D*2'9]4R9I_VFG1>.AH[>1X5:'X+%(BCLNN4F;$D90Z[",
MP$D$"1,M1><-$=5-_5J66XR'M\P%',QJ-WQ3'?WM@\%%,>Q5P?)#'S77(>3+
M/<Q,- BC0ZBI92]K)PNB!E\9=U^B>W7M4)/ZQ8L"M)Y&F:+RZ*<JAS9I&"D>
M-P,,$LP Z?7%!( !6?F1(9!$>.ZRD9F$\3@&B:FSK!$<9_.N%BIGB^/JBLO&
M=P;ZA+!LLHF5>4GL\_ #Y$,B;5<R-"TBY>V[31]673I 8P.@'B^M 6J:@=H.
MW5$H]5KP,'&3?PLO:6]AF$2'SQ)WWXZ.MS?%7TWVF(:],GGEYG#1S"WIR2M:
M4M'DV6@GFD)WW'$/X;W+C>;D&;G,E<)3O,M8:%HO*)W%5#6:+C,MJ&]TB<4W
M2]4G!K=5"()'V(!1"D84O* ?/%A[/3KI=D^5E.+=IAG;5#\_<9T&]]14>P5I
M)@2R(W'HO5X(.3PA44ZHEF(7Q3 7JI^VE/*2CHDFJIX^E+/);8&00G@=L"/U
MM)9ZM'K:11OE&>-2L6Q?=$O_(3B$P%KJFA7?0:8] 8(5&U&\8LM=Y2'($\W5
M5+EXO7OE*Z_'3S>E6H><Y4UJV!?T$7 [UZ:01:]*4.)4Z\S93T&V83:=!?M(
M$HF!$P*F53:ZH045X;*U3?)/;284H_9\CN/<E79H:Q;+!4'(S%&II*@QMI(1
M9*?I!VJV_89;Y_ 23>%AOM.R2*/G=4^=?(W'[5/>>NU(VU=IHG#VB&[SAN\W
M*@$11'&#$F<Z&$^$;42_0W '30$]I49!#\&IUA'',&]I5,\>"X_KE_J_5^JE
ME0M>\;/EY=KL0QEA;5H:;M*$T)(BN$H_">D%RFFLQ"R$%_8N*KS71FR<9RE>
M]2D$G[Q_.;=;I2'P[8:)ZOS>QBY!M_P+;[-U.^<0J%DIX9="-P@1&GIP1X!A
M )'Z.*2WX7)-O%034CU#M&(ZHZWW=.LU0\33;!/*WLRR,>T70\S\CF67CY.2
M]WE,@P]?2JV$-S&)<"7N)AB+3Z$$K&?QQ4("19"!&4!XX2)8!A8F'6.Z"8%]
M7+.AO%%[E[Z,+/K5SBO/JU5_-SUUU&"?NH30ZPT7I2XF\2@SY:$==!-.N2Q!
MMJ.?F8#6[;RA" 1=X2P>R(K?M3!:\/&K7NU(&V0)W#Y;D?+:+9VB9Q(]Z'(
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
M5 ;-<GP4XTC?_%D]][N"XN+BJ>04R9;] #HOQTPQS6PG/J"WFI'=JE+[:53
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
M@,-B[^QF)!:\J!+6H.:/M]VB!Q&5N-A%01<1ZDA;+YR4W'RK<+/]W%R=CL2
M\0NQQ:S ]-,,"Y&<H77]O[#WK["WSG5B7?2BG[O]=+*YF<)3_B<\9HHK&S+#
MPCP*1GN*YG0#G,;'V]];&KSG,NTW=LC$ @"?(@6H^'_(>\^P)K\M;SB*2A."
M* )2HA1!$5#I16)#!(0("$B-B$@3$&D10J+2NX* HA 5E29&I+>$CA3IO2<T
MZ0DEW)#"&\[,-<?_S)SSGVN>,_/,/.\'/G#=6?O>]]YKK_5;>Z_UVRTPX!2,
M=F2&.NGV<[8*-KAIE@1FDWGE$^.RU\S [6EUC$9N$5I0@U:A,O 0OO_^B%O*
M&;E#EH?RWPYMWL&;,5K]/+X;8*,G4:K-JD*G$5_L9]Y^S>J&C;VM*-<.S'J0
M[-OE#R49[X" TP?'#S/]+R60_K:P/Z[V3H'H<;)DSO,A[/UG!X2C4*V3K_W!
M"2L;D+_XJ(:51>9*D:*\)JU 9!M#*R0#^6WGO+S#2*<.4<ZHRSHSE5P!/Y$L
M0VC?_9TX)9E$4H]K\21@.6SKZS.\2TNO[(!DU8^$T]LXD0/LV^SPCY[H8].:
MIQ*U^ DJ3K(R9LP.%L4;6Q7GQW>-+9Y);&\M47FZAI+]F<Q']J\8*W!26J[1
MJ&^6OU<<;9M+[2[WY9#^@&>%_JV#P]_KF)XH_QDMU[\&+__J_S]OX+^8URN_
MPLX>ZX+B[54<YYB/L,^V=NZN_SSVHSQIC)!N)QQ\9TJ&QW/)4@E#_+$\0_J:
MP1><W*+AO,9F=6.5T27\OCJJ]81FZZ3[9+%J^Y$]6R)44=0 GJ2+!L19PVE>
M!&AX2D,AB5H_A*F%LD,@"(\Z2ZV< *+\(:",,\:/JMW^*E9>XL7LD]PZ XK%
M4<28RFJ;3L\XZ>)/%<K3'5"H=#_2DUQ+P.5,Q,@TH(_2=(GP$-S>OO1S(PC[
MFN1^,5<1S;J!LQ\TK!6=G^Q[=++CR%,XTV56:^ G\M9HY^G/D8*DA88=$ DV
M/EQ.I*03?BW;P2+ZX?N6?;*0%X\1=<U((Y5-#I+W.,3&I5YFYD5(LDEX5*#O
MQ TKSU(F 0^B1^0C)#<YN;9$$7-LQ,D7)0"$O2]ZDULKK%P4+RBW9/'FA]_C
MT<1':&][J7@GEI'LL$BD*0'#@G"]2<;$:%YQ^/AKV^!MLO_GK"P;B:.4)'+6
M8\DDG1-&?)<D(T @W9P-$]L.10B?TZ:H"%DKPCG+>?.%P/*BQU*2D^.57AMA
M/KO%:](L:^I00!9"X[6G9 "==F3X)':I>")&J@K/O3%;!GA-Y.K-P#5,>^UD
MCP'/ML\)#HFWT",'5M_@NJ77HMG=(#2^-;-.J"MZ$/V7<X!\QL^R^U@L8#[A
MV"@KWV@>[&S<J/6>H.I1YU=,JM))L9?QX*J9OA+XMB#$7 #; 0'N,77.D1&3
M0]@!,0X506DNY6XRVIT%LJ+CM4,G$]P<,X:L<BL_Q7SA%#Y;E\UG?_4FWRUI
MD+0 Z.X3J"IZHA GVH&?^#"F0$_< =EAGJ(DOI'%@:A)T=?DP_4J*2)$&^T,
MQ!6#(DP;/G%2TC[2WO=%5>O%%.O3O%Y1.R 6E&@+]2BZN@8JN($1N9[B%X)V
M@86E&.9/!-Z?J[$:<?57EZQ<?BGRC:L]:=4F>.4PKT+!T\WD6LRS7;)@L.PV
M30* $3"<7&:3[3V-88I" 9 B_?85R54C9,,4[6="4PZ<AR% 4P;*"5F:@F0X
M83F,&"AJ<537&\,S=W9L6 ,[:G^D^<?U1<]Z$)*=N@>I6$9_MWL;!:9@EG8D
MO?9!L1:HFR;_B29'4@D_H9&[,;C4U>5FJ>\GK'N$WS>']=7'="T2NW05*JK7
M!GRY4_-<NB7@5VNI]#DU8Z#JV^#MV\-?S@[7I7.$A^_]P(3)H-.]?P&IVH]=
M139RAFZT'M6N/?( 4M7G2#N^K4.C,2'SA)59_9$]<3L@-JT7.R"H"AXXVH.N
M 7]$M_]<8>PO?&!TD>E/2$%SD+4UID]YZJ;SGY:\A=0GR)YOO%16'DK\5>#)
MRS*2!PG_FO*[WS5NJ?:_5>2IUZ_RVNGE6QME]5OXWQJPM/S]'/,?U:W_Z9+"
M&2%(F0R78]X)!A=^B,UH[Y$3O,9BAOFM!:,_'M'^[_J\_X.!^5Q*L%'O-^JV
MBPV(ERH]/?U5X+DR93T7"EQ:C]O:8CK7JJ+T?Q7FLT 8/('B#)0'FB2;N0,*
MAES? 6'>C-,X779II79 !-8NZ.S,Y@YH[U#<;\W\A23E?Y7D:[)\<$&+R('Y
M9:&H#YUUU\&/ZE!B7P81\GI);:<L9]9D>1.B/C?J%?_[Y$8[H+^.-.2WZ;':
M/<SZ7?-^GY[>75J@WR7->S75"#;@&R5]A;DNKOH:UX^YYN2D7FP4/I<IF?HZ
MG./=7EU-D(RY;7\!G/-7,4J<?#+7PRYC8+ABL[C8BXWX3%+0\;ZF-.A> CP!
M3S*2!Z1W0!%HEU0?!B?R</SJ<!5Y],SM4&6K.)X;0AQMZ3.'W!M^E"6$VJ5F
M8]RJ:%PIGCB'1>F @O1<O1AGONVF];B?@R?;0R=QFLT(_C,4( Y5L+P+--_0
MQ<I:IKX.&6!(-U< Z:OCHDIOXIZ-@PHY :2@\)C!].9;AF_E<57(J>D[[:,W
M' #909T*)B1004\D'65P%'P'-JBZOU;H%03'W<M6/DU2S_I8S(K,_C*%3F-,
MUD@I3 4W@ (G^3*J?WQ!76!TI"AZ 86]]SL5!7O..[U;E7SN[8JYU"6_N04O
MD5E!=,<^^A(G@Y2O02VQC9IF8RJ-EF3TL]$N-BB!(4YX>XGXD[4'5"5K\_HQ
MBIB9=V;A<K=5?4EE"O4<%7H$J_+Y[\T.2@"U;O^/F=J_)VGF@ WQGM,T\;G3
M/;(8.Z1L+"?DJWO!P,?G#T6TD/]%EN8?)6F1,AOBO6"C8Q"JMGP];2HGJ>3N
MQ>'AKK*R/[) _=\U-#FVBH>NY66IFH+NK>G_]V=/X!3(%[#/D) <1//VD,6[
M+L6FE?NA>Y)?B,6\S8Z="JG:S#T=9E36O>B]M>+C&FY7&'HTX+6[\!EG@7WY
MYS3WLT@D-# !KE3M#N@8=(+8S@ND5Z>P!LOB[<'[G<=Y:.>\L(""-KZ0S/>C
MH#AN<56(W?VXG7"Q*U_7=63AX/%(0O=T3-XZEL:K *>G^ZP,CM<[4ZV01B1L
M!./$W.X%<%?LB?=(,04+'NGM!^>#8.>M%0Q48RX7&%^OQ_V4_.[()C-A@7>%
M "?> X>)'H.S%!1PF&KDJK6OCW9O3*P#"2?A:[1.)(GPFT1PE8W\XH]7=3UR
M%7SLR^F\ER\F3W?FZ5&M&&RND,529ZJ8:QEL\06IFP@.TU1R)$.,K+9P,NPZ
MX1NY!DM+)TM[Y/M,2AU>?.10OZ^:_F!O'0C\_==_@-)9YJ_[V):F_U*=]X[S
M-_-O<'/N7W(,E/Z4/>>/N1!F_RI3XC\@_K=.C?K^7/A?=F]<?L]WNT7[]QAP
MWK%G,C__=%BDIA&A?1_@NUD_)M>76S"J8%CLO(+%2K(?.939=-^^XY:M(AD;
MHB6",-X!-8JJ]2\55(K?8/YD97EJ6%A:(V$DX0FH2>+)'@D.6BR]? ?D$1>.
M*=J,?0>8D+"&/7=(_BZ<1V/>#U]KF+4H&2V4?,TO&2'Q(/R>W*7I4LCCJK>L
MKSV+[DR"O<!@XJT ;0^',8,'9>Z+<4^82X3G?-N!EI<9U%9M@U-=5DU+?KW:
M%\9M$@<]&!S[=T#[N<@92U'$0@!*0G%2T?L^K6H[V.TSH*2B)A^R2X1KN97G
M3=<NA-ZQVJ.5PXS*'J"KSQ>L/%$NP@CAU)V?CP)C3G4I[J]/BLJR7U\846I0
M_T90EU>SW^69G=B]O<YI/-\LU8V,GN2+81J%./?WHV[NGA*6O&>G>5://>(^
M=JEJVB2FE8DQ^P?(C:(.)0>+Z;<)<"]VKM.WK'H#'VQZHEW@'@Y.2#A?51ID
MYG&H,Z/0TY[RJG2P^S/CF/[BF,8I^7Q(7GD%@S=2&EL7-_HGF=3_;VV(X&3H
MN5 7#^ T)81Z%2B>T%EL88X[CI11Q[3%%K^*#E\BYGH1ZW&Q9='FSW]\K^F
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
M7DS*/%J=# '?KY!)-6M>$WAD^G&1JM45M2 H:S+_RDB;KPOQ]!]?(,-7A>K
M%*Q4HP?1-:P-$ %-.ZYGJA[?YLAW]<MG(=4'+TZW7[0*L8YI34^9JYX@/PX]
MJ8I44E&/]S6*="N>>O$SNH%P?O$,634[\@CQZ_3)>/V?E=Q;KTWU%4"@)HEU
M; SZ 3/DE^FO!3]#NY+ 5>><B2M'/O^:Z=GWIN#GA6V1M@P5;FA)L/3RQ+.,
MJ;BA80:''1,!4ZIZWQ#":F75J;4,0?R;1<J8:&>+;F#VLJIIZJ00QH]&OLC_
M5F2*Q;:8*H"N%B@T<%W$'(*Z^L4W=RPEC5<G>1$?ZQA1LFXQ?J&[%36VII\_
M*Z2F61#ZN4GW.=2PQ\S,_6O!_(]U*8F8RID$(TLOP[;&B=<9$=:Z#0.##II@
M[8*"M)-ZG9$K0EB_IB:URL=V/EZS$%;:&3IV!S21#C^$U?3*'!UW%3O:D$&T
ML8GV/?;(9S6!Q652C:>N=%:511:>"<^37SQ'RJ&HDP+0-:H_<Q )MYY"BS1U
M_=@L'&S!";S16S>#VCITI?9'V7G.K3!M%@? 2LA!7*G6$LGO\BX7@LJUP[J7
M^J0_6*^;W@1M:'V,=PWX*\#$QD_"#N<;2K^G8X*?U=Y)OY=UN7G.K;6WP$8L
M/G)QZ :5FY64?YI@N0,:4BVM,%0W?Y2C4:Z"%_/KW4APA]D8NQUFJM/6T^UW
M?^]VJM_8JI7R?O?=?YZ._C\YE]TC>LD!1T+E.G!G/+ZWYISPP7:N4V'$*D%H
MCX3>NZ07_IF@^(OUSLQNA.!)^GA 6H<FE$P]P6A2A]: (X_Y/LU!#'5^S:UP
MGA2Y,H'"9AL0W\2I;<*%(@HVDYL3KXNQ*[_"W1MNF-E8&=1A<.\BM2NHGZ@]
M0!P!'+S-*/WH% \L4S8)L%HK.&B^[UNMFV1BRAO$;<LWKFSN/A*XDJMCO!+E
M^[XXGI-:D JID"&T[W,Z.L9'BHWRR' N<C+N:N@Z^^+RQX3"6P_3)4BJ1Q#)
MM6/"Y,8P)>A^ &,8=+-;24/M@8\5.^Y>BJ"]C(3A!4'(/G\ED-,_L:P>H;G0
M2W= KIA0#,D"]A3^[>=*,!+L0&HAHD*(-KH;,AIOWORT_377Q\_[H?SZ"VT7
ME:V#1D>-'XO>/P_NQA?@F<!@[V[5*JC"BGJ%IEMR*AVAKYW"F)$>89>SN296
M'.=WP.+>*5[N%;'8]3TCG7 PJB490GH(BT+)(:SJT0682/P]#72(7[_8"CRH
M"DIZ;KN@?[\S_Z-REWY1[Y1LWL'R9I!%C];>8@NR/:45R"([,CC$=T#</?1$
MI/8GIV-A(14'-&W(]HUEL0GT=]N:A_5>W)[S]5W\%;KL1O2-M^EL!!%$1AZ
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
MLLU,'&FL9F.Y0H>8JD? =>=:>[0^KUJ)7VQ]N+KVS#>F[>%I5",D+P3?H)1
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
MTS/:@*?1<GLN!X!4Q<?%W"F$M<)N:=_8TUM><46&R.\*;X"5N'5;IJ98TS]
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
MP;DH:FY0,/[5FV>K \[*[T-1,>N3"#Z]@[2Y5]Z'@ NG-OC/'YA:HVFL_(>
MG9H5X$."F![)BUV&BOL3!7G-W8&>,"/L3WR$YG4$)/8,^W!8/3/53OF<!\PW
M_L3H &(ZVV02/KLVL38=9^R.-!1VQ&KGZLT<6"X# *>.O+YQ1/<1[&B+_7Q^
MUO/:6,-=)C(P] 425%JO%I:=KRJ@^T]2G%K!1$-$C"45W [7_NDS[UGL*E7G
M>Q#\&711Y;>="'-G'].4*L>GY2FII2O'? 4%2=;%B)E;9LB.IH^Y307R1,-6
M6%/O+#W/UNEZ#[$>R3!X-8!?^Y3Z)[L'PC@RUR1,#\8Y;G*NOZ5IW@@M/@3(
M^6K=<O'>O=G,3=^V"\.C0F<XL,)5%$/\CXA/%3N)/0;1J@<IYEW:^V7!T51L
M0Q@%<KEFZ,NC0LR(,@$U_:[O;@KWR=L4'T(CKQ+LGTV(*((K'@(2GNTQ:D7J
M"A#?M+D/"+AOEO4^2?]6KZ1_;P/.?SIW6.!V>Y,\$?<:JQ0T!Q)9):=;)'V:
M4-X[B-LAJ'^(NVNH) % =VY2+H-H GG,4U/9'?V*&YNV65?X"E$8VRC+NVO8
MQR,V=XJM5^S83LRF]DOZ*X6$3*?'][,CM/3\M7)K$/,-N-';.R!N394^FFZO
M-CH8*77&9MP\<>\LCKRL4F76,(41Q:P B69@BFS>#,(9WL>D7TN1W3K;-JO3
MFI5)K ]Z.6.X8H9$WW0M]<SQ2K Q3C*9_+$P$O<ZBQRR$SGN9MPPJ,F_5B-B
M%W'.N6P7/Z21+2)C3]^0T-E[%2QV4$#CDV&<&.6*HZ/^=(QM(1*Z_+<FG;6/
M89$R;+[I^\;3\-";4/"^2U(R> #S7V+57P6VQ^!&L3^\.(#IZV27'<->>$93
M(W(46MD&%R<N2:/8B7Q[U:71_=VF8UOZGGM/5J>"!])QV")H8.LX=VB5AO$I
M*/@N9K!JE<,GN*.E^WBT*#3YJ0G/3?8/IP!7%O@M)SXF5H#>.UT?RDC.FABN
M:7BJRV\F^1]AQDZ:>&F5DKZ70+ULXEO'A(='*6>$M8CJ!:.=X*H"&F\&06%=
MB6I,29IS[*3Q;Y)3*+[X1AO#P:3[1,L61%1IOM68;:MHN]?9Z,?2NOH"<C,\
M8=_#G[NG''L=%&.^-F'@EE%>@*E+\P0TG7XW*;7U$ZDDMK%%:\*N3TP([)<2
M%"C2>FN=LW37I5:X'/-)XP\!KE,*)I7O<AN^#"%<>\^?G/55O_*;K)/\M_>/
MEOTHHC[X&$R.R!17H>69$SAW!1Z:UZ 4):>(GM?!N$;B71GO',='CX^XV314
M';GH/#T9.06XS7+3\HK.6:!I_[^A>?^Y4>Q_B=A7%?^WI)V;0LJ;^VS-AX G
MEOOLZ3G_K9V:*^!RJJ7%B.J W?2DWJFK'796CB^*HED->:$ +GT5B8+"Y7KY
M#*\2-Y%0P924MU6CEI;7(N?"58ZGC;U_70203/IZ%">+@!A/['4"JZ<;@JA:
MC.\'I1VIQ($1>^Y(VB.!A-T!;L7.G_L24<U)P113?MHA@)<D;]DRYE[^?NQS
M?D73YL$A0,K/(0C$29RL['K4]DQ&CSOD0W*Q):KY@9;FDJF-60$PX&6_RRNF
M![G.]#-727[KM]'3C&YP^6+.)6*'-3<?I6RLF]/$.R):#?ARM%+-JIX[*4H3
M1X;2TW%?-M=AEV=MN3R<V@(2>*I(M],DM0P^'P)2O.(_)L6>*I^+[R';TU-4
MD$*N5V%*E.OXQE_C!^$YH).\.TK&%[5KQ8UUQ8N7D;R,P9GR41J?9>NH-@^Q
MG4"9(XBV+ZR8+%?(+[Q%]%S_M)\R<E7O #,C#:A -8+[_-DX*6$[2 +P:>I
MYM7+XZ:&5I)D6^V]+O'%R1)4&$$Z)LW#_<U\W?U#0.76#<AT\E3QLT]-4Q:8
MI%=8E[ND^'0-7;T1A&/?K[YF5.5(LO8%FF%]!9;$_U#8$9OU%3/P]E1URR_1
MUS^6'UQ5/R,LMP#$H&B"]G@])KFLHFB0?2M".JP)CJ*/$])\&I[OGKHZ*AEP
M[M'U;]X#35<I#533/TEG#P\!HIVSG#=F'C95UZ;Z(H-I"BRE):[<W)?8KGG,
MIDD]$TI4C9=9X?Z3R)+U<1GQG%2P[E0JMS/'*QVJ')AX[O:H1WO++*Y>]TW"
MWB\O\&\]=N;N=8:D25U:&K[@@Q;34O/7W\L8,(,4>UX=F.RU GZ?69T1]$K.
MMOGZ2\\@^%7*^5Q, R;PXR& >'W"_,RO?3,#XLPZAGG""I1D7]8@L[:!5ODQ
MA8V);P-5H9ZO0M[P7Q!;NVE;GJF(QAX"'/HH%PX!7YEN%?2<!.FPB.B4D$1R
ME=OJQ%WK/Z"]53L@@!KE=69#S< 6%+WF:3XB=T0I5FH6R?EK6<0V.5#.AWYC
M^&FXU [[AR,K0<8J^4^P)H1IWPP\(^>=SE_$**M;V8ENE8F8U+UGB;\GD6B\
M,5O%?10//2>C=\[+8^K'IW+C^IC&F;V/$RO)=]OY'][YHB.2>S[LCN[7AS<
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
M'K5I> T*GA:+6_/OJ7O$MJDNR;J%$(8%8>MBE^U.8*CB]7&Y*[JBWY:WT'>
M:0>6A? >(/$^9%R/7%P7TF$G&0[FH#R?+\9%JOS.[/7)KB;R2M@IAC_[K'=7
MO1W2"M+](3DG^TB]N)UF_?4OL\5PKFOTM905)=<5(9L.S5V[HJ'L J8>B5*6
M,KT6KV7KMD#U;O!GD'WR_![(_5X92FU8=P5A+& )X%/7GSI? ?+B()#H)I6?
M9K-.:V/X5>0QBMV*R8G!'7T16QNKA";;4;5++ T@8_FKQ2$UIP!H,WH28C86
MP0^7$H4(PP>L0QD\_2A>^2C6D6%YRS+1ZS9_(<9/T75T5\&^C)Z9+ZBU;:JT
MR[(T4\XY2MW;JU?;QK]8H1V_[0=7 \*,]^S93W3X2;C]6CV0$29XFK=>O_]2
M^WAS)UM8\(*IB8&1G++U!,WTY3O<N[1Y.!?!^_XC;WG%-JR1.49R_0%'=<H@
M]8M)W"$@30S2#!K;F]U<6\>;$Q'-,T>MG$="N:OTV3VSER-(O3*."Y[8<O7?
M5]7+NJ-E2-\?R/#%H:]0HNI^/-@P]:BF5N\Z;;Q_(B_$$A%W2I/_G(#CF8^)
MMHG69W.C95C^A]FPG7\_3.!7"8+E$/#M//C@3U')K7\RUD]FD6G2+NNM<>-G
M)@)GJ3H?VR%.<W%'+U\DEI6>99>4="Q9A.PO7&0#??WUM&,!\O%2&<Q.,%R-
M^XK NSDYX.Y,^>K\]0VG5JM&L3Z%PB[K)"QX,7TEO3YQ[%,_Q?]OKUQK-/V8
MOTF4?01QE# 51J\)W>6\/P;MN547AYV27Q;MH5I+FTA"6S]3?RMV/;I 7KH]
MJHS@<Z[.OD#<*#R^&T:O>&)E9]TM<9G@>RH^5MWQBLXQ7]:F/]D\WPX!S6HX
MO!_4=8Z<1Y'^L$$*CW-!\2RG)-#&>S/=&)B;U%&>2\O#<Z+^EZ)A-HP33 -U
M_-PA( Q2,L;XAA/=78,B3.O&9J>L-^R4)PH@E)U76N<2D-\0P7<[IV %'8Z/
MBV@:2,;W]H;!5.+"H!UJ:6Q? S4 \TMPS+[Z G6PWKJS[U65^+A(QJ^[2;*^
M"F.\/C@X%Q)UT*G+;SF%ZL[YGQ\,)?"#9DRI(;;.UH3ED]#M* D7.XF!'#S:
MUZ8]S*H\*Z9V89)L?ASYEZN3^F!,<E;B2J_STU5"\=VX,]<?/.B2G(!4&%K0
MN:(K8;9SP)-0%B;7ER/U1>W010TKC?8"X@NA;W78#RKKV$%\X&P@1H\FM-TB
M AR'R5$E*9R8XC?)$I=)DL:<1:A-7?<3*<;VYY#'7L;*S+EQLC#8!9B;J$L:
MG7@/178\$_ZFYB<K5Q4DF_T!F#C-A\2;-+[^W=%D*=I>>\-7*YY+'F.\L;ZW
MNR^] M]M!>HQSG4\!575QE==6SL_7%_J/4&3R^>:IB6!N_NP(%<D10'4#(P
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
M.3G^I/VDUX)F/];CUCE*]/!(UG%][G#END?+U7RHJ=XK+VJ47B,"SVH6+3G
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
M_)(L]+J%5-ZR%OEN3C[RITB5OGS+3(,:"#)Y 1V-^$3V9W!OT%_JZZ3C$5)
M+7% H"-+R;/$Y%CN/6Q5Q<['"6IU/N-:"T;,#=\9Y6W2B"<QPUNO/6H2;<+#
MQ&QPY]BG$RT%>@VP_D\X8_SV8?:EZ/+1VI5&9_MO)AIJ^1X_XK%*)3_/2_)#
M*]J;T%$8DC5^PGC>?$7O')!,Y#2_KW)V+#I0I3O[^X:L8TW&LAYQ8[/"!+!B
M?A("O1IQN'(285A/VD[R'=_WHV78=NCGHU_RK1,](]W>EVZX147]/OVTZ)*S
MU](FZE%7ZH[VPD227M?=^5N&4N8%24\=-\?N4A=E*?<3:#3 D'G'18![5BOA
MT\R[)V6 &I$\?T,K6Y-3AYF@W4T[O@O":&Y!.\"X)T3VGII4AA#[BA"!?C^4
MS2CY]5!B/@17?T\>UF7TD$= Z]-I?%NIF,%X-34/\^@W#XK(C'.DKFGW\%)+
MI95[];PT'NU8QN4'HW^YSO]7.+[ND%&$(N8:7ANGG9]IT8;6OQ^.[GY9/#VC
M<R3ZO/SD\_!PD)G<K-!/K?0F ^/33^<*A.Y33+Q,6>0(/(7C\_@_]4V5]R6B
M5GC#P57L<>D/H?/UX\V!'L2"FN6ODZ>(<XM<LU$,KOK/>>>9;[V'EF;X\.RM
M$20+\DNK7/9P!X\#WH;,7:9RH+NN19RI@ 2EP*^;H>SL7NGEXWM+'RA"LNYV
MW*OA5@/DJ(/D_;JH\NY80O(E8?Q=W;+QDNZ1GQ?9,QBGV*Q:94]]"<CJ/D)0
M0U,?%%UL1B\U4<\._)H^3,+'-NOW$KL0#\JV"Z('^^Y]#^Q:I2!2OR>,%5"5
MOF (.7@2,YA)(,>R<S$]JCA6V"_D_E#&X.&^Y<Q66=])/5%:+\>9[]JV<PIR
MC4@L7+T=*0 $$QUY60 1;%VV9=H;QS)Q9*[+P11%62FA:TC7+;GT4$V'*3-R
M\+.:^_<?Y*$%3\N8ODH8\'KU*#R?!\22= W]EYG70S9H.E'M@63-UI-I: C#
M_-,61)XLT-F\"^KT&9B:!<L?A'P?2MR^N;??N3E[W<RXU\?J^B[H+V\!_LL_
MPM@7C/\_SS+_J[__90_IO_YQ[,X'[YEG(T&CC:,JN;BY.+&;,DJ^BP\]6$K_
M3]P.-/'?]NMXDD[RQ3).7XDX28%SG/^=)\E_UU(O,SJTT?6J-"''&60\<0!0
MK._&1V2C8UN%X+HA@P8\P.^:P++S*E]J,!X-R:'/+W[D=WP5V@EN5=\QOS%=
M2O(FLC7-+D$2</B."NYI>!$TR>36C'GYH6F+"Y-LR\HA7#$76<)NLH'A.]D@
M0(!QY#=0L@LRP^V=!2-M0IF('!^&D2QY)[#=D/>8CE0AQ%%R9@]:"&'QQ(K\
M8ZS6;18FN>@;6N;%!W6_@_X5>/J8&?],NDS/6^-8%AWPA<$_;5@ Z]%N,MV
M#^T8,$Z]#IA31LG0KM0XK58#$G?+=TR$:E#+'9R$KSAG,4XOKJ!>JU^P]*B>
MDEB&\:VD)S4N8XPS""[ BGJ)=F0<R4(+)#D5Q=&.SSBRN)=[BK1%-20];HNY
M(*YM:Q.4=JA*M_2X[1431R,0/+-C%S0!(?J'(Y5^HB01GK,8,9H1V3VJ)K2F
M@G4)QE=;O.9*^O&BKT07IVQU,<+3BE^N,<VU,4U0Z7.?J2Y>&N6"CX%),63@
MWK.&2P^VHYI1!&I8#HP'OM&^'7"^>,KAQCY*HK9 EX:(UKJ0\:D!P;AW"8M"
M;5Y;#Q19!B#NO)-A1)'E2J(3% L[M)E34>.]\VUG/"%XQ?GWZI9*F#5:.GCE
M1V=4357=J-4@OY"5$+^-R<O!/^BKO@>#/Y=S+#_QYTK07P_\:RGH-\5!?[%W
M_.^VAOY_Q^F]/M R\:@EBC_]4)T2N&T7M'XPDX&YP[3)TMM_]S(=%$Z5\A (
MI%Y!'!EMY:)=&6(,OEE\S%AU9?E2_2)0JO.RR:>CTN=_&E^+*#M/LVRLIQ>@
M".F0NIL>>/&8U),N"+5)(-$LK6FG1\;9Y-@9 >K@/.:!=QN$\!+_'A.%\>.-
M6(=[TA)5A3V6Y'NB:C^(T"]W<G\U-3&XW'#H^_W'[_8I16[H&Z8/@"UNW\79
M%94Y+/GZ,IR112M(7N")8?3I8#6?'V&7JT561Y-JK]R[T?SK?MT3<]NRL4JS
M'?#R.-4(H4-_:\#K"1-K%?4R\(TID#ZIXGIKX?JW8FFWFOR'DWSHEP>NNUT7
MF+8CQBXK4&&(*TS,>B&''%(C#!1_CI,\!!;!DPP]TLBG+)5<"8_&^,!(Y5 Y
MEWB^M#RK3,HNJ"/O!&DA!:%^:U;UH+?M3LJSMPXFP45XG*FT7IR3H5*)U'E6
M\9\?U8OO /ZH2Y5#Y@.8 IIT[+,93,PH#?)E&(OQC*A8NU+2&/!@7:OF7H*W
MTVL),[^ABAG8;\Z?NZ"M'=2F@*-0ZE__N09^&OVG74%V_2AF'B7D3C&F9[0.
MOUPTT)!6),N)P0 3_9.] 7)^D!C/P!_G(T?4_5D>QWP@7V_6.I194Z$I^GL7
MY)#7;8;]C3_L8BN@A/U2:S+$T11:7V.7XWFR;.=J,X3RDJF&>&0?JNJRNCW-
M D@6^O)!W$U?]>6CX.+3W><\1J)CSR:5A5..8511GJJ ,G@EC7IUT9< C:Z
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
M[87-@M!\OTY-3^E5?'<1[/MHNAS0!4)P4/<A-!KI^;L@0CVZ9H$F6(#UJ3<
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
MW7GBR#>8LAJ;\0?7%,6,"]H7(ZY$A0ZY$]<>X:OL'C'XF KK=3Y)SER.)$I
M#@&ZX,D^'"II!Q;KFX&__!"Y??7)\NF:TX\D0ZXZ3G%&@,#*/@M9SQO8OZ,D
M(-[@22SE7NO[(:06XO8@ O+PK>.G@%MOOG\3;LR;5@X=WW\0:S9GDM;JV^K@
M)_'<U<Z%F"H*F'2W"E:1%R(1UD5>..G7KIG9]ZO?3/><+1]M>C>7?>;*4WC?
M8\/]Y]G/5'Q9 XZ,[X62]_3W&%^F1^L>DN@W:M6HQ^*Y+""?@U98C$R$*5\C
M&27@ ?M"F[90,Y<G_??PI$MG]_?,#*3L@OQ2 7GV>,W$"0,I@&46CKXXK.Q^
M.A'&ZYUIIVVG*VED>MJAH;8A*@I[8OK2M8CS(+ 'C9E61;Q&M9]AG$&X^4]N
M$-E72DA+G<YJ&WFB&E*JG21SE9'XW%X_0]^&F_OD;Y^\6[C)UM+4F2='VHY$
MZ*&8A$YX*2/[SK/7]N:A)8L.T1W8 Z^;39W-"M/BKAD9W;G##/\*KY&WF#KO
M0)&@%9.X)8HRR2ASN98DV\'@!0;8N_RY?N)9@L$'?MKNN,V)/QTOYE*D?"R\
MD%'Y[08?\AI5\4FJJNQ/-* \'4OU@?=0;(<8XL@>5-569M>DIK_@1"]9 NL0
M&U^V61PLM7^RJZLK4O-S?(O?M XA3>3^3^D@R,-[^Y90;!#"*]1[NQ6QV08#
M$=H^>A5###[>F7G*3+,UDN@O80]SZI7T;C3A-Y0];>-LU@VJ<*OX,@#(*JRH
M[I6U /!D1V:^_"=2J(&0I9Y"#N:Q#W-)ZY(.(0R&:_JM-'[)Q67YKJZ4WPPK
MU4+)U-F<\7A>8IL\M6GY=S<G0OA0?SMY9;4+8F_>!?66[6UYK'I4S#2V@Z_"
M]7=!#&ZM7=#3-\AQ%(6\"RKJ7=K>P8!0A&'_WY?<5T)V0?[@'40>!E4,VFN'
M_ \.EGEFXL1+$Y*EW&4B ?Y37"&&<91F0WKW;#95O,^7=N0UD'GU%*ZC.7;$
M_](=T^67[<K7_)^%)\@X-6R@)Q08AYBRLC9"17ZAJE'+@]3K>QZRB*S4*>)0
MGU#K*]QMYA_<<M%1S&]+J6ZBTF&JBXM3,B"#4]#JO#^?;W'1TH X@A=0(LO:
M6H3-*'3P<GIO#[;)I&P[D.BU(Z5\\A'LST2C#SQ_],(MM5R]?1>TWX"=IC\&
M(1XEL;=7'/)X$!Y?((*#Q/J6OYF8^-8T>VY"1TRLO0N$8":!K)FD/#05A,2A
MZ]B78\F1=C5?56IW0?'6"'L2-Z,\*(/DU0H>26L=5#XYQRY\]<)C2]2CA"?8
M_0$00OH..ASC_EV/@F6J!(L<=%:I)85@T4DHX7>U*"[O;.*I\O'HFDF_6\-;
M!ZYJOV_4OAIZNEA5<;V/;4, \@I_V("+!@9ZO=W=R&%$DYAF&Y[<0$JR ?BP
MA^WV)V]M<'/2Y23^!O"I]ID:?1L"C!6^='X7%&77/<T]5)NL>D^;XE=:9!3
M9K>*/FFDE#:5HLBRX4[TIPFG,CA4R7HS2>"Z^A55JA\@:S&RZ6LPCR=FAL\U
M9,_#.*Y;YD.#U; 2\<'>A3;V7&%1_+=Q1R<;,F86:(*\EV'<J/:+J-LH0/F:
MPUE&+FEG2 _# 3!F[>OYS(C4LP\Z3#>;2@?355Z9)_:8Y7Z\GE7 A?2B8AEB
M$(K]+JC "T QI?1-W06)OYNR&PQZB#)M^*KY_1B.TK'*%K':MWH@7>S5K1@3
MXP/VIG)\Q@?S>;^L39D09Y'?,*0;J,FP=@S/N]LCF^#)>O-Q_0"RJDWE8W.V
MG$!$W:"G[57='[;S9CZ=KPX;_M8K[/XFL*-Y'<+3*HPX#4"(@P3F<S$\06!.
MS_UWGGLB)8>.5-8=UM*&/#OT=E5'3*>WR_\/ ](!7W?[0=J9@N] ;*=N>6UT
M]-_-3S#J-,-_Z1MJP1B#B,N,,C094WEL0ZUB"%VRS =2?70P9R]7J])8N2M]
MK.+^HX/"MNLGETPELMRL@@@'5THWL=<'-U/Y?FGK\F!>.\*N3[>1G.V=SU5U
MZ5\^5*5[ZLC3B/.L?.??*?R!+O-YF3$?4/8K>85JOX BY,*X,817X,KNK%)X
MO1D@3RZU ")?U[9FR@5Z[QAD!JNTT,8>?V1-%CWRQM;M*AE7K7CBHR.3R1;Y
M$IEV;->."H>]KU^>G5G1ZPJ!B;4>]YB6:40;-3K&K>A+> H..R^I"2JX<LZ?
M2^A_))?.>@/S"5:8+?SH)=S1I)ZT%A/D:*$'K8XS\G2YY?/^SY5)3E_/ P''
M2=Y$(TK16X0*8$Y$<]]8LOZ]T]7]*']JLA>EJH#H/W3\V0?].NBQ<(.].ED)
MJ'8GC!OOY,#,0\RR/8KJ!-@1UY*#$WDA7=(G1MZ-#D36C+%LQTN/'_:Z6HHJ
MN+!XE>E33RE6=@5,,$.%/L87S<P\NA27=T&NO( "JK,)+.39RD'"PF!FQ)_N
MV>,6<5^*RX-#3DG[?O]<U7]<KCF])K#W".N/EO%.2'7J\L;,=Z_93N0)@)?0
M#[5J>O+P.^,E,<SL359E\I<UL3LZ+.EAMNA'K8=I2L!-OQQB$1;""P1-1U$]
MO]9XJ!@,5M_O9UP]26_*$?NB+1FLL>\WE8D.*[)=C 8&.,E.$W@W<)7,_:SY
MO3>$GVO0(BAA,'XS3/'E-X[9SX\%+]/G6;G28(4VW< 32C =C7 K_P;/84:/
M_<T2;Q?M?,27KHPTG_;4W^#;'[&N[_8\'#2W";*#^?KZN_M+Y>8V&@F:'E8L
M./<V@6U_N Z(Y_0YWC]RW!6/4/X5@-+ \MF7-+<1S$T(/P/'$ -"Y;1>(I6
M]XM=)VM*S=0DS-Y[1 J-W''J6T]ZF*+&I/L7"];>$K>@DZD4GW%-O61O!WI>
M,V]H:*C>0$A(,%'OC'R>W>W/J_UBRIWI9@IRZ18@1+T+V?!/?><+D5B\"(J
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
M*$FW4P__.'JY/ET?A7*","5JAJ"S.293Z^R9+L%G+!:?IP(A%.DGB\,)^<*
M>ND2_, *4E [V577IJVN=MS_64ASTI>;5@IIFF\+;'LXKYN*_,X)"?&^X:O&
M9+Z[>WZ?G_S89?)5+0Z%Q_D0R*TLY.-=2+,+DOJ0[>_OB'6PA(XSLD@'8RIQ
M(*0JU(MBEMJ^XI0D7Y C4Z15]Z WNB/L(]<<$8KS79@I&B1*_+F=JALNM$@8
M9(F,PANU:[A<9N;.X[QOU4A>(!?E:]].::R+#4BGCT>=?V]%A6YLT:4PEZ0-
M#,69SX(.$,GV6AR4TY,E$:=8 D6ZN5]X%YI5D9YSGX=^ C\/!B#E&7!>&$-*
M>VGBCHHY7=RA/KK[NH$11#[L>S\[,M[U4V=KI E'M2Z+SSDN%4[N::/VPJ=;
M7D6#4="76GNV#%78]ON1O2Q5A@!UU@3LI"!G/;O3P9 ^I]CW^8GEQ@&J/<#&
MLLYWLT3).U\Y'PKK2F#^6CIX3V4>8PKDD'5CL&*PU"Y%,*O0$6W@/8+$"R'*
M353=2%;/E>WN; 1GA=TY?F5[54PA#J< 7\3#>%F2+0R)HT 2"CR_0SSE0B7V
MQ4Q\%57NVKAQ).J"_!V/&)_]K[!;UM$NQ80C&AU[_EQ9QIZ@HU(?,MFI-!H+
M6S54&2L -)+]1-_'Y46(/C)P,GJ->I8_+1]X)NN4R=NH/3*D$94R+G:G;N1L
M"\V:^:Q+:96X#WN8X92$//(M6SFB' UW&D5IY=GIF\BHO65S=+[1"Q;'OEL[
M&GK\ZKI!L)Y:FO+X6.-.[9RH/)+K9*:U4E/@+9,643KD+>#HF*[#;?4J(_W
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
MH-(%A+5,/>[I.9R>_9-$+'*V+O1S^C(Q_JG^==;4Z9_TP3W4Y%R<$=L*HO
MQFGTUX>0"(IIS)KDEJ)]DF/J"&V]0E<9I4]H*,3\F8E9)Q?<GV?/7AC::C]^
M8?,P_4+!Y36Y!UV P*\ZW6_81+@'A][M'#UN-?E*\FB0+1B4,S%+K'1/G]9M
M##OSKO:I?4XF^D0T2Z-&X'M K\YY?<3'37OND%Q N>G><2=7[DM(YR>Z4JZ%
M)/R3+%[9/:X!6I?^="GJ*?#?8_#QN@M+\[:$P9Y8;='T"4J8PDL$YG5A[S0*
M,3;'])5S67P1LE+Z<W=.G?F^J*QS(A/6PB\7G6"EOS$G_70Z5%DG5%WEI_%[
MLTJ8>NV9?5<#(S]L/?+MIG7@^9__NKW^&S52%IE:1*XV*V$#/*#9!-J%'X:V
M]V<W#G$T:$-02V3H6COW57"@S+/L#^1VQ=Y J3KFL_,*"CWA8A<1BS;L_3@]
M[ENR#U$.^D10K"S$FNZEV\FZ&9]+FCKRQ*HD\LFQMFWE'7,I:MN.W'(T[] 6
M6,YGH6#W%\./4T0)WKJDL6YJ+T<F>1H9C3?#V0UX,$FQDL-CPUC$7%T#4ZE@
M<8F>[DP"_+(,#5->?OCUEKJ K2=3$Y U^7%D:@Z%<8K$!PV9'?ZB5TF1G+,)
MR0<SICH,JGO#_0(U&IX<%=%P//U0^V)F]-%TDYMXGWXT]1GLJ*Y+0AQ)S->H
M]V2&D[VH)2-%W)@M=8IY;J;5<4J_K&__G:-]ZI)WO%*0D\53EQX!HG67C["+
M6)K<9$@":D:7S]Q'7^F-8-7HT"C"LQU34]/K0Z4HS13KC+#T]".;;+Q3;)0
M;=0#OB. P$H(B\I-;I+&3Q 806D/S#;CPA1SUR*SN8^R!QO,:47*'M.?Q>\>
MP%G<5:NL\P^Q3IDXQ?CL.2%PN/+.!T'D(88]1Y+ \NTC4.O-=&&E8?R,S;2K
MN1E5J*CS/$ V&!7Y"*SFW@HKN:H[.*!FL]<XXTMT>ND6O+?"\)[QE'WGN*J#
MZ$OB=]<@4;8G#Q#:CY2\-G*R A2E()+O\X"*%Y\',L_;+E6MLUGWQ]C[ SY;
M!479YD'O[Z[&<&263L,OS"#&[4_,P^ $,3'9+8313UHV'27*:V,<+OM$0+)W
M3VW7YQL'@75;2"23$=4":]9^"=1WZK0'M=(6*($%LP3A8&S474R;N%:S\:&<
MM=MUF@77:97/%_)"0BP?G5B@[-62B#R>"( C1U)M"-0OV+&]N8__X@$MDXW?
MDP@_ OI[5S3);APU-K__E#P\FJK0"DC40:OMH0UL;)Q\%>,87L;MX'V&G<QO
M)\UO/63_'1(!XY7;:]P/KL^?@N^7"9VQAW_MX=C!9R<>T&KAARH*97<X*4[6
M)*#?>LFR'FJ6^17LMA-^7ILT'G _>GM38,0'X;UL# _XZ$ZFIO$ EAXXPP,<
MZ@]]-P-P_DSKA?D-33:[HWV1FU_W%(7*M38A1W['_K#[>?T:QZBH5_:[J<RD
MY)6[HFPQNCU'BM"&ED'#*7G4FI57 19Z^?BP#_IEJ58.5L;=JO$SJBB8O3&J
M=HS&W-H16[M%:<?;7>A1'@")//1B#+"RN27X?;A3S&<Q<1P4^[2RHAA13#^+
M4?4@LS0SV"M0L%QN)\;H^G.AHU3$F??"G<BW&,ZV"I8JMP)-33.3X^82_,3E
MG)GV'92'[N(\X'Z%$]A3".:M5SW7<YE5#-6*-M]S3/9;&__BKBGG*27-)BPW
MC^R'3$)7CW"4%-@&'$LPG8DX S\XM<2*Z*L4:;CD[5V?XFH[Z=@_]KLIQ+1[
M^XV*@R89Q[RU-)N^,)PXDD&0Z"K[,$Z@D1N)]D:#.LF1UYI$&HQ=0F)6*5(<
MTU1Z^Y1*O[YS]YCY[C.[I0QV)Q7J!EQ^D?]41N8PDLX#.!("S5,ZL*%N<!3A
M<S"^%R,YT'H(U6(?JXB*';@P7+D2K)\7H/DN:S;3\XJ87MN(P<?CZV?+ $]Y
M8-T?$K/F 8*)W$=DZG,BPW[1"1)%LB5\IW8P[#M(47]^Q!7-\@"))^TC:RY)
M-48=1?X^0=R7 Y^Z;GBQSYR8\9WHKH@=?02]QYDR39OV,S8]H!\L294;^AWF
M.O+ ?K-7W)5=AZ,7G&()S7#8>=C!DAJQ^7!'N D-QO1Y>[$I\+.>T:41;+'+
M#UU/_\(Q]\R^(IV EJ_Y@I?>F=)E%GD  J</"3.VQE!K49;=OG\.5SVYN"M
M\J_7%];H6@KC+Z[0]_&564J?YOMOUH0CX%@Z1;BNBP"U[!<<Z*BQ)JR@W;0_
M=ZN)JYM ZZ,3GH=2<T."9$HJ->YIG.E)=_X@N'#^O=X]O,,7'%Q$A)W!>>L:
M9E(^TYIER;@R]M3VQI3,N_[5AW&W&EO-+#X\_E0\_^59JN7G&VU.?62&,W*T
M?MIGT1]V%"KXF"%'K6G5Q<B"K2XU;[%;9D/<5>U0'QMB3E>GZ_?/0A>^U2Q_
MFE/Z?CMV!^T#6A=$L.#$%%6$.TQ=-#G*)'&D_*F$6"-;VV/1*Z[H;8N++NN#
MESXQK7$.RF6I(@^Z3,Y920/A-+;"3TJU511#L_,4MP&'H;H%31M,361:G :#
M_0*WI@[_.'KIK.L#IRDIOJ0OA@.'[=^,/(':S0RY)%PX0]B>B5KL9F!;FP3
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
MC1#$]QQ"+G0S;LZ?:1RH3->J)0]7C;\Z#)$(@;IV06%!JH!I^?&V%P @FOU
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
ME9XDL!,QC.YE'U(KG-W,6@@C8X0_+FCQ@M?Q$![=MPWN2& U!MJ<OU')0WB
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
M8604'I![,_/?8BO"M-[%7AZ@]9"I"W4J+7$5_3_Z#Y&O$]9-,7$8U@$*X>>
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
M/._:.K;+XXRNS*_FUUQE$H!QB5?S^X\ZGI5*ETN,>WV2GK0H^T^'W5 \O.4
MRR!^B  I&-<=6-0D)S@H.<A<[53ST+3Q1Q<.GL[J*]\^5R7SZW<C]V;L$UQ!
M0+Q8OBL;NP9Y[A[TMWH2?5K[,ILR]8A[;NS^SZ([_OI*%$;I0)V[P8:%YTYW
M*]W6I>1>%MFA>'78N!_-NNS=;U:SVJR2V#M;#Q0ZEC%$25O-&) :O;U<VUFI
MR=_S_,2(JIV9I<?12_.M.VYOJKOB)W3C"-Z@.!G>4M*]H B5[<+F'4]6B TI
M L(3SUH_>'G!:SO&MR3J%[RM>JAEX!=+!Q62PY6">XE; "_:0UMP6H:568T_
MU*[I>9XS0I43E[WC<I%L'7I%+N%Q/NY#J&68A'&EH26?C-\#U3"\IV*&Q'=!
MPIQS\4/U6<[22?TXY>?7?D]6F_7N\__YXN+W9[MSM]S /=V(DC>2X4EJ<QA8
MZ(#R%#&#%]Q=N?M/D&YM$;40?C1$V&C?-E(4E=-[L6<I@,'2/CR\)3.W3TK^
M- E\)_X+I,XWE!*FEH:F9:J)&Q +B@(B5P(R&+IJ5ER'WYH5VZBJHDW1H0[Z
MW5-_"F(]'%I_Z-8+^S7B)/F?X&.3V)TXQ70:6)6;"(N&SM;V2+0.;2O= 5=;
M?3_E/5=D0BL1;EVVP315"2?- )Y$ I%E,4NUAC>=]1&@UE.1V!>,N\=JJTH!
MJFB;I_6P0[1G]V?#G7J\<V5G1DSVY.<7?K=Z^DFDY&WX2=K\9T,;==YJZ1."
MZ]XX1390DWH0BD%<9DA>B<5)SJ4ZN _* ?F#,9[\+.==C?/4X*;#8^6]-<8C
MZJKDNW\O"8_]C\]H0?U41#C$1@I0,-E9@/K="I[Q_U=QQ%5^#,IK=!#A05R$
M]+0Q/,C?=!7!C=^XN]9C:)Z$"VP$/",N#F6 8X&6R\O_0?HTL)=X<2>()@B
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
M0.[67$!/-?Y%"/X^LGTMU,:PDASZ=0!@M1$%*-,2NA/O 'N_),O9/Q%*;T&
MXQHCJP=T4E_6(SPA<T[8@&-5-I?P;4EA8$/;L_<8AX0Z\AOI7MY6EAEO._2-
M,1O)27K7=5@/^%(7(O;A1;"KAE'?)I,;IPRZYX(I'7+50@]SC'8F:F;L5$@_
MG]_],:'R%^W9PDGP$?Y %TFD7/B@N6YSAB*E6%^ 6L?)C83.(A(F]!/.+7'_
M>99,.+WMK)[UMMCE"X41(!(FU/@9))'C\W>.OQE36TCS$:!"RJSGA;#;OQL1
M:U1:.M C[2L5:*'OU,PZ69]%XK(2/OS?Z]/K959+)JF5L_O03W_;A5'%MG4*
M4+>?4C2&0"J9$P[%,!#J+ RU,9T'9MY\IE94\&.+GF@F*>^XI2MQUUAZ^";N
M.J/Y>W!GIE&6I]:74%L2F]RXE$<0.I$N_.92;4^.<8)D=))%<D 49GG;^!\H
M-W+I4[D(O1$_&CZ%X?8TTWY:/BT_RO@.=$'WZX"!@M-\U;DW/K?1&=I+Z2N9
M_;D-;05C]*2;3YU<#"(_4-JWNG(DP,]YX:M*(\[T_6,\Q_(TW+G&QN 0N<98
M@%)"_$/=^V](&,)  MC$,-YN[OX!FZ"RNOM>KS2"JMD]:N=73NSX_*1W0\T+
MG]AH2J<UN<!E2H#*#..08P8E+72^0*$#R7-;S/'V07Y5J4?8X=_*68GA6FH6
MTB_2S3*O->D\6:?H^S!ZJ/#><6P^L8%_BI"'V\:^N:Z=$#$C#1Y[:/UG&%8>
M[3IR=<R)M:OY(&4I!?Z+%ZUUW'Z7XYIZXRA47M-7&N?KLR1-ZIB&(\;"9Z?#
MN,>NW<*PB88>8-O.) P?)=M8P:\ ;W'ET<QJDP<;[T4UM#'W-DQBM]C@$390
M, !M$ ]=Z1B%'YQ"HMIO1+FH]ZISOE9681[/&8E;)5OG7\!O\*"X\,ZI2V2!
MZPXAXM<2^[=]"*P]RFI9%4?@L-M1'K,M9Q:DIQ/SIG-QA&UN@8AB2=713 >6
M>FV;*E9[E^!_)93,:7I+_4$4].[C6XG<&7]2B@>9_I98N+M'3X#:/)[0AWR'
M^M,8O53E/:=JVP*+A'$-!VZV]>BI(73,H?#D<V#VJ2UA,;,N4H#:()P(,TS!
M<0N9%2*]7F[HYTGRS"$L'"])\0;I7X@;A]HX8 UA:\OXJ%R0 /4RQD8;"77B
M6QJ(4[.AE+R58"K5F)?F-C1%IK\BRMS:SS5F:C]A+L[AVY7G8]RMD+E/,TV/
M\M/9'^O5L<J&P<#;+&,*SX7$LAA&-+6K.E\E@A/X$/)^7JS-K[!9S:E(6((W
MU64WK8Z_O?U^,)5KRGMOV[CZZE]X5^*!/MIF'B"3F7)H#E2RG4#>.[Y4+PAN
MAQA^ZJ3X=X? 7P'(ND.*F.I>-C*K-C:1TA2)D+^DX@KT%7;Z5G;7\'([=L4$
MKJ ?EJ-GM I07A1PY3(#W 9XM>W$V>7KN-1B0K%B6F4.9>=D*>$Q$],+M7/?
M^:HCXC&T_,"I'#9U3]+25"9K_@QXPJ0S2+TF*UWCKI%XW\X-6WR#)B/Y!U?;
M)CK ;0&0MH$"VZ%JEGRI&$&*YS^ E*! GE0FPJQO<@_#OWK($K"T,2C_6?M9
M3G:J.Y=\$I<8&>!4\%#C-87HMN";*\%.U&KHK&YOF+OHU;QXZQ4-?XW<.%+G
M0P@]&2)B&0SJ1))9:0+40LE^NBH&4IJ=<KK=3Z%W- [FNU.F@/T&P/F^K_QP
M\):G+MH%DDPK D:_QV'Y8JVWFM@@4XHXCZ;J;^]1AY6R6M@:#?$A I2DO?C2
M$7*C]=BWE9-0'V(:]]OVD&<,]F'#/L;.KY(#X2.TF;Y#9):1/$#0=?%QXJK
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
M_.?N,5F;<#D#Y]]J6>65OU<D#>(&?1"-*_.[QH_^]:4]*3_&U'7N+>;E"#1
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
M0C#M=B@*XX5UBX"FA$?/'X5Z!_/4R^U"&005\AXCB]OW3X;8\7]%Q!'(N7C
MJ7;F!WG'*DV">0"2^@Q6RANPH;2.MR.?@WC*YQ8578"1?>.=^YB@YX/+#[*O
MA%JY!HA\,2FNJ/R^"8/< #E)18P.R9Y(GF))53%N@7E%"J/1DECS4>RI@KZF
M\L+*4'U_@YZ-,S^4=CH'[7Z5=][B;5D2MWS_/"3#"!QP($SG7H+T*#VZ$[4=
MZ840!?^,=V]TZ*?:7#28^R'[*F5Z=BDLOSSDZEO7Z\U[N^1UQ0_W1N*()&%"
M+(N[!-2U'KTQ:Y89>&5*J/#$TSUYIN! 7]@WA</#U_Y.488+A/<'=1R_*GVR
M/]GXJN#C_CC75.^PM$-ZTMG9#T46GN_[)%TF/^!<=4_AM!@]S%/=7U* :O[,
M:%\:%VH;M$SA$)6P!8,W81ZFUA!.G)LBA0*:+#D<YP3D?> ,J0G"NMMKB+')
MX :0KIQ/F["Q[#_PV[-@0NPO/*?PP>_7$'ZB)F[(;_6H8/-B##DG1;4X72]P
MWYMJ]@T#:%:*HA,[_C)$7 )<'-A2MF3WQ-^O4.#:+]P6:/ Y^N\NQO>/&_R%
MG"ED?687?FZK/B><UL(\^KWE5F8\RV%'?8!LF-'MO/HW.UM3EG3J^X[K:L3I
M=WT641&L1L^Z,@39$#4+@+3_&7Q&BY$$V@=2D3RSKG,63Z<_?GR;.VV%AN?S
M )?4($64VJ?NR'/'._ MK7S:KU@\E> #!W=FLJ1^,MQ!TF/.Z*WHW 64,MC6
MO=C2;83O&5'\^,.ZN&@X0+KT5!JAN_=B":SRO#[* U-+-$*F8W4J,88]AY9U
M\57^/YU1)^JE$2(5YR;V?_:^F)9Q$O4XQH3$.,F^:R82320U$!*1WH29U9-M
MX^UPRH57;BKOF'8Y2Q=[-NS=K%N=!7V&&MY$F&R#D876__O=?@:!7(SC)Y"3
MX WS]ZJC)Y& 72UDMF3O1^^JC*TCJ>)R&)7N5?O)%0?8C*2\.Y416!)]P>F:
MR$.N G"5(SK 3L21'^";-%E2;AW:V'/LS XIL,&Q"4RE6D<==Z CX[1U@VAD
MU[X\@=T13W3DK?T]5 6[2^2I;?BY!W\I<&<+>?D%)W8=CER*4D)@(^B1/6C1
MC7@6G'H_R,2\2++.\L,N5QTC@2(MRXV^,?46Y=6/H]N/2WU#">.\X*"J.$MV
M8V$JTTR7TX]L)O2BA7Y$[_.JQ+J 7F2DU"#E>Q-U.3GH^35$H,)3IW"5:UEY
MJ2'MRQ%ZYF9I$*#VH*V_09+O%MA 9G&-FGJJ \RDSJSKH^4ONH\P/;^H'8CM
M&\FJZ(?K&CM]M[D!AW&X67O8]\U$P)L,'*A$9D;Q=[M+C2V\>+]>Y>-ST>/2
MPSQ/YT_W&QKJM&E#0U;J4ZA_648)@>NZ0KB&3T&^P+&D1OKAC8A.MM@[9M]U
MZW)_%5G%NQXU-:NAPJ#VDY=W);DNLM;(AF^'GM5T&?RL381V)!T'.(A++FZ'
M=%">0";C4H/!G#6#?*<6(/-.8,W![YH>^1D"/<\.:4ER\V3NY*XS^_YGD"-T
MD[D'_,:@LA.B=W+>HL1,'"AL*2?Z4SS:EZ^2&J5,<I[K:[ENK26?N,M6UU#B
M#>'@>>ELRRL\6&.@E@'Y^C@VQH@;T"?B 7?QN%E&.<5M?U0ST1'02>?4^ ;(
M3OS4??!$_X6"W=APGCIKR*I8_#UZ>H3,W[,Z4TBVR>Q&IQ(:OR5W( +"\EOT
M;190<L>RYS^JU\M9WE=5NW9Y64&=' 7[Y;)6.SW8A6S*)*[&,%24V$W1A_U0
MVUFW\O/U4)A"8A'<1F_RHN(QCW0/<]B^^[PO]'#Z2XW_,2V[.O& VR;LMQ1'
M&3=M>QYR:&%_2^7A)4&T$4GI9]_^A6#+H5&FO;BUG7^KP&7)ENM&_SY\$;Z5
M.OH*7SAQ[F3T'ESP7TJ4OW>*QWVV&R/0E/@YJ2YCU20^B+"7E.&F#XFS99O*
M4*,'.;S?<840B<Q$./V&/N)XY?^H4]<_>$0? 0O&.U6V@95;%!#TIS_I#,(K
M_-J$)42KT1-OL^PK%KWGS@%:8  M;]3ETCU5KY:'O_5VU7]YX"3ZN?DMO-ZP
M?V2FGT%FOR)XI**GKTYQ)!%R6"G080_XB\Y]<K3LSM3I,1+1WULV._S&F\=+
MI]HI:KP]UQ3NQA/0$Z1F6Y9L*@,+ <*3F ;&,8"?MH/^A)%,]TU83Z)UJ,ZR
M]H$^!H.FNV?_:.32#,_+#D9DW]51(2HPRU*U]ORVZ(64&)6"A"']5N/@@@1?
M'+AK$]9/NF,F.(5H/S:_#_3;A&WS&F]"R<LWDAD+%G'[.[SFK)C,N/A=VE*]
ML.C147<KIC1GHG5J.0$P@Z>U;L)H(W0UBD%/ZZ/>!T!FKZWX#H3#40G8V<N>
MELD_U^KZKF-6HH+^15$CL\.03?V&W%,)X,H1]*++]6["A+"!%1B7I:\_3HTU
MX60753O&2_R=6FO*RGY]/FGF?:6EX-SKZP-MUW=6J'U!S1 X@EL53&CL/"2Y
MTBBS$QUKQ)O>THV'<[J,ACKTIW;3KTUIU;I\"F X;LC]1)GTB.N1<M7/)!5_
MV19SX$\ \QQFBA$)AC.-P9$^5%,4(QD-S X2-_C[TJG&'J:YTWK2>4<\]\U?
MOS['<]3YX4L'1VTN#G:U,1,\5'6>?@$OMUX+:DPM9P<#/0UG..KCC8'FF#-S
M$45>EL]#N8QF/Z.1^]64=T*+]0+7U=9A,,5R@(1=B#?/[2](3#71(F_"DN9W
M U-$I.S2#87=DUA][TIK,;S9&M\O 9'3%EP>#O+"*<S'[;4,=3J)5D[79-@#
MR-1-F*=2NBA'YJ-?4I%H)K$9[]L4-ZOGM3_I=-6)[TO?OY.-6E\&MQDLW?VG
M4_@O<0K^+$=(JS-P7<8$<AZRN;8/GD@2Z)!F!8!=]$CJV09?*BZ9(P,Z4(*?
MXSR&M!=2N'9_2PC\\'CV"_?ISC>"LPHGX3Q(<@FI894EG<L1D@"0Y^A.+"EK
MQC/ -I4#MZ'N94DL()1!8:;^T;&"GU9YQ@VW?ESO3%9-?)NY#W>+GDD=QB02
M,T$M.1J$)GARMM+V.9,D@6@SPV0T!8RG;QOL <!!<R#APZ#S1X,4[=F38W>=
M/(3K,%<2AY/SP@9.O9V:QM=;L)2YM[25W4SPT^%F7 '%J:ORE\#:'L)5SMOX
M"X#.KX?BC$CGH-)/!Y,DD*$BMX/4U+DF4F!,]W^=,)E (']^S4U4G&))$*BO
M5].P'MZE%_U^^MTJC;=O>9DW=PYC4*B9T7VR)<.BMR=6U7&NR?V$[[Z4(9,V
M(@H(LV!)7&:)M- #^WMJ)1:-2HV,LH$/)MS8J3J]_LQZ]>Q>ALJ!%W!3>_G/
M8OBKN*ZCN("1^*TCEH0%Q&SFPM-XLUK*)DS4F4@XWMABY3.QXE-T6*?&R^*W
MM95)]G-;(4&O[@(PTHI=12"_*CHR7D(/OXTDS\,3;[GG5YQJ6&2XJX&OGIR,
M4C[#=>Y@D!J&Q'\7,WH7N"!AKN*[">/CX+K<MFJM;<($.F 8-,-^ N?_8X<Q
M%=EKFVJ4]^0QZ_ X5N9Y4T?BS9JK%^M'<W[0A /7^!,4B$G'VSS>IG]CG&T_
MSM!H 0<7:N,*?#,) ;73S&Z4D-DN86;L34H-__F&#Y*3ZEE)/JX57&[O[GMR
M:41%BJ/_8]J(=VR]9UZ%; \/+'"Z;^5S4EMJ.WZ0;4'=31@K>1,FAJ1I5N*^
MM]WZO;)5J(87QX2(U&F+[QU2N('NSC\CFS";(=;\XQ0M^G%FVM;1$">N76D3
MMNL.9+F7IY'K+I/W?,!_098XR>4 XCCK8RTKXA9A"/I(P\[_D+[A_YC!32',
M^C(@VA,'8(P76I)-])F(K8M;C@*&V'DH_%F1 EVW@7Y:6*L*-&G<;;73_T)?
M>+Z2)4=BJI),\$& ^\19,BC[K9(9&"F&!+L->;F6"[N_D5Z>^,O-9\1MG!7.
MF.QH;F@.#ZT_T-!O,G#@MA77KA/)LS9MYE[SG'$D<!&5@6Q8[4=+8A6!$<@'
M,!Z L1[%[M6R\WH .M[FW8-GE>GPX9:L*T;>*=\^G T>:T>1RUG27A0X2QK!
M$1H%K#LW87);^12$1GZB;0I!N#%3<JE#:@(;'%00V)SK4>'_='YE:6GFO@GP
M1C7ED[J0@_<#OHAB\8FW_ZH8H=E6@>R853/>11)@A4Y5S%SFBJB96PQCA$E^
MOPD&\>2P#7HG=.:L]S_)JN$4[)P7A/5^=8)(#+L>1_YNZDK)2'R&&>$('@4>
M_SCW<MPSATK=H-IT/# IK?C]I<GP[.7LCI\661=RA"J5+"8V8<!%TLQ-*FXY
M'W)'W\$$IBE+ LAX4 T..KL=0@D3G_W0M$V972.=:WX4=)OB&M"MYN]@2;PK
M\/%(;:&))CV3(U8QBM7W*L7D,XZR[S<5,@,NI*PZYO:V9)DN5'3=>Y)!WM40
MJ@J[E)MP+@9F-L=.-PED.F./@1(>5/2<*[DH'F#VC\U?*MN$W<$>H?).+'O$
M7MDE)U6YLV&W?(6F HO_F=,]3E^1&ON%B0.PBWB1_8JS W.\F[1]?NU+J*A:
MY^S#EENWS-5W\3G=>]"B=_G%Q^LXU7\&Y_^:@84SS^.Z>E O$FG)=&8/H2&Q
M%\'#<GDYQ=*ZU=QZ]P^<.!,4N&-6/4N^[*?<D-MSL\L''BZH%= 1L.@I,PW(
M=GMP74XX7V0ZJCZ<-DC7)")%S;B)5#?K/KRT220EM^QD!<[?__&DJ=Y[6;2)
M?M+,5-CU<-JV_2-_VOX7PE3^I4=G5;0.IX\ G$4K8[U T8J918Y>T8_3[]N-
M:ZX>J')=-%3,>X+V8LQP;R.\<IX]^5%H]<)'@3=($U?(]S1/.A6X8.9Z"(#C
MZNSD C6[^>=N^H?:'HJT5M344,9$C]M.\3$XTACSD__<+W&6=#S5D"75@@(O
M$>JV,O-1Q-G0_+Z\1/,Q$YV("ID)@R-?7J;OS)D]3+2LV3&2,WC$+?M-Q<4T
MIVY\8SE+Z@E5G&9(7N8F;L(:X2QE(CV7,M7M=O-")M&(%Y\4Z"5WWZ\TI)$S
M+26NMKV'?(;^>,^9Z_L;N2 ZQ))08MP'*4SKZ)XQ^.SQWN9Y#7HMD03_,<\W
M9>+F*Y"!W-Z<CWFO 3HLZ%DT!,,C[A6F3\/=I^YR>E#U_9WBTP2&&Y!)HS,/
M0%^Z5^'Q(L<G/WIC,%3WJ:^727[]NV+ML3-K!Q,F>(T[[9[)6%3]EY^K_=\Z
M^+\B6%+?R*0NV]EPCK ITXL5R2YE[2C%E%,MB AE/R,Y(A,E,:LQB$&=R.@?
M:FZM3[$[(:I?F?O.3GZ_9W6'UPJ;B_T8YXN8V6"4@:@HH!#:5UO*JCS&?5%A
M)80DL4@?D;:IRQ])?^@CZ.#</)3@IG?ZA<G4$*DEGR6!A/C.<BI]$C[[C>*T
M+$C7)*/ZI,?&;5Z#L4 Y*D"A*> $3-VI[KD)^]FSDGNC*<^JY"Z8=^@_@Q2]
MG:32L7>&$+<)\T>!NHAE@P5;OOF25%>@<:LXC]=$,?*6PL7!?8W7#N\;?=%5
M+$;BB);0S];4X+H.Z+3O-K$-?8Y!=Y$DL3:45=@/PQN_TR.*YZZ*,YS$67[<
MK;J'A6)/;8M!F@>DLA\1?&MOP^LSNQ!BT>\V85PF"F@(/@J ]F===>1.M_AX
M2$>FZNL?T%'/H*T9UVFOT+8.MOS_=JAEKZNKLZPSO[04DK(GJSW'LLM!6B3'
MB@PS?L_]O99OJXSG4]*+U>7*YYC54^P'9L8SF*?P.VO'BG0F ]>9%0?G;NZ]
MOS>#@<D1OL?NN=VNNP3C/WS9M@Q'/(:%D/AC"K1\K+V!./ ++'3=*3YZ @78
MHZ8C&0@Z(M;$@&F#Q=0#%6#.6*; TH9+U$2K]TB>)\] I(@M.JC\75KBO5%+
M]6^P@@V,SQVJ],N6>U<R3HIDI&=UK@FH513S_S6BW%"T6.8'Q%$@+H+N>Q0D
M481)0HM3HGPEU !;R=F!\MFWU<]&!Z[7RX_&&VTKB^6-6=G#7?NX/E1<!:-D
M-162*7RU2'\LL FY7?!L?/FEJP?4_V0E\^048@:#"CVW#[_8\>SH81D4$2?-
MD0<'>XVF8MM5Z4I'/X021 >4HW>-KG]R5UAI+,\ZD![D>0K!=;GZPF&%V>#W
M[_E^_:,;]?VCADSF0F92- ST*C%,,5,'OUD C/L9$DT[;MJGC,'Z#]NK5U?E
MQO=%.F0*@6W=14;OB^D6<5C;\@ C[['<P(I%I[J/1_?S\U1GY]2,E!2+_KM:
M%X/?.&)\8%<M2P2*:@:L*/JW.P:".FAOX(;?8K#PO1";TVNDLS=*;X@--G<I
MIS 5.^0AR'>O7;,2,\X1B*=_LQ@K]M=(M!A#?[*[DE03VB9<*?Y>7=OV1;%X
M""C'E,;"MM(PI%:[\2]6DZ(5%ELZN#,IO_*2JS%1U /$:+ROK6GIVMN<M8%6
M"^R*;YCGC9NH%!Q@AYKQX@B\HN,9F[ Q)/DNO#XQMD.2):NH4KZCOZ\VC:-*
MW].0U^L9@IQV,2)=^ATNMR;K$";4)3CW;N9D]+OH44)38@\N%H*,9U]MPJZ)
MSTR19?I[:^QM )\'S_WGA<<-')L*+]3?-1\W.:^N+SDZ-Z#>)7M(=]?LD5T=
M4NSG$#2N) !!3LLGF9+@"!6>L0L,I(I+8PC=3MH=TOF=;[&.LT.3M#ISY&C/
MZ"?U+Q<N\0M4M_447I_@VD#WVTYGDG=O)3",T>$T30J)UZ4E5H<C<PD32?P3
M.J@4&RA]Z*3.;B=L7IZAY1=GJT^ON;^93/%#?R\*OJYE!4/;8(S=1M](,1#4
M7<WMXK;*^^JKO29J]#70U%IJ\-"<PX!)[L!S7XZ@81GK.KL028XWXT'-KID>
M/TM')$3+7-V8K>EXZ1QT[>!$Y&#J'A_QGZ=&+T8]$#HD$GEHNU"V/:ZK95YZ
M @L1-!YKD+_T:M;!&\.4Y6._'?H$,WXXOGZ5QA8Z4QJI"*MB!FREHYGMY[PC
M ':OY3B"=4P33K=+?B]>&:RB7(O6!KY\*D\GCRWG.7:TMF#0(H!T<W.&DI5/
M /Y ZI$,F51=Y8A\B$.WPYLZ*NGYE]AQ[5M/DDJGR.R*QL7'^+-@I#^=;WA=
MZ?4.BK_KQ5QGOY[KKGW;]MIDO%OK5WST9=+4)DJ&0/[!%GUP5(LI<>2\Q?%-
MF*!!9SDF;,\FC*KU*8+5-,(ZL.U0,(DC&>F!'TR!,<1!311+>J,?V13>MPE+
M(M3U+]LP=3^QE, /0-_LV";,!2C$I.BX#YX;US5?JZW1I9YPEM*.S>='%]SW
M,?Z -(/B"CH5WH#O0X,&:$8B/9_6Q=SC3^)C'2XR<]W;KO$T(+/"0N>CBN;8
MXYR?PY@G.]_*B V_M"G>9CX<90,\VFIW-$Z0.?3<,/I-J_\UL7*FSX1/AR!
M1M(%$,M*_:P/<R2V]<%G,*8A@[ )N_L:M]41GN9*'^$\"0NEX>LRE\69FJ[1
M)'CS!T(BP>>1&J6O!FC>($ZAI*-W/V_?$*6^+!M?U>V=>"]_UT7X2LKE8XV%
M&WF'U606<)#&L<I^< 1QFS!/4@;NEU+#<T,RNALAR\*QGQ/(+^#;L%R9RR1%
M#.KH^W6[,1[1\'#*(T^!HU[OY;*/FMV),=4D$@"731BX1[,/'>^2OUS+U(.^
MSDX#A!2+MT[.Z5906Q7V7.,XZ_AS_[!W/PS8S?F?C\!X;M2A?7)]WYREN*<S
M+T)_'\KA9VT]6PM@'=IZ&HO5!;TJP(TNE 3VW%-_N\74RIJ$+W&7HDHOZ7-)
M=ULMST_Z%7#%K.W=9F?F148"9W&@3@M+JI\!L9DX<PA2$/I):;=P"1V[6.J
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
MY A\*+4SWWE@I^=KW?_\H_G_'\?FS'\#4$L#!!0    ( )6(*%O?_!'\%-$
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
M?PSB_91$_*=KY1M<CVVN7(#.ET OVD"_#C'/0WM'#M!EYJ-3CF;T.LK.-#Q
MO/64I*?L?^?S4NL\7T%3VK3__7CYML!['_AT&4@.\-$53\SE '1M<)$#V+8<
MGS<%,'XTR]65;4UVN"*\X;N*!\O14EUM\(GUQ(7S/P-N,?7+AR7GC25F1#W"
M!1B"9!NF&+8;(8& 4O*D)?U%#?C*T\N+<<RG:&_M:&W2W08?_9J72[<GE4^3
M:+M[$YN$Y)3>:B F.0";/\63^I5>PJJ(TL-<H&4G)#%U&!<59 5Q@@>+J'5Q
MA96%P9Z!.ZNE]B'U PIX3A%A=NU\??"W2.:>&OI>5@V"F&LJQ2K%^@A+.=%L
M>@DIKL(<X'Z-(SCX"GRQ65>@[;PDBU:+/WGHM.2/[AT4C5FG6;G];2C6"[P/
M/ U1/\&4DV$<9IJ#>328'?3&V37ZO2^U_*W7;]YLR72QGKDT,K7>%FH\('^[
MYIA1_NF;:OO;/E,=F:)!;(&_#!,,]WM6#.(F CR0'G.KC;_5T#DTX2]!C&F<
M0^Z951PYZ#0P=5++3DOLL%;:*TU_MR=ECR0D3.!D#L 4X>Z8/0 9ZC93%MH'
M1PTC1;]V'=?IM$F4U4G\>F6\]D_PP1?^^QN+E@K=/02UNR<.?SRS>?D=X"X-
M;/JQ!2TYP,Y4UD,\L0!'M:$XL@7@#!'O626J36]5[-9"4OD2!Q#)ZIG8<$YK
MT.\M]_,*8CW]^JG_MB?#[NRB]_>!FL3)A^QVC#'-N,V RAM'/E:1(S6V'N$R
M$6>SRS/)0\,D?M4Q$=L!A=V-\]!,]1E<F!.L!ZV&Y!4;P5EP2%O_^@3JC?."
MIKO?JRG7PB_E!_P[OY7MO-YH3):@<  8YB";C[H[@=BD8S[@O652EW55PU_T
M<?&5#;*:S/03#[(>USMS\8M<_T6%-S2EU>DI*-4EQ=:EF6]-+6WYUPR'&G$
M ?5A[B838-D*"*X2 26@'",$GJ<%744)@OD]3$VL%D./ S3,O'EX;<?MDD&!
M9_(<(#C^./#I@F8?E+T1M3BFRA85%"0RF-]\@OCU-XNCU)KA(8K'WT2>86_V
M77Z# M425B<X@*!:+X':8.SBUF)&9;4SA.Y4#82&'QKX>^4WE!=J+]XQ%& F
MZ)(Q!)G>T>HGV1874^JLRU^PO[8MG0RV<4)&BC "'$ETJWM$V<DAS#S_8)!=
M34TR0V#:T/97?DAJ(;G<=+,X6?,OF;;W_^7BRMV^C?<0#1()3+$RNCHMEX(T
MC-E/TV<G*%14WB-]4-4MM+[4TI0\/B7:+OIJX=.;'SM"-*]+MB/4?YI*<8#8
M-\S@DFFPSPXL8>P##_N?56U$"7SW">_I;G8EX91^G%EP"/YY=F#?XM$;FC\)
MH%;ZZ@SM"+UN.X@P9T!!J@LINRH%XU;A\LTP_FY+U9[]N?.N9B]=SN7ZW.4
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
M(1[A;2.9&M%NJEN3/R>(V^$R[;OS_(NEC&L/Z=2<&.O0\QF8O,X_65T0XWO
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
M_^@)$0W%6HK8-OV"1L@GO@*O^]O755 '^@<Q5,OBB#1DH=3#*3Q39<_WR*P
M#G $F_E@<[J!NVI?]+$J<'\9195Q"Z.__?0=XP+M[=C36(4*4^WOH'6'+#:U
ME9NFA0X@6+UO'EG,.:I:WQ)#V/ <<;JH*=3PX4<-K[U-.L(;-;5&CV75068>
MTYF"DZ4H.N0>&CR1",9/G7..67*HC[A%:;4O?2X2%O+.(L'W2<!T(P0=U/(9
M)23":A^-8 FA^_MM>]GC4[E=!8UM\A"8K[%/2*A=$Z]])ZTV^M4^QJ%> (X.
ME+_U_:6T0I@$;6&;$<VR&FY!MYQ"I,'?9?>M;I;K=$,,DFG5,GI79U?DBV_?
M79UQ(DL;I^S=='*XXF4\@+<J.N<>[N*KBIK@ +]SJT"H'K-2HHYQ@-& H9:U
M[>X( 4M:EAFK D%\5D9>>X!T <,8>E>\P_MBUZ7U!JS#M+2&4EXB7;MK+$7[
MCYP=?WTR[[D&^BIW,HZ>Q\I">.-DL!W6V.OP!T72(#(BC)0>=QR>\A1,>&-N
M;.J:I#H4YX\*J(XA%6!>?C#@_>&@U@X'U<IZ;639XQ RNJ0@2$;$H%J-B.E3
MFN<_UR+YT'FS!Z0N-OC#;*N;BU0=M1\[+QV]W5IT7!X(XP"K-!(</)A.P3-D
M)K$=%MO<@>?(6ZI:4JM;\?DY),"4'HF26LHUA<?T+498"Z84Q/GE"=%>+]QP
M*OEC82CQ1F>JA"WHQ[B"_L/>A:0:06[*4+=Y ;K,&::9'E@RE:?Q9NI-1Y1;
M)XU',/Q:S%V>9WV,":N0R+[WY](Q0)27I]R.[L%Z#JF_@@.\;5@]^0+;<;P2
M3\QD'Z6E=Q.XT5%(01 ^QQ>O/V/"5'W5^:SD'3Y_V<J^8DQ9-R=I]$@85O=^
MT^4.<!ZR8SCK19L M@.&]X)_LR%YQ1;TSAZE.O92^+IG#<^++NC**WK._QU;
M3?Q=S9?,VWPF5DCRLG!#5K3PVO0?)\A?1[ =&FT[U9CB5;TXJBU%;6X\@Q3I
M=PZ;C.0K ]W<2I=@;F%APN7F+[[W-<\;O_)*$OF><!W3IR8LQWZ#1B&_MCJ2
MIF'BWK\&?5XYF0?[?CIT[L[>8)60H_O:(+>,844-(V0X@.\PJ!+:0XC&UA"B
M YBV9.$H!2D&_-2[3/V<E?X)/4922)Z,XWRR##SSJ-V#)P);*41ZRFLTBJ06
MUVI4,247,0W;?67Z6OLG_K3+#>;!'U3D#RG'IJESE_Q_W:#W+X6$]\:E3D%^
M&3<Q:S(68GVGI'_D3=[;@,K'"DGKTEI]U:_6DA=Z;U!!(2V:_OS KOW3JQEC
M]SINU,A[&A^4-1[;/WHCUX$#5&40\=1+-E,V#)@5'#"&O[SQBZV?VQUT^GL/
MU[SV[^-2I,?84.Z'"ZU&=!56 8%,Z/[[?F)U (TZY=$XEI<P<'OR4PB9-<>/
MHE]>5W$LZ.!+:S-@GKUR<>"U'WO?Z%91]:"R1];DY>!U>X7HJJ_IT0B>=7@T
M7N@N!TB8VC^I$H>9L: >%!X;X&HSH[0#(?:V4WBN#[<?IXL>;0M[<1BQ.II?
MZSJ.%#+%BK/]7B.>@RER<=3R&)]Y:1ELW?B%WRXS2\>+'$"WW^&_:VK2CLZE
MWDC:\3I:XO)UP$C 6;WJ9V3Z@G;G_\VCT?^G GN(]T: >_N8HDCZ2["_DOUY
M&U1X""I@>]C[FUU2@ZY@Q5<D%Y;M4]V%W!M:SXRNFL,U'I!-K/1[.4#W82B7
MF.&V=!40'$#0'\L!LE:645,KYUBOZ["3*]V2V'>&21C5Y\P+.\:1@C/@KW&?
MVAR/YJ2%>)(;[XGJ$S6G92SLGSLH'$%*;B_AO**IT2^.^T<I8#N\., -F 13
MN#DSN"%A#A>O_8/&%Q/,S]_N%GQ+T?I4]X-3G0ZV ]7K3V%U"$^;265Z*"N1
MO7L*P\7*-94S(R%V?9L9#O8KZ8@,NB/J\Z2U:N%JO\H#I[0P][18[N3U\'E3
M(>9=4(=A#NZ>F$MHMTF>5:3E)J LMPSJ2!6N<@.A1W=6@H^CR<:ON@X0H_W*
M_\/4_Z^+YC#6#[>I#T\BT&WTJUA*^345=I.VCR@1^]GD,IZ$K87#A8+316<-
M9R=\7/N>V2*'%20VU[8X$-2^2-B$3.&-A0!%=RM4:X8Y@#H'V+#;DB_&%QU?
MUYE49E]H(*6S'FE+<0#K9Q7JM,6Z"NE(UPD?3"3$V[X6R!%A8X>"-3F #S+S
MH /=X'U6"+X.$?*R.)FUBWU70+TX^M\K<L;4Z5,;AD>T GM+GV=\^V_MW@+,
M<58MPGL2[PU+/JP@NY2></<2?4L+<T\'8=*A6'FBK_AU6E/5,RCEE^!KRYA*
MLS)P;F,E;(/=^'5"Q8#8']3-</,^BRS\=JLO1G9S@'Z451B ]48D!SK[AOPR
M1CR7:)K8+\,U@5"!3@@_M8M^L>^E!.B8.+F@:3KH0QUR*K]SE3XY$"PUS[-F
M/<Q46[>,:S6))7TJJI*\.;ML&S7$>+GZ(_?/><;;7_CN]&=X8@&$$I!,95DN
M\ ]9&"$;_XH__42\_8*@W<:+CI\C=_D8L2:*;>4OG*>FG5PLO;P",LP$=B:K
MCVH4WXM^NAO@?F"W\K=2\0.UU>C1U_;/4YJ.XY<B^K?P34YW$9)S44J]@1;!
MCH>Z46K%2])5\9I?4#,S?R'=O:]I_U_1^#\KQM/T%C"!88;19!5AS,C826NB
M%EPL:J^+X)768\26BBB%@W*3^YN3I3*M\]YF/-?M5UGEY\D1?1K3GIYP$$]\
M!.5='*A>6/Y]NY$4B_+1T^%9YC9$<B&\:OV/G,W<%T2/H%A<_SJK1#0^IW#G
M<&::<%@ZY3TUB,W/-0>?&NYK'NZ#@4=AY*JN=,GOZ!B'"28_B9!.WXI,2PB,
M$_83KKGRX;IY>[?GT&S1V#R6^A3RACCL>DTH!<X!DG0@^/EQ&6!DD=:8<O.,
M/>PAN'RK'(U!WT>#=^O$Y#?$ZU\SC?2SICJF5O[XBG'Q]->H^;8<LH'2P<F_
M+)4N/[ YH# X&#F&-()&K]UJQ#@..M)/C.C93+K3W],<^^!\/:\)<C9P<+B7
MOQ+Y_:R7NY;PW0P+@=[NUR\Z:L,7U7[^YRXK_D\YX;U ZP:]"4JYMF AE+'_
M.'. $9GR AGVDAU3Y[>)<2[;4AJUM0EC'8#?K[4UQYK"?[YT?!;5#_\=C!?"
MKC[SQF]=$PZCA$NM9G  -1=J'_NC)(1T2S]/6,!8OW!@[D)8TS SB0;_^PN[
M9?V/%,"^CQAZ^.^M])4(<D.O#HPI 'J]Q)C1N!P9QV^]JYV);VZZCFE,&'V0
M-6FF.#91HW$@]#H@HU($5 WI3*?3,U!I!#$Y"RJ%AA7VWDWU:9&;;\X]FDDF
MJ+AA)P'JE8G>P#[QKR1,OCW$UB(1(?E_5G3.K*UXCC+P,/2I,JG%+R5ZK#BC
MLR6_E\09_3];--L2\GSST].B##%G,]D_K%^MS.X;C=X5F[<_(_JR+5/C*'#W
M(I\;LA1?@VH?E*-'@4Z>Q C809=QQ:AWX;%LTX#'PGVL+]'E[(]I/R8@TM9A
M@+V)7YT68YP$.[O$OI=TD1H]7=T3YSV:^LKOI+"'R!^N^ZV\WD0*-CJ_@ EJ
M+<I6.=>_:UO6<44YK46-_QI^1XM(62*_"_SP5EA#7"^[/LA9O3SRL;8V<V(U
M)EF]:L*F^Y^M^D($:?1 )QR&.1)&1L+15><_K_L?AQM>'*M+^4FIJ'#_(/<C
MYY2(E,J=,_)C*]8M+HPK56\"W//Y2YR4\M6$,I5DA)[?/LFW-YF9#I(]&6>P
M'7?PJ*HI&S9_3674MR"F'&A$#1?6/#MJ+$B:X1V/=.^-GQ>J=AW4[QO*Z5?Q
MNP?OK[]B*-P7% D1G)T4T!^B!E:L#+S/((INS"IMA2B@C"F/,ZBA8$;"]_JU
M"&HC;$=^N6<H'5?X(6+5=D?Y^XK!.$EJL>OQ',!(3@;+V0($1B#3 T2JW<=?
MK_KFO,R/]\8^&%2)4FC.5,V!\WEG+%+:E%HN26L%[FONEM[SFW=*OM<]P(N]
MRY;ACW$ NZ!AV'U&W*J:6IN#JF!R<.'AZ>ZMA,2ZE9<WI,2<KR!=]^C*%F>^
M[12_;?JS_RFL[6?5A^%O-20;I@2>+< !&,80NK?L1E OX\68P@F]$Q,;<,$V
M65"PRZ#&)]\4Q_/I[0G4N3C7]9;N3V:_[80;42)]?Z68(MST-7">X<,>*CI,
M3:>X^92I]0S'0!3QKPV .=4R<EW$9=DQY]Q3U^>^._KP0<H:T:6D$'MS3W.
M89'\6V?J*YW&RD2XG3?L"I^@^-!>]'48F&J/RUE_KJK3-,K;F[]TP\?)]<R-
MX'NG#NRW.JOF/[G7,9&Y#Z*RT5!6S,3*U"%$?&2E*'[N)8.DPMW7;JZC^TZ.
MZMD&ECWM;VPP?&M.CSZY4R7B^?4[>S[S3=YU'.  [PA,26LV_S0CE'GY/0AG
M',.$^:U).5^I6X]2G# ^]M)'RK ^>D> ]LC6KM;UCIG[ SR;R?<&@_ "K5XD
M%]2T';VRFAI*62'#9-&Y7:X*(UYC;7N6F_V[PU%=?07GPRA%0TY[S'0;[?^X
M?-2NI7( ?2 RSCQ*91G9L$$I1'$ WB:, JO2C56".6>ZWP\GHKT:C)5EO8UL
M^T5@BY8S4-H_^C2N)Q\=?ET)"V?M 9]5@8HP4!/5A1!R9<\4Z7QN/1E$';9M
M>L?"5>BMY'QIM4+)?2]?KAEZZ695?!@0^7:,<=Q?>NB$Z8OBMLNL<BRQ#DF]
M@/SV=6ZLKQWU "]?>9.6@_-N".]+,#Y \K=T;AQYJB%O%4J75G7!9F?7-\'J
MQNHI>R=*T<IT%BL]2C6JWSF7\I7*(+_(K<!H?*FU'G1QH+GF[?PC:.1W9LH:
M=WC&W9!?R_MY+2_"\.ED)A= E]4DX26P'7T01K9$\!-\,JZRQV_2^R[55C=&
M!EE1;[X+=KO>$*CR5G64-B71\*CDE3=2]/2=:HT])QAVG:[:5'QZJ^8+<+&=
MO:]Z;/W:S4ZY&37[KP$.?A$#/A>-@\SWB58^>"!]2&7/27&N9_]XTH:>Z+8!
MU8>98M,DOM1@6#Q!$ANP%NLJ19/,.I1B_]G8G&9F5?V^^N'+ZYD=^IW]<OZ>
M1Z_OWF6R(L56[(&BIIH#/,^)@A C&*:'8)]]"L,6-U7=)\BTP9@8ZGE\-_X>
M4J)5GXS<?6U ):1M+S6G!?7*Z1SMG96$6D-H:O);C7;YF%W&$];_<BE6.XJ
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
M]E=(O&/H;U9BO9'22QQ (S>AZ]#']S::JD,F39!Z[A5]]%O-+R_V;G:,7X]
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
MQ,<R5Z[M.1-O_'HYT,=N]%%6WE#2V)Y5,\FWI/\*%3?[)RH.0_>_PL5G@'7
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
M]'X\$)/='M?IQ7*@)KQE2<Q19:+K_00!V?,^L_?O4Q\'A;J>)I9>>>.@]CG
M0$6M0VB/=*K[7>EU5?^XI3C13A_EV$%U^,]S7)E<=FGWVGDC6%7F7(3Y;K"U
M2?9"?S@F8'SV<,IJSB-%AR@3UWLF@^>:%.H[*V_M\!SY+C>U][.=NP[O+<I#
M<M@7$DOG[ <?0B*D/&^L+LLHG&[J<)_UJBE#L/AG)"GZ?;>"F*]=ZX<>ZSL7
M?O58E0.:>-#.^?[:FZ9XL,/X$!2YE_K-14 B)%[K,(2LR5"J'J22MH5&-QAK
M]_7/L#+UF:ZC@R?ZI@.UEHF>AYJ.M*^][P">\#OWO4QKQD<J$E2WG^9NSNAG
MNQ)9C:D??H^?+F+)OO3U-35T(JC82<OV;=[]=@>P1_U\EH^'U$K<5\=X!!;_
M=\) P3//!@P4H$$-)-UQ7'(PVHY5SFPK_92?O1S)M9Z44_#/]0R2F<S*RTS*
MN"%,B$M/&)!OP+P,X%C"T^E4<(K%;](E4=+)ZX/L@S4B<[C:$V!2XJ\#!Q6Q
M WV"0>4UJ$.'<T<V*@G=YWAB?^ %45<=!BW83T$BYPB63%;&[*.B8K$F74M5
M=O75LBQITA!6S*?4SOMM<>>/TR9' E2[K#=\.,N)VG-SW?4)%$T)O?ICFD'B
M(Z*_PG[X8<,O/5 MFFY#(PQHL8\7@Q8L$]IV<VU6&Y&FY-" VLRU\1%)@!71
MQ1Y_!=KDVS/2CWN2XVT<M55&'(W\T)F^D^V@RI]"9LA97OSE[FHA+)PY9,PU
M9BJ,XH*J=-&RW*N]XE-$@]XJ>J*]HJUCR-&"+.NF$96WS<C3'4(3<UQI22J2
MX<:Y"1OBUAU<!+[0NI'C$&Z^"SS+/*IDUT"2UUY<"3"P]W+HT1NQS.+AVA+$
MAL]/X'XZICYZ^CUD0ZGK0+4,4+.?1/D,B8%X:ONV4#X"DD#T8\Z^];G R)XJ
MI;XT1_@XY>8.6>XW[8ORK/+8G"R3.283.]>\,<ZQ'=1 <[<,LR-YG_D(/YT-
M[&YPW1I591E]8P34C0DK*Y82F4T1M/(4U]N!JO,Q_K)_!#/4O2PF;(MVZ=_K
M%X@_"SK#E Z6%1$?0]5I0+2IUS@.U$M-J#S][I<"(_L/@?H1VOJKPSK7%;Y\
M6?R."@^%[[&=*:+'-YV4T-BP^-\^>.I?GX!5_X8O3@=:/)A&O"=PGOMUA!#I
MNQK]@#3Q'.98D? ?3G"[8<@GYJ,=5W:\B]7ZW:[!,X2_ P?H%B56.R^N _AU
MD%"12T6#.U'<1#+,10=^"D'/8CF?2*G@-&1;Z?P)SAE7L*E)0'-!:LYO6*@3
MGIF=^D^.+]G PD&B<&96GQN?6_WU'IY#45?U/<);U+]Y@%5,;5]1_PPL_<9#
M3W'?BR675TFTU*FU:UR=0'FA_O4YTLH<) (;?;<D!;DZ_1'XU?:G^A%AHFT7
M3%T>RO,1Z.O KQN\LS!12+R/9#;-'_DW708SCG]O1D";_$?C ?2_K/%@'1?B
MPFP\"4]#<23=@9GE/(6Q?Z69N&AHHYG<!-;B[#CVK:6T4Q:^0ZZ6L*(&P=3N
MLP >>FP[EH>,1,_;<8WXB$MB*-[FY"ITTT'<>'LOY#5; @G,R,PW<66-H!,Y
MI]8.[G> QXVJSB&DHBB?99TOX.@^(9<]19)<*FUR5+VK;/8K,(O9F4DT1<@&
M:SUP4XZ;4@[PL&NV^(Z+JMX$;//]GBJ,;?*+K@@X/6B>@WQJ, OM[-?G(T1G
M;OTF7M*^N5LE/G1D5,9ZA?:&B8[,K]SYIB';(NK9W(BM$/GI$NIDW8#S2\P%
M%I&K.M3.]GPT6%1\9?/#^J0[.HMTE-08Z?FUZ7H7PAY(&J6WD#HY ]SU=<):
M'\K[O5S!_FB8_\&FPF6D6+FN0_+20:3MZKV_LT"T5G\ODFFMMV+FAX(:&!9\
MA&4LSVA'W.57U$R9J]G('RL%,/J2U/?"'/=_DL(Y(:;&/Q7F_0O/"[.\2V+
M9&3W,Q8*:H%@A\\ZTQ_L B-E#VH<-Q47B/RSL @D@@YK%).UHN&<A6U"SP>3
M-Z'H;V;XB%57F;M58=;T('BR?LPZZ+L$#I8UA<YKXG+7$)F2.O'S,WEN[Q+Z
M):<0'F%^W6K'_[Z\:QUXGY6$'#B)!G71C1Q)4*_Z.7DP+++@F1R]%6"M^]-=
M>WJF5I9SX>B,9>6MU+VI/M@C._!J%^/)_FO)%T5)0PK :I T]*H>7]+/E>IF
MX[JMZ<LLR=K'J6B1.XKLWCN1_4E751P+*^7VJ]I>.1-E<':Y>;3$JI"UIO$H
M!%+A<U()L0$-JD]S99$47&3U=I>9"^,V3&B:9HCGY;X)'3]ZI59Q,<GW[,8S
MC,:9@:=Y] >#F3?-[\"FN'$>^QTF 0+C*<N0,/[V!USX!FK\,#<,+?FJ'3S6
M5O)3;R"IYR(F8CJ0>&G7RE&11Z'H@Z>$*C";X>]*<+>RE.8:YH:^0F*.GA3R
M$_1FC"<MWOK,,W0Y2V:ERU2'^MRMKR^%L;>,HQ&U;Z>7Z,;KF[6H=D;M2*:]
MWE .;9I>"F<+<5X>= "CR+I6"% <HMV-67XX>B=-YVZ&S5E+7H_LF88I7(9&
MSO/F-_'5 :_QM>=@Y*T]D$CD/0<HGTFEV4WTMRP3=DLQ:,39&;IG19WEMU@T
M4I?+=?R28%$VM'/3#39;\9D*MINX=>]^?1]),DH.AMT $1+U@R\>#O9RE($:
M#6X@%;?E/ A0AV>&Y*(QFKYJI57IW^O[99TN>QX3]?2]];:\1;6PS1YQUXL.
M!T3!.7CM#D&F<*KEPIH8"[H8Q6#5N6?!>UXTM!37N2?H57G0EZ7XD[VZ/W^<
ME;]I^G+WJ4]6@Z9YS=N_IK!1H&$W^SE8SK&%1]&JU MAM3?(&4_'5$K1=)QK
MC88FZ0SMY<Y!A\?*UOYN??*[XLI77K5NJB]471&B'^$CA"2 FH/F0D#-/JY4
M-B8,K,88L-2I 77#>N*A.53WS.Q1R_SJPO=#.IFNENN>3"UDA<O<8.!^KK<Z
M6B"T]H*K,E1Q= -^L X2<:%Z8XW :],6+/4$4\M/8,7<L:K(S(SO6K\6UC?'
M?S]@L?T, [4_YO"E;9L1QCA0TYHKD]E ^HQFZ#$#V*Y@$$?9%RE;:<-Z-WS>
M07)P)D,CVB%-:_A8=/.CO(Z2:YK*EZ?:NG808Y2/%OD-N^O!;BI X>5#FS%W
M485Z#!O8_)G]B_B$#,UN:B6(HB*%,4>*>Q;;Y7*;9W?</]:8.*"MM;W+1B5:
M]&FYI\,S+($KK;E6$T>= ]7!H(V !_?X094O'1=AQNWWXAV*>0M)/ZT9;R<9
M76V^4MC.C9CF(Z16TA"+P$ 3))K)*J8Y,UY]^.O%!P&2 UT.$21IW"-<K*EJ
MBOF^AVY=7.OLO.J+\>+UI]^WG(KZOGEPRW&;HV]=IW^B:4WT:1AAPC#DW_@
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
M(RKU&_E;N[EM-^R+ E3EE1Y[E9;.1TB .@4?'TMON,!;H)EV?'M7VF2\2$B
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
M+Z<04L>T8,M2L^'6<-H#[>[B<4MK8D+\&WZ4Z^2>VS<Q(@Q%0$'.[G8XL=L
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
MOW8'!>V[WO[@!JSM@:)B4NG<&G9$*6(]% ["&%P[PCB*H C%QRZ(-<FR@C,
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
MDX%]E]^EGQGPJ"5*U!^T57,+CY%\=-VD/!M'_>8FSR)!:L/Q46J&][_.1IE
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
M3+"47FG_MMR&3B1J2;CWED!XU\;KN]1L2N(C[_Z@WA'CC[0#,1S!FXL__;B
M A9=?:/3\NL8(?<+&51V^O5M39V,OX\2X8C/XD:08E@YS_P3%P0O;:O2>L]A
M)Z7?XC ,?]I1LP_2A8J)$0^#9Y=RUG :FI9FY9-+&0M.=#@[OE=*(X-,.8<W
M5:E]*-?4QOS);L9"'R.TA02IX=IM=_QQK6L_XH@4^5Z[8U1#<O+@ZJC8QY4Y
MYY0)_[GE&$IE7/-RM*9B;PQ;46KTD>=+3_NV]1,;L2KB7*!Y2\+J'<U5=MR]
M,$Q<Z2&I^F+=.M0=M$X*%Z@[CU*AH<0/EL27BU@$GL(LF$_@<X=^PU]DP;%*
M;(9N_#N/UO""++HJZMT+$GB1E,1$@NC(O:3*-6%W-=V19S!D\$X4WL_MNZ_-
MK'[P-3'LI\X5G7YV]#&S4_7RQ(F_FY"X%@,S84X7KL8X'N5;#F?.160!?F29
MAGP@KD.4^&6\6#PK7*[ZT;+$,TS'R_I)6[Z(7^%RRH=K29YT,YBNMJ!QGGMQ
MOI@$$LQ#("U4"TQ%#E9]K>E(F]KL;0M L9R.,CKNM]\WGE4=*MB6/Y;45Z'L
M,L);94G%]L(4E]U'\E&TX@C'%./("37SBRCJ(Y*@(0)R=\I4-;X)'4=L?__<
MMV/T\ O+86'EVL@4+-'UDTKKG]:[9LFP\AGLDXQ.ME0),Q,%6J)&RMO6;RM)
M]2\H#^/\>A5F]18#-"U01TAQ5Y[<J MM$Z47DP</_?EHH@L9A])>#C=3(".Z
M+33L[:/8-BGVE1U42L88W3XUE#[ZH-D^N:TS9NTM:22"LVT3#IW,S;A&8=HB
MDEK(EAJ;NI'>OK&Y'&_J6>J/VB;*S"^=TX_VSJ9-^R;6TX7T:VY:RUU5[\51
MQVQ'!F"2!X<>7^ WMDHYYZN2/&$*B<?RTG7%PLR;YZ=P^[C J6^!F$#MR=_^
M8%N/N!KU3T38BA,A[;%8%F?;/-S2?S,>%4B!U&.36%>C*##&]+83$B@*;G#:
M<Z/;2LP-6RZ)[QD'R=(E5OL2;Z18WI<"8CUXOA<E+J#  "[0AHQW1;>4)Z,K
MD&T8Q3DS]3CF3>A/&23;FCE4;I+Z<]4_W&CLQ$)XP*.T@(6B7PE;<A)^(R$5
M'[:,%1.Y"1=+U)=W=!="6!%8)]O[%&FSK2^MCC/BHAOM"L9+?V2[__C=OJ?2
M2CZR$'M^UYB2V\V*CM;DR0]<8.LDA*"IU8"WZ(1%$IW".V<F7[N9&X7R)YJ
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
MM2DH%*/VH-B]E&RNW;@L_'S:P<[ ^_%BY$-;$[N$#;'7[]Z]ZW][9<#@@T9
M:2G->7%QD2ZH8)TK5)S[ ,8>!:',?[9W:3K&_ #%L<RQFG^9"1TW8D/50DI&
M[7(3=FXTH7XHC5+4D1]1:TB03;7)>)>2=Z!+=4&0_YG$J^AF?)P.B?J$!)XG
M0!HO2\9ALUS"87P-=/GG>(W1/"B?Z@#]4ZF[;S$C%BTO#TPJ4TU/*][42TT6
M#<<O-H&W.((\-.1H;V=#;R<".HB@EY/Q,N-AT8[#;,$I"IZY$9D<%_1 U%^T
MROGC98OF-N\OD]G??N+ 5W!,/L"M5H4NPKX0KPN7X-US "MM:IDM_Y.UG?,%
MJ= HSV Q=S.0;;K1F76QANYFD?XVH%-2V8\!K)MWP+ZJ[W.WUS&Z!(6B_!TE
M>__T*'[^'/D-?1C67KOQ,.L0Y,0\VF]@.^+);&(X=2(%VHLI\K9(J+=#L P]
M?LK'4PNNR"R%.MJ*"UJJ[\RH__K_]J"@9B_.G_#'$!E/8=H:EF\J9S8)-:XS
MZ[E FAWTD@MXK;AR@7ZYDBPYSJP]6_?W$=-TCM4.S,8?Q.9>Y/UJ.PN<&?)7
MD=/KJ"[D[Q"2"&[A]372AKMH^.(=V844&-/=P$Y.MPR,*/E?ART1FTL$*'TZ
MO+Z7'<] KBWA-FQ0MXMR$CCW45\>_XOMLNBC<NI B!H1N_F:1(6-)!(E^8>C
M  H\I06$Z+W5_LD%S&OAA*?!^H$+T?\:W>W?\[GJ;;E*:Z/EH>+[V/6HDX&4
M5*ORU!\FI.UT&7G=G#F;TEJ;QJQ^S<_5$80$K,L4@>_:+2B]?6.M+.O*]?K,
MI=^7'Q)'CIQ<$% %-7\@1^4Y0IZAH3.0&S.R<K_E33SM,!1U>SU6C45:/JB^
MF3)$O '5,,BT],X +,Q8MIM:'9D70'E5/ R(IJ#("N;W9K.=U]6:<,R_R'4;
M:P&E_PA+IZ5]GGHI#<X'PDA7>+&<I3%^ K%.(#"M3<K;JY0.TP+WMYL*B/4]
M41Y"^TV,UQ800Q<VD$T_HQ1OI/-.R7BW2]--5N.^D[R1";E_;J[C[=N"2^5I
M3AVDG5GN>@/V#)D/1=:7+'O.&,1]^*!T-_3J+IYQH0WZ/S2X]FO4.(6&Q]?%
M%[F+' J+ZK;_81FI]OCR1]S(15U%9Z<^@A!'%&L$:;]"B+%-P$89\>UF??OE
M"]Y?89^WCO)!V=_+!A2<[- GR68RWB/!SS0-HR9KF2Q!]EK6RC/"Q!RV4 8B
M9UY-"3N=K8LP]R^G&?[N%^Z&N5C$:R>+KZMHT=F4:T2E?NWK6E3W=ZXCS156
M.U:%7O$X%N60G!YY;BMJ=U%AO/EBG_;DY=C$NYR$??'_Z3-KFE,4:-\P6Z:'
MBE_@S_,G\'&D+B*4HKZ:F[LMBV+W]U?++YY.:A=J8E2A5[T.U()OYQ:$]LL[
M&]XI9TMV<H3NL?;]7:=EBX=$@*C.6?4$M@EF2]A\RYUDPI'8_-<3#>RN/4VM
M)<_7XQR>ABKOLUQLOLNS&B -UN%Q5!H"4H\C$Q3FT0BLN0_C2HVH@&/]0'GF
MP)18N9;EM3W7")X/;\S7G]UQPU(T(FZ!'^87JIO/4-0"I,A:>2*ADO!P+<#F
M!,AI&+7,#RKYI?]=JF%[YP$'28WQ+:?NIPR8TNX>F4Z 9&FR;(5R&.3+0432
M&EYD-(S5<4FMCVU2)*\K#BVW<'B(@\&B1MZ[]D=\3)/0Z*4\M'YK<K[YT68Y
MB*?-D%%XM,BJ[2/"UD9,(936RE%Y9S,AZ=9?*'$LE#?8^\A#$_ZS<L[2E[?M
M H*#_\'6+O%2\9 &I7E9'HT-JT$+AHV=C&&&A7<FZZZ11 V;FFCFHI_Z3Q82
M5YC5@O[*'X77<SF0 <_RH-/GG<MLZ43F27!YH0G$,1L'E]G'B0AHBK:H0HX2
M".D[66\\FOZ2&10DPP4F=OW>,SYR_;*GB?2X^F(AV,<% NHV8ZQB_AYA$70-
M4^%(I)4A$80%<]^9;8WE-4M< /U^YNJX)U35#MS9_"<2_)D+@/8D2&,+KL6(
M*!IFSKS'0)!#ATU5(AE6%G#!T";J'KC' JR-#^O/VR!KV5D/;'/W0&OP3UX]
MMT-A"P_#F(SYSLN$836Z"-?BP 7\CMARA'P#BB"*$V1'FT!90#X@Z3Q#>^)E
M<N)4_76/3-%3FA&^GK[\/0?VQ&M<--E5X5Z[NOS]%M68+4'A"+O 0"#/$7PW
M6O@@F)(X:AL_3#=N_6 K[HZ>_9PWXAQ>VU"=<M%&94RZX<K.PT9#03\[Z_1*
M_N@NGJ3V0D9NS(;-HAK2F#!-ERU=U9Z)>533<;%WBA)?.=KNN?UHCO#EH>N@
M10M&R\SXL(+(-]3(,$<0SP6V3G/Z"-7\==&HJR1H7V@[;COV).."O@5&)I$1
M5I;_IE-$.VBWG&AJ]3W/!R_>>+:%=TKQL.(M_K';GP>2%N*HMB,)*\VH"O2B
M+ T5SY'ZRO8N&D%#<>V7=J=?:(RQMY=[7^.;EZQ_?_R^AGMNU#&3SY$'_GF)
MJ!U%08G  /L,KNF<6O *G'%"S?!" $AVJ^M[Y;:(<VR KN3/'2HKN:65TB*R
M;\"\P7<ZTSKGS-+6&?=/Q8+(+-=.MI0L-;+P$5R@\/DBP6ML)U=\G.F1@/*Y
MS!/$+7V2]C7]92(E_..U0;/G3^ZLB+:[]_[-<3'-U3&.$(6U!WMFLP9U!2F#
ME8'VO/%E3AK%LFR&&Y4,K[;G=^06^,FL@V.?(E0+QMO36C-XE7C*,W'7=!6C
M)M!5 HN&()DC5(5B2]([E XT,-*;GX+(#L)]G&@@;<@0(^IG=^FE93<-J:X9
MOOV9?Y'B@++X/?6E:)Y5/%L"2><"9,QH(A,!IG=B8KA 9>Q3T)-LMBO[=P"R
MY9"\B[PS758L=LJL72&(5T53QCUA;BI&) 9]>O@C$CRA>Q>G9,8;U59EP[*$
MQ+%(FJT2UH(AFV1[3R9(G;V;.9K/3M\_VU8N9.<6;I=4<#YOJXC \.I_%47^
M5^5?E)AWI,.7%V]Q ;5<QF%.UW0-%\C3=S+2W^POA- _[H3KLI/W4]9^(S?.
MHP2OP8"/1?6=*S^^F8KZ,1^U@PN,'._#K3;L7!E=U1U1X9RMF\)O/M&6Y0(V
MK\L>_0_FWCT<RK#M&QVI%-6(D.U42+)+A<J8J522)!5"3(60F(20,7<1LITH
M%&7*)F0SR2[;R3XAV41&S,8V3&9LQJW9K=OS'=]:W_,\[WK7>H_C7=^Q_C.'
M>^8^K^LZK_/\_:YS<R&X(VBV7N>B'W%5FH&>A4#A4LH_:"5_$_!Z]_]Y%BN3
M/(96"C*E3SXRBD'Z,K0L=1M%N!WI52?C.-8C+SC622'B,<F>/>]FKB19.U2,
M)#D-'\XY5_0@YO61*O,:M>3AT"3'4MM:(6R, "U\*FWCJUOL^GH5_MB(5Y;]
M38O\NFV=O%A!G^21&2N912/F5LABZPR4D]"-0ABLD&I5?M0<>2)$DGLJ_-W-
MN/$S:,J=2I,=,:LU32K;P51V::ME;I"?17_MB4+J6=?7*X<_ZFN\5$M,V/&@
M5-)D=F&;*OLR_%QN_\*1D-ND"UY&BD)8@,XMP<3P"WY-1*UR\T#.\I]=^7/[
MBJ[I/B_B_S;953.ORRM< BAR'#H$0;YWOQWZ]5JTJ5>*/&0KK;Q(XANFAFMP
MLR0$[:H&W;A-_.1Z7?QWH_<"J1Y45XX6\].@7H.%![M?L]45R[FBY/MJF]?O
M[J$IP>8B.B"QJK(/_!T@6XH_\#O349^KIE&LYK.E^<'=UR=^:<T82T@HZW[5
M,3K_,88RNJGQ!';]#2D#I0TV2C"3#<%'K:*.4K<S4FXTE^>0?I+K?+JSY59N
MD@2R(?:#,4ATXT^CE+LYFW[GFM0U<TGEES"CSRK!Q'%RZ=2<(XM VV-:T.3&
M+R>]V5!>=&;7>6\A[+S+^"F35D=BK9G,[)(UIMQMZ!;F^0U;A)CE28E,3.P,
M-;W&G?;RG?=+]ZN5,6TV ?M118+-=U)=DRP^0,KQ*[CAO^F87VS"/;IV*_<>
M! ;4R+1W:!6R-V$]OKF:RMS,2A]CMB;GW4Z+:JIY,LG&1+B51GP?UHDCFOQ2
M^P*>_3:2OUDWXIS1!Z !#;$S*U"-Q%SAW@N*Y=3P,[3+ 3B^QU9EHQ#V.+!U
M5(;MEC,96W0ZIY"-_FN;,3]^[>.QSY'^B^=$I YMV45"\M=.+."@IA#&DS(>
MLVJ%QP%E@Y^9CF-3<S_>W^XB!:%;563ZE[@F9I]M/Z(4+:K*7<^D[7 _96Z.
MW%.2^')(JG(NEN7%^;1VB@*-Q!ZG VFP'UC'U2!_)HB 1G2WUG#Z5B/[ 9UB
M:._*U3$Z*F8F=!9VAQWY<_6]Q1=7@@]KS@4V#5ERFE4<@F4MQC*#"*0;_&<N
MYQ[X^GV02YM'&Z.MF13I<! SDW8A=G)]1I-5=':<1%76:&#-F\T1EU.U7Y$C
M@=N$GQ"4;R +88A:><BB4UBC=;0C>$F<-GO;HZ(@K18%8\_Z/:R!]W=N2:'>
M;E?CYP]E/^V4#S];;.1SQJ8/=.+>@;[N*83=J'%RIR&8$,=8_Y=-9FJ$WBAR
M(C]&'>1I?^JE13GWC70<KTSQ5;OY]8K8#74S1",7-Z3(%5DKP@<\X;'.Z_@E
M]8?PHWAX">C+0 _OE[XN$.DUV+DLQGKW4CE^(J?VF:7\]HZ V,:Y'<L15^?<
M/;Z+CI)IT=0- OD@,\&F$1:"+DBFC1R9%NP!+7)O*_PAZF0B[19G;#,G69W9
M-ZWTIY[=O3.NY,^H515LO9$T=HH?B=+D[:FH25["1%'+*F.1QO3T8'5MG4)5
M1\T! XW*E[Y:H=<REAL$[4+86F316+"YC[L/<GA6\S) PVZ>'=NHE0@_W HA
MEX>"7:!9\T!NDT/7*[>D5@;#KLEQO]E$@9;WK:NM\^HO(OXV"3;%<D5Y9__1
MYJB1 TC@CWK=3X5("L^>$6K6BI!TZYN KW]0M+@7M&Z#3[3LV->)NC0S<2];
M ;9 !7403#LNCJ?"+P9<NX?2.=)@2Q9X<G[,+AIIGAT4,^;$ZJK(N:,:.=K6
M4>V:C.P:Z/!%SB2V[TSLD3W9GNBLS&YCV/%D9SDR_"K\3GR#@CN3_X9G6\Y_
MIXTMPNUFB[4*85NUB_206T.N?^_*&VGS\K U_ER1X'#$#:N3';!^7WPM-1=-
MRP9*Y=H(<6369>!GU)A=DUZ47!HYHEX>K&Q)=3XVL"M%G7 V<J:Q9U>PZ*>;
MRID!BJ;W:L=4=?ED\BUT@A FBZ85(TKDVJA1Q&T^RU9B/(,Z=A\XZQ1Y-45G
M-]:_P*/H_*-7^HMJ9M9E1JJO+HJE\^ @A'LV;.8_1M,*(0F!ZW#*,(>,(: V
M@FSZ5NQ%%O!DV6K#D <E(_S][_OS ;X2$OH?KRKL_&;D^B?Q_N.?HVZ(S8)!
MH S!W$X'0,VV1KTX%:238Q-5_,YR/.*SK>BY\DI!Y\=G)\GNL9V1:L$+7W+]
M"^>,)8^0;/D?_X?0VP%:!::DDJE#(T49/8AZ5*\\+4#&MF;LB;GZ^-CET6G2
MAO=?"NG=+[4V*%Y9'(1).[NP$!QM?AY.KPC2; N-08$D=5BC-626 U[O]MUH
MP-X;'RJ^LT2CX^7>>%1H;67)9[&O5,BO3H@0699$[E%$%+G#AO1="TN9YX0_
M$VS;\HD?A6B+P<NU<;7A<KF1P,>B>P8DYH]RKAT%1RH#\M61Y$,=\Z6!!HMB
MS2108X49N_9B)6@[8H;&SH$R^5UC5I%H)9YT4=#*<3E9AI-"8Q_7E'GHZ_ET
M\;:ITY^T]%>K[_HN)9/FFMAT-(W10:1 G-Z)$-G-W4O8HA>+G*X-+Q#"L$5M
M0X;SBT:KQ\DCK<;?Q2(%[1G&D#+G  WN2X R_B=B YF62>*B>8?+V/4Y;WAJ
MK-3(>B7/ZN;4%,X%586$+(-IG=V)GP[D;S*L,(SS*5A+?[_#+PT@@GNFF&BV
M5JL")Y$^3U'E>+)OY=*(DD'/3O:^2?FV(/BV,*K>?[/B4SQ]W:FDT_N^7"R[
M\_5]X?L2?,L# A,B[>M/LRH3@)O;H;\&P4?LT@9]</[*@  .3M$3WKJI&=G*
M?=PLU6UM_MKYZUFJ\?C^)MUAFV09ZL$FP>9'7*_?9-8I(8S29@DFL@8DR 1B
MV6#<LI72C+/(=X--MYP.>M5T!+OT7?)F:*H8F%][.H$/?5/QZZE$O=YW-*TV
M$&!9'4'3\NY#6Z)(\0(;]9KU%:%<V1""CE#P_#[9YU(BEV1OX;_Z^H]KY9;N
M7>*9M_3;)M[8RRVA.5OXN9G\,K(+(A)3[C#MF=,Q1A:SOUU9?>>"O8YN=EPP
M*TO%7M9Z3SXR&?9*^IHNF>7(B!CD;6>L< (J67',,7/TK7SDD;1-2>C#,U%-
MD_V./B.E@:\7W.__6FD[W VJ1C4 ,8C22I[46H>B!G0\2O+3=Z0-O7M#BV?1
M]*!/O'KVJ&N<=<PAW;M-;TT\1'_'Y),\CLG%^'N1M@413Y?U^\].*R@.2W#=
MTA2?_+R1V--@=^G(KK"MCID/T?L +PS%5+"YA=7&R6"CYYYQ=P,-ZP_K4?3:
MG#?';,;O(H>A)#UZ?E?OJ-P\:;9^)=YSK_O^>W:W#B5OL5>[,D.F90 [__ N
M<YV"[$Z@6=Z;^43;@/H1]IT@K'F%H&G=U_M"F/V&QP?AQ@CWU6O24[2P@UH=
M.'U(741_D&G)1(A"4@@-TD"#"=J#]"1#%(P=J[&2;F%017GZ23-7#=Q+HG6+
M&'I[6H)O71A,N*%VY_&7#,<M1_^2.6:0OOX"Q3AU_#=E\*%94^@C#O]#95/5
MH.#'!)C%,&KT*!M1Z/A2GD+COYO JNECM^_L&S?.]G<V<H6%0MR2-M@(#U-0
M'HS$2^#VLZB/#P\S+WB?6;%BU4=@<QM\@PV1PZD)ZVV",;?_/ WK>I3DZZ3^
M+\CE%7Z NDEP '>?3PP0PB( $<"CRY1N%+-L]1'RW2"$KWMN]KOW\FKR<E*]
M:SN?"%S-U32T#:,MMAV7857& K1$,LOA"<XXT.@1M%<1<M=NMXL:1%206#&M
MBI[9,*:Y6L($Q4 #]LELEU]YM=T0N7(J6K ?1',LV59/4)OQ/=!\63*>9#0<
M)B%PY_6!F[\+5SC3L[Z33U\FR[\AH!<&/%B;6W A>?AV#,O/*)J).-Y/IKT'
M-OA;>)7K7[M=+=>8D_1G:.?U6@MM$8N'0>U**SM$9HFLDWKQP$[46AH=^C#?
MD1,#]A0&C3'V/AK3"6P2&/<'U"@&N97^T)YWUO26'.8]._50,\%9(BM_?^Z$
ML@9/QHXS O9Q57B'64:/R6[DB#3WV'IMG#,8[DGKCAI0V95V=JG&N"HSQ:ZN
MSN.+WWK]QLZOA85^K^@.:Z9.E>P.'^KC7.;'EI'#@=+ MA<HC9]#7G^S,_:S
MEQP>!\(+9YG^T!:7^NH2>,7W@/YJR,MDEXN=S%3LNSS1Q6\(4&,M5)G+."QJ
M![Z%M&RP%[G;]^ M#)R'XA,/YS-U7M"2$V9FSDXEFAUW\B.<?Y4S.*<,/0>"
M3CX!Y,=4EJ,0MBV(,SEB=().C,; _(>UM-Z)1J0LM(]_.JT1=M$U)&U9^3*G
M"%K<,0#4^C$_UT03PG9.9RB"%BR CD3M!S.QA5(6W9+.M\_,:!U1388>I(R.
M7.>:GGU\Z.#S.P5;<)JL/@X=4M?WF""QSU26 W4[_H=M+TX!C&?W#C;9 J5E
M@NV59[UYNP,+4<G80.5)W'Q%E/6^U3."G54G;[R!]\!!=2RSCHW@C/,SRJF2
M/'_P,I9&CD9L$^R:J5\//GOCV5=68>WEX$OXEM3S*\5#>6_TH/H'^]20B&U4
MBY[_/6WA9*;(Y=V\-$+S/%<C;5#PM,LYPCF$>TT(:\];ZW;V,;@(^+WE1U><
M$.:?+Y!;5<FP$,)4XXSXN"C!<T*CP[Y,,A&^=$7K.]F5L'J,&HGF7"S#\'4C
M:SEU$AP(=STK EV@/29Q6@CKG?;*$A.L6/$L%I&_I@2G0,+?%31?G5ASQ?HT
M<!(Q=7:-4%\RWW,J7KM8YHI49QL,?MD9RQ[CO ?-N&C[PWCM@?H?[\M"BI:,
MUZE,+!S1/O2D7P@+?M)]I)U1K\"'X+0W(I:H,IYZ-H/+E3M^\Z1'FG^V=JP0
M9DD,U^0<<3YR,9@4R4A ?P$]CUU*+2OB)88 T%9K646\O4N(K#5M23!P0;B=
M$,(ZVG44!(Q1S&.@-O0$UQ1H.(U2QADL\@Q8);O9AF4OSU29PW]ZIX\,OGRR
M9$K@/-I)BA'LQ3F!1'9'<T<AN-ALYY#35]]A8;,S0;GM<8PZW>\SS76EO9A(
MDYN+90=R'GZRZ!(])^CN"61X!UJ?_$!3.>526#0805/9[,!-IXG-A;)B:>NW
M4Z?_NG,R/DE+S5;';'RNY#>A=]8,4[-XG59"ZM2D!8TU?XUYM]>Y:7-(D4(\
MN49YDC=<P?%R6::\C(H:E>[U_U#RM]5PX$&NEA#VP/$R9L0BW2NW:A$^MPBY
M;#J;2L 1I'$N:=AMOW6B+(]>":VFAS9\>0C42@ ?CPU2,%OQ.W@HT)0^P6IK
M(DL,>U9D;;32]%/K1,>8'?54'(GF%;S-)#O3OVW] MXD<K7U+A=.%!*[,Q=L
M%ZM P@[VH*2O-X;S-24W5+/MK%XJ!7^OANGV!N*CRV9M_]V!?GF\(<LHK%X=
MO,3]#&RO1>2 X:8_=AVX_<"P,K<MT#-P^U%-[8,%:K&?Z8^4;"->OWY'])2)
MB"B\>V*]EY+DR4>7#EL_?"^VUC';/___N2P.'B%8Z^9T$F7H!93),0.XQW''
M!\I>&W-P_#1M79ZQ&[TC1$W0^R.@#M6J8V%-3J%'CMN8<9'6FA3&:36?2XY?
MR#>PX+Y4GLP-O*&@>U2=7U^&B7R&,^(7:9/^(,6R0-17!O4*Z]KOW(I<-YGV
M9[%/WI5?W&9171-F;YB,S^)\A0S25MQ9?A;^*,_T!PHNH I406]6U%A&P8U\
MG!]HDPO>E" S:]+=XM62>MGC<%<?J1U2L$()U\H7Z3<Q-F 'RXISA87@R>AQ
M?-B!+59Q"LSZ2K&P /)6?#=Z<]'2D.*9TOJRCTE.EZ\<S/Q@+X25.BL&2"5?
M+,'5O(I_@W#]M\@QA '%UO'607(-\:[P7Z"TIP4[V$ 30H:G3&;+QOS5>%BK
M21NY,-ORT5&W]"9G3#]+M<QOOX6F,S)O''F?8V)*(_,@Y)QG;^X"9[[D:E\]
M7%#F[!"D<=GS1C=[7\K>DV99Z[1^HFF?B.5F+>2?LX+-66-"6!QFG<&7PP0Y
M"\/4M],9NZHOWNP9[P]0#-E;Y_TY3U_MS\S974=.GE!2QFX#&H[P3-\!#4;%
MZ.NO'2&G5P<4C0Z='40K6$6/X,Y7SH=PQGQE&M23](V^[/EE]?0\_H9&*,P;
M6F4]",]'K46M!&W5<G,C[W'G4EN/_7)(>%L 9K5(V<?>R)L)'+QT[=?9Q'6X
MLBW<'>YJNS36/T6%DQ+0M AB653K/,6(LV.8>RIH NG(H$8)4(.UV_/ 'DD1
MAGJ?GL).$DB/;;XHUZ[[Y6K2U<&?2R*K0Y"+*^!#QI:6@==C&[[DGA?TDUD7
M"=*"KK1O)?1\'*+82V4[N]GA2H;!][A(\\/MS"$GDLR60KS-]0)-*:T\RWKW
M$.Y)2/8-: ^J'+X#*"4T >"^=^E8&C7,61W".X_UZ+HO4BT\&:&WT*6.TUTA
MVD]%=U<F.WW6D&J_US(L/V+$=,G&-U&,>$H&6(85J/FGDB9!W#(#E/)?83;>
M )-#//X:1&:I9.D-JZ8H9DV8WFN(;5'[*M-TX,S!71++P",X;_N6H&$S]!;"
MW'ND.3\?RW_$CQ#"-@T.UP]/ZB5R *V5C,"7E;>ZT^_K?]LG.O-^+4A%)WMV
MQ^!U003W6-#8&+Q)"(M4J(POG]\"VG*MO_-VOQWJ\ TL'#TM6FN8:"956FJ^
MZ\JJ3?JDVKJ@XLDW/PPL#YGVZ1H4>5F'??OV32SCSY\9MX1]>TYK?YMKWG!1
M1.W90Y&]#]%[EO6&2 *)B'Q\HT(W;T<3HYLGX]Y"A@OVVP?M66R38 4%[?DV
MW$31J96=#ZH^_:-L]M.Y7<<3>O,]1F(^/<TRQJ^59QT0PKST) 6_A+ /<HUD
M"KE%H!)U;@#I3O?X4YZN=<4M JL:&';_B;[Z3<\]@<?-=\N?T,@'M1AMK<1X
M,LLWJO4UEF/&3\)=SH?@(9*5\DZ[7A?G]"&N)8"]CF&XA8)ZWGFD$JV[>N#$
M)>6%(J7+^'<\3="1!H=>O:4,'DX4Q^EC,T&OQK^GZU/?>AH^7+V?\N&,:H)^
MDGECWGB2>;M:DB4LB,!T@_3(:PUI"YJHTAA:)=.$>W(8]&HALZ)/,RPP\(J(
MO&O=(3=TANV;O7FQ@>:3P3W]CEGR'^(FUFD=H=4>@K:T"-"@7FO#<K0!IVYP
MKPZUY$Y7_W) O<UT]E!X[$"9D8HZ,+SWQ??0][=\E1[O''/E#T]$M@TS!*BU
M7I@VT/=O@497V+)1WL&H1UP%5%96NZ^DBV< GQR"G=J+GUVUD]YK=N3IWQ_P
M;3AE\"::QNP*;#%M4 CDA F^>#%DJKE[L IO!W26Q@)? 47<W0?F9S\DOKHH
M1@%*Y'@[W#EKR6W1H(4=.W NF1V&V$Z*(LGV-3NXM1)]78"<\\,5VIQ*_3;M
M&Q6HP>&2F".VZE?A#]$>!(I%,WD]0!LA)2 00I@K%M1T;X;'5D]&,Y9B+<!*
M$N7:SYDT_S:G/F]=[3UR^XI5XQ6N;-G8N_=F[LZV;-Z&WL/=FR =Z,4H0MAV
MRY"9B]@3"-PP->P&=U<<CPT.5<GQ]$F5$EEY=<KP#Y)&= #-FH@+>7I,1>BI
M^RM"V*6N_0_1)P%/"!B'0#8L DW+1;.L"!$JBF!!@7T0EG$K:FPS+S3+L5-V
MZSV+T(V4( 6Z[^+JO9IC?_75[#[B6S-VL0P+N/Z"OF.(2"',IUN.=_:'OY/+
M22M)G.[@X=D794)8E(Y)7?.')C>U/-67/I*']!]_P*B)K19,0.\4P@27UL)'
M9"&L!-N&_AL_-)C!,ZYEM[[FG@4:7.<%\B9?P02XZ&\I#QUWXA%GN(377FF5
MHU2RSR] %MJI0A@TD(9F-.ML-XQWO!\G6B#HQ_JG&>8='O%JKC8*7_;B2[5.
M5U!U+4^.#C&[U;;.S(4C*\54^.P5SCP_D7P+'HY2YF>BC'"^O64$T:!*F[ZE
M^6U![T8U286DW/HS(9<^.F0_/+U'"_W*5]*ZZM4VKTDK4'4%,AYNJY!)I!(C
M_UXHR?78RA) GR;ZZTVDL@&W1(JF$%:>1LN0V'SZ\[U?8;DF6HMBS6E63VI#
MA+"-[_!?,V3!<JQO@$N>H(>C$%IK%Q'>D5-!*FR.?O:M*R(9_5,B0?\XH@@!
M1]-H:%!ML%D(2U"P^ZPG+NCOV8K!]"<0Z5U6UJQO.9[9,RLGFO$VY;R!6:SN
M-:8=O*1=Q#Y6%]])^D8"CW+IQ*8E2"MW\LY[8<1^#PAAK,<=] +2)@G'4T\\
M>HLK;]PNNK-#9)O.9,KNRIWFX@E:\WKAU:U9#,1C9YG!Y=B4M#_<IOM&<I?U
M)\U51N1?<)/,WVQ+^.^JYO^/<EF^%_QKSDM5"?%/\EHL1[6O'1CWA52,]!1Z
M-!&T.+W#;I$NB(GX#])9,@;_->O%_[H0-OI[K4NL>_HK(>P+$8((SE-"6';I
MRNT8MY9FV:<F/_I_*UF_]51+#'N?)Z_V[+OX:BX'>ET8(4CN,QZ(Q&\[ 7]2
M[O85E=F);_(9;;[^#1C9#5!,M#B=4ZBO][885;;97'22LYN0J>$?^RG8\.63
MWU'&-<R/A;^ZV **OM.$1J9SS5*-B1#61MZ.V\XB-_6"N6VCZN6]<S=I77Y[
M)2I7K,TZF8*O858Y.*\UC'\.>9E!7!OZ.J9;3^$VZ^6:9(37"_].KR^/0Q;X
MF_8'D8BX$+8& ]LJA,D4D\8L[W,=^MT!W0%)B?6_@A+V/;]Q MV8]6S&BTIV
M)X)[NV-KG<:#B&,1G=4JK^[^SCIN-KQ7)2%8DN"#R=MM90#6&\<?*8UGZXD^
MO91\+-2MK&CT,D6B'>73-8=?3KV+V!@$/$ZXT9R<95L\8]S*S]HZR1NOLKM2
MB0)8Z"9J-%&QUH%B%;YDP<=>J7K6697N>T<6V:Y=>#?+Q/[)U&A]!S\#H*6/
M;F:9)3* >#E),/S*M6.>ON&<G8K\-W?=T?,W'L3G%H6*LH0P>N4CO&S0 [0$
M#LWJ*DYU0Z!LJOU4@>"?$Z_)E)M6=3YV ZRVB"';BP.J!V[7>2^#T@M6#/P]
M(>SS991&;*WSMT/EVKI7,U0B*>A1\^!R%FG?7[_#!RD4RM=18V-C_YB=3]6L
M3SVRV;$%!J/!C"]/9Y(OF:N[XH\/^\SMRXRY^4^9*A-X?9X7Z,82;3B(.PU6
M,;!SKQ6TGM"2%N<N6T4KT<]\L:8^H^Y<+GY??Q52%6@AVI_/(#@'($W[>V!P
MFWMT?GC'S&"89:M. ?/MG[O?[$V/,91TU]7<EKE]1J>U/7OD=7$:^;T[Q/#@
M#OQ'Y.DZ8*+HO1"VH(-@+9-^*@IB!P4.%)(0MF=PS$9FE?1W)5T(4T=78WB)
M?&,A3!(>+H1-\0&>.%$(VX]V ^BSF ]&?#D2K[P<(SA=7$";8E*YFCR 709L
MJ]_.NR(8&'"K3 J:@Y#"_)M.CX-MN.][[AJ[HY+!1Y@K0(,2>7P9,M=<N7(X
M7U:K1F=,NUO^Q:6W1TYHFFNX:4&VMCGHFA6M4L*UUB2F[7N1_;?DH^::Y[8:
M)O]@6AH_.(RO7LLHMN:U_G_:,_YFT*Q@4YT&;X<69P)DL]L$XM'!8^W([3<8
M6XTN@'+9GE1)05M.2U9.4O#*Y@V%.9GW7[T>O=5XM8KBESA!A% ][0=I2'R1
M4P[" UAR]-0878&TP>"3[M98+B&ZM(P#*> MPER6CVMZURKI8-&X:!NU<?%:
M)3.'>S#(6" .%..I@ IP!Q%=K_[#D>/:9U"G2I=KC$5+6KB_\T"[L!:=AV?]
M')M/9%B\;#I6^KIPM[_W]':7W\ -PM!B \ ZCZ:$<-3[().'B';>4]I#]J3"
M?@&- Z!97E"DUZS\1&Q3?C[@0VDZ=,CA2^I1N^OGGH?&?O!9+[I$Y6CRH^M%
M\9\1HG1^!ME=6<^FE-6O\+KEKVFAUV5JUU3GB:>KI?K74=81.T7[U)[-^O\S
M*55",S6Y1WE[^$6"]2"1XP.RZ:X#M>H,ODYAP&N3['V=CR/MS)POG0HPW]ZV
M?[KPJ,RJ+_<<Y%P/UBIR)7@&&#C^.YEU+[#-*@HAGO1KV'-4=A#I+G[[TN^9
M&E2;U_[*URC).YNW;%D7MXG=X@>P; !0TXJW0^(SM3*CCJL#\<#%8D$[HO1#
M51BUB:K(,V(ES#NF-Y]EM78C.$]N69CI=KY]8Q-4LCA%?L6S6P.*:Q%!G#3W
MG* 5(4^^-1_7B__^(*K9BK)MM*V-*(7T'"MG6[9625$.9X[^-C^P5\GGYTVI
M=0?&D]_ ^\F@:FLY5W*&_$$C?&D>U/!Y66#*(IY-6[G XH]6YEIZ^^6;RW3$
MQ@Y*OV_?G>:B%O&UV$)2!K:);'7E?DI*BFS)U:N.9NLESY0T;=DGHWK\@,QQ
M&FPC3$8=AE\K W6OM8 @2SP+:"-+3%/+J#QIJ@T_LQX)%C0UX/1IP+J@2TZ7
M'4/W;G8;1C:H6<M\2'PG\N26&FK'>WW,>GX"<NWN&6B$D44@P"*/#?(DAUO1
MI7H$" =)#I,;1[",P$>YY7W+.@[RMF=WA_U^=7.J\\K/(I7>8;O[DS98+/^C
M0!^,$FQ>JVH-^ $I]%O,3K0[02&HCR[6/!]>'1CAP_.D.:V?"41MZ[^#57O>
MY"O^M(?RC: X_V5DST/1'0:30-D4;X=% X+E9.E%UYB+AP02PO@9]6JSLG^!
M5@P<+&U%[T!:T%;Z_(F;/2EN[1GVEX)W3O[N/^Q!U*5UODGZ"4-\^,=973.^
M%U,ZV(2AD&E6,6AWO3A;NU24'#LRY>_]*FSNC)1#ETZ-I+WMU2]NWP[<#5X?
M_O1L\6@,C+?(6N$IPJ'75K!2DE4BZ)9H1LI+E^TN,AE$-M8V4DW;7&W/.5B[
M6L;1O?5?^2G +4PDIF3^\X@B)Q@TV?MQ5.5[VD2A8[/".(08#_TRO\N=>OV2
M.I7\83/]KMBZ.O$8V$('X6<?S620F8[EXBSILTWLO<-T.NO*,2+G>:9(MF)K
M[0(O;M6--^!"EF]HD267D#_'HH</3G%6*EG+/\%G@2Q6T-Y0*^ZYRR*]&QBC
MP?@SN ^">YJ+^C6B*N7_:,4[386^$R_&:1I ^W09-:UXLA6=6$B45'_ WOZ<
M ZB7RHV_M&^NNZ^U^B0J2+YQK*H[?>V:ACW 32VKG^$M&):5(K#N=@>KJ=7A
M5W5%38X0UGCZGH]Z=1)'J[?CKF/GB:D3V\6W'?@T?0&?GOD0&=6&_D"=8[+E
MQJ(:$11$LT"^[AF$"T6] [2 J%3]VZ5J]Q.I#NHYGU,.#+MW6N=M6 P[-%K(
M4^+'H41X8N LVXX3#P;0:PJ '3CWVCX?7(B?7UX'TN[>U08U6>Z>>[:[I.P/
M[H"U5$WKSY1=%&NHAR!L^%U(N=*<]PPL!RW5:3#THG (AO+%&05(U&X)W/G^
M.T@]P/B ._7&CH=[2D3'XQ.OP"3WP>!O44B@P9CLVDW1H!F%0TNGS#ODB%D?
M).K4NXS=[*&"J$EJ5$:%'K7WML$EH>^_[S3TW[78;<#LORB6CA\$/@(-A.%8
MSGTV8JZ<>]*C\@$AG'<EI:/0_B>D31T:0W_>5L?>*7G:$7T]CA4,"V\P& 7]
MCO?R-.FS<(GIISL+RX:/%'FKNFM?VO=]SY:,"SNV6:T5?/W_)"G;[K"3F!U;
MAO:AI] Y&.Z4%:&2O23Z:W"Q?TK<]]ZSCT[=2U=RG2.X1I19O#+80+>*434+
MOH,S9C@J7_#NGEB=Q=Y->O']Z;VS)P^%B2 '2.'U$IX/;#OFI8^-7MMV2I1_
M"0',"Y A=J%O/<?LV;H$6A'*0[5NH%PKU-@BS'S=9HVTTPF'5<+]]G4?/XJT
MZ[H9E'2[UM.-/?GZQVL2R4*7/#"US=!?(S)?G"QJ:?$N91!S(3</!_ _H'0%
MWZ7;;Q3. $-I\KB6MY[?;/<<:DBN[GP0.I^*C'!(Y^#Y<0)=7FB2SJ6O35S$
MB5NKRUUG#FX?)">]DB?T222&-=83UQ @A+WA]4JK*NI@J39*?4!Z6X4;_*?W
M\)#B2T+-0_*<;]K?D_NRP@PB=_[8OF/_GK@-HF]$RT,%EO1WGJ\90-F1E+)7
M&;6IM<3G.65V*RXKS8([W3B[KP>W:'#<Q2_&Q/E/3939O;JY_$RPM!*J7C5)
M%@%<A;#'0.ERIA4]'L%,JSIO53PCKD+_>'0S19USS35 9Z#N8(P6)VX;)JSC
M0$\373/OQ)VDM:)S;F7!#'[KB\FKO&$Y[0L'"_(O.589DZW4AW3DCF?&:'V@
M_\<7HKD()"!"NO=R'O"S*5<(FV["7![L0+"N4E</OC85M"JCA; S"@M^\ZO2
M-]$->E_^_EDGA"4-ZD&LYOL:JUF5@5@-76/EN]T/!,M,;]7$&RUH89H*8:=C
M5IWK\R"YC@+MLQ!9Y^C=1OS5MBM(!+Y,P05'!.Y?V"N\1/LH?C!1D-0]>&Y?
M)CD0_>CD?\J_%L<&F?8L..>F@C4X-D:=0S/):*Z>0#W0#A7X;&*5R)Z79K:E
M(T9; WU?*3U0Q@<##0_P4XVD8DC;/_U=\.L,O5.JE1^=_>RYMQ>S,&EZ$#\U
M>'?OB7 &7JMIXD7^N<,S?B,M.7KWI9)*;UL$%4POH2 Z%56$_TQ=<B8O#/P
M5F4)X(/!N:W0\&:%,!UOR"<F>K'?Q_!6^"%=T+P01_0$9]=JWIZ(-0AABP*R
M8(.5$):,^$C^5W3\EK>!7U O@N_+M4&(UH;PJ_C1X\!MH+EX9KA]L;9;3X#:
M8SFTD,VM:AWU320V/N!#[PR3  K! L&?*"&L2GSY(TJ[TP_9FZ%0N"M+:[2=
M>K9RP*K293QHOE%7D8[?T7PKR*$\YQ)1_7F.&.)!]LT_R4?JLIGO^_EP2!F6
M5%>__W-/S,[YX44.EU]-OJ,7B]B)IKT$6&>!L(]6#*R(9\5]HJ3 \+:*H:4"
M7 +C!#?4"E$7=\WP3OR2TZ!X[JPA30R5LQ806;L(BW<+?,T]#B%OEB5U>) 3
M\ ET9P\W9&RI&+QY8)8]D^8>6_:P7?2V;>6^K"UN-ZI5/TT!755JIV!<? R/
M@F;9H<%]@<QPMAUC6S+TDRG\\%J=L>XHZA:DE2]]Q)$!;]93C#^H)WD[!322
MI?A;$)+O99^;NU+XI%/ZK@P3^$#DR0S3]9ANW.W@%*<&+* 54"/M@$W8Y5"C
M,7A$@-<C/[TH;-F74X-GB]^_\U_XLO^^ENRO]$#-+V*#5^PFR(_7<@Z(K*O=
M"9CUD_QJ"!V :J2H97C8WH%0JU-] ?-/.L1BRKOV2 V3=C^2S)0[%7BVPOA
M6^K4NC@A[+Z@D5KAWH@!]R'F\NEPRC M_5=Q.&-X8[(VZ<?IKHCF2T@CV=(-
M:F()'B.;UT=2Y,UMUS]\,++#QDG+J<=@^%">QX.6HHGJJC,9O737XTUYO[+C
M".=@Y:=M>\OC59U*%2*CWSLZ.Z;LURA_[7KR1(/B\\2G7A,D17P_L1+[&3Z4
MQ2'R,X4P3_2C^@U]3+S<53#*'C3!OIT]"&GFYHT$%R\_D[+JJ&^M\DIFD@%.
MCWWN[/M\6&0Y0(9E12#3BH4PZ=K=W,/X9J*2#EYJ^I"SH+\>Q;K_B.&HJ3NY
MW:/$2W96K7=8\AY3T>@+0E7TU3(IAW>(T3UL.\498,N%U]JP"AHX$//7X2G*
MM$7B;GB]K_$*=!A*^F7N;5 56@ [4[4[3/0YX=FGAR*S2S8F9LW.B)X_S#D#
M[_O?!D(JACTW=/6J=@Z);MH9UI;8-U!\4>3TE5#@).&J%=R\R$'WK1K>];[.
MO<Q;%_#77_XR$WMUO\#_?T1.($*Y <U_"RU<#/%C&].,K4L=L\T:VRPP@%11
M+Y"&>8)2 <W?=>7=#E10_B6>[X?<;5EF%"W^)L;<ZN7$G:_($*\7D.)N@-AP
MP[:^L0N%Q!(J :7J15;RIV[5>3[&>9@&@.9S9:X_D>FG@L8JKU[QWJ(S^*!8
M],8F,2*?B*9E8U@7NL&]6$CS./6@+]>9Y]);1I &5]KN*XP2QN;G.F*;92U=
M)(\I-W\XM>!05Y;^Q&Z=H>TEQ=TGQH2PV_.@]A1/RF*LDB<KQ[D-_J;I42Z?
MZ5T"PF55]M:QNUOD<6A '-,2?(/C:"F[Q7%UT*PSR?SJ\P67,Z'%3D,>HIR!
MF$7"D OG$Q_R5-[$B.V\N_R4>DU[D-SXD=KEFE877]NC0=FSRUS>/%%I>]4#
MTJZP@UL?F/P31;TRR$._ 4FGJUG4F,,6)A87ZB+>UGT@5YB__107M\/_KDW_
MRGI)+T@RK&#KFDGWY]UDUU6VS@_UG1LDN\]''W-:H$[7'P#1><HH8\?FHPF8
M$K]U&]2(OS;MG)H?',*4RS$/L?PX1T!1!H'B#HTZ9B.!CMCTF^KU8_[4&;.&
M@(0C6:<G)I+L$@Y;KV2<5KI5+_V=3"-3RQ#-.GOA"K@]T#OE!/W5\Y$!^YK_
MJI0;12;]I#H>Z/1;WQ1?F'U@_URVI.GV+ECH6ZX43YW_#B_&@_4)%/ #Q+)"
M0);G]&YT1)/]A37G<"VUXM9ECEO*IFB,@0NE<$C]2?NMHR[NG)XH3O4G_DN>
M)7Q.-9"^$Z4E4P8YX4L8Y>AMSW.93_FYWQ8>W>&G,D4.Z$_>Z9:'IL %35%M
M \HU/J<C(&N_?8V![\2I_?"9][F>VH _]LBE7V= 4UR[, NA]:CJGI@8^RC
MLMZJ1S,LY\H'S9[CYZ*07L0MN,TF$=5@5)NSXF#"R] <,\ZG^TB[W4K-#AC=
M0PL5]-W7</TBT&R5,R#=#)%KJ]['C\SFOTAO0K.BA^(!@>S9 <$PO_PEJO\&
M5Z^=<R<8[XP'ZFK*?1'B43RE:;P&>!?GAOW9'V3*O=\GD,IZ0]C.K^$:?;,J
MXZ=WKB+GM?!=5%U^U9@!6XZG"8!&X8(4&?X;-(O7OE:V. >X8Q^362="#W$>
ML@RS6-T"B29V1W.&6GBK@FL&@O4GE]UHSBRWZ F0#QNX*FC,<+W77BYOI$MK
M=G4_+,*U_R^G1^/7NG;=1X^7@(J"EI="V-*;P<;ROY%F]$K.P&4+Q>7B"P$A
M]YPIY>1C]2.$EVV^<OWL2UESI([!M!$3^'18C"!PFN0HV(W@GQ'")M""Z7M"
M6!%Q:0H"-T(8TPIZ +03;(+<L5I@&YISZ(00ELVHGR%U+/XB<>4,"\*FIL8]
MG0?J>D.<AO%3?==+T-<:6\N+NOKN0OZR_5C8?Q;/C@-NDT M$N^07EL70 -X
MAZ8X5(ZB(YQI!5J@NJ96*WJL!*0Y0J6*#[76KQ+I+MH-T/GDY=N8U5!@92L.
M$G'#90B/K[!7^/Y]P-*0)\9D<,G0XO,OG=AVUH\9^OS1OL?I4VDUOI9UZMY<
MA$C<M\5S5ZN?QENH[TU)'$*;+ID*$,-"F"WDA5,'A;"[/1!F90IA!9>$L X(
MIWSR6JR/61+"&(B[47Q18'P9O7HHG0L8"F%$XF/@"W^4GXQ' DV6.-'OJ"-
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
MB&HE;/>JE/O+*6(H_AP^41YN754:UF%U]99-><)N$7_Q@S6-_!\V*OIK"6R
M[-J(-U;B!Q'K45H\TQ](._1G:GPO[NAWGD7A-?GB^;(:Q'8/+';R:_!]Z[L]
M<4OQJLX/[2@ 9 +6FH-<)OUT&&X!U@.T%^1*NR;(-/!4V+KDX (/E!(83],,
MV&K:<-"IQ#.S;S+&2C?H1\*2_:"':K):#=F400)W&T;<@-R8,SN5)Y5+#VS;
M#%36!N29%H)9#/<G2WW::<4? QR-N>GMU\T/&L6>CK +D;&Q[!P_=$"LFUAA
MQI,<@R8;,HOK"6P-YJ,W#N!;/ H\1+?C:23B?)ZU.L1Z53X8R8D9K?TV>>^1
M4JO+%9MUZEJE7OMN\W=!$W8/Y\&.8BIR83P9<)$M_MN=+18KD/-P**ZYF[?#
M,L0@3@_YR$Q<X637H[XCN?@>ZL?Z''8'!\9.G7/*!5NWHA9;$.)ZR-T;ZPS2
MD1<M##,&8N_V;%R?IZ9_<:A-OLCJ9RSG03_:E?1SD1XUUU00E*9\>_:SRH:^
MPXJO'49_-BF/IU2T2YS+:TZVW7]V_;/PXRHY:U4"B@PTM%=Q[,A*7P9&EK>9
MY9.?-_+)J\C4FE67O=CY&291TVJ? )/7>"-C(9!'<^R%L*S;( "Q+6^"$*9
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
M')ENBL,2SSZ#ENCQ8O.Q>J;4<O$NKLEDEC:+-_<D,/A.=MS="UHSU:"=8.L
M&V@F0//=<&0W-@:0X5F-.5F= U,91?O1DD%-CNG6Y(S189NTG8^?=;:DBV<E
MA'\0C>&^_^<FDM("<6^N3,=:)38_IO8&]\!OO!%*?J#<IJR>17["RQRS_'&G
M.+.V+/GYO<M=CV38STJ&18^0GND(81YD\)CJN9[+](A!GG0-[4)^<8MDF1 6
M\8HH=<EDK[LH=ECA\[?*(QI3^V1"'H:_F?\_N'OS<"C_MW]X1 E)*EN6J>R$
M%DN63"I)/E(ILDY1(6F2+#'F"MF7":$H4X2$9,^2B;%GR;[%C$%V9BSC8F8N
MO\M]_X[G^'Z_G_NX[_LYGOOX/<?S_#$.A\-US?M]OL_S=;Y>U_M]G2?Q8?Y@
M/*5Q/IRI@.M"PK[GK#;,'.\(T9.GFS7ZVI=E^R35CAY-8IK5N&EFNQW4]-6.
MD'=6F4B^1/'D!1[77T&HV(:RSL,:R.HMNVP+05L'UC40_K(PAGQEA^O=9.[$
M-0L#NW'RV/.A]:G:?:SSV6 6%1FN<N3$,'DN.9ID:UNL="[V4%Q!ME+&"[^(
MS(6<53=L.7RY?Y_^WEF@(%?'^\?2$)*:52\I<I$>4Y;QDTJ.2OY0U?>GHNQ[
MG&*ZR^4OTS=[PD#FBZ?:G+,Z"-:[[99*+&E8^#Q"@JI78FGF# 60[$+CKD/S
MXG:?S_8I&Y=-):C\R<Z=V0QFAA43"C8Z:_Q<)6(W/A?2XL2N4+QR_$1@-BMG
MR1)&U@ PFQT7V.Z1^^/04L13%66[XJJ^JE/R/_B5>CW]+F4:)?]J+<MUV)]6
M[%=;8+>!B(V Q[Z3#QZ#+NX7L12YD/$>-P0@4)2,43E0,@_TJ^$D>95"HC1;
MRY,_'SV22;VF4CORH[MN?AH;;G'A(MZ74O 9X-VN&8:BW53C8IG1IJ)8[O M
ME^G]$>IVTG;%WWM9&JA:.YW=:Z[.F4:)G1]%_G*TNF9]LL:8([RF_O\W;-JV
M(T9?'2L'/LS%>M-%+G5+7L1U>& #'5>C)!= WH9J:8'@S%F+Y"A+BRZTGQ9I
MS/UTQ>>$W=K-JQ%N[)_FF6G5'O1^UL%^"C)4JV:,CQ]==TK@&X-!='K.MK8]
MS=K7'P7.0;SA]'A;,G= E6+Z] FMD<2K_1[Y+)[2K#\)]&=)X1)'$D?TC(J3
MG.75&F$P:<9_;ZE2'L?VM=WY_@IM'0UCDBP.9AV7_2=MG6)@E1U YO?.BL8I
M3#,\C-87+.9-8,%<>FT1Z")J8CV9%UCN8,)W/1>ZT:VJB+^62FR*#G)#@T8E
MJ,M9%""0* S)GH0S#A]MZE9/9\S.^I+(#>FY(QS<5-<QNOUQAQ,WSR2:!SZ)
M'WY3"L?8;F#9:/HTBI,VH&,_K-WXR1#3$H<&)5;A00H4Z<&Z?^=Y4.O#4M"/
MT8-]&C.6BS^/YGWDWT+L<.O8R/!IC(&]*Y.(U#.J)M<*'S(*_: ]0+-FI[FO
MN3P)I1F84-"@G%ECON \H7XS)G9LVHP<XT<H;M>/%(;)!MGA>\H/(LVD(TA'
MN)GE07WG:)_@7J$PZ'88 _(^ IKGDB#-=<%U4LVF>=G4U?DM1+1T[4B!ADB>
M#70##SLR/9W:49?I.$X,JZC.C/)@^*5,'<=_O/T"_8.WDF(VV#V>5)>'IQ"#
MA^I_GW2\-SST^C:*T6>:O=D_HQ4 .!$"D?Q>J,!JD6F&N5%TTL5?_V;BPD<
MR[=2:;;6!X46,A_Z,]"O>&;#' -K!@+,"MS'L8])=Q3])%(0'X3*=(T!RKY"
MV$X=#0)XG3\93'V644_U 9_&LU[]ZK$"PW<BQO9<NA<L=U72N'GXZ!2G6(?U
MBHK-."%RZ4GR4XL^UX&/?K]Q*HTS]A_^HRU0!I++AV_LD57"G0*/'TIK]W8;
MMQ1Y"OTVQXVS1Y<V!*;:Y>A%=5']0A81#17'33]FR_*_JY9=@C-S_8)EW>B1
MOF:HK^^+$Q>[65;7J-.7-QW.TC%\' $_'\^&['_E4N,F:GA1N5,F=D-333RJ
ML<^S0$/V.N:9<;G6BEL1PP/BL80YNP %N3F5#<RT+U:_R$^%5SH!6+X-<<"2
MT3<)>KLX-WT9LJ"J;2B<(*PQLJ#$CJ[EI0T1F,7L 63^>T4!5KYUK%\FC &Q
M2Q/$Y=,DH+\)F+G$DDV+4-Z L['AN?^H D"'Z[]6"J@X#BP]W4+4$4^UM0,3
M9C"ESH<51Y<5L\3PH.7J$>CIOVZ=(3N6ZE$;BI#T%N+KVA2$]ZW)6XH ELU9
M1EN(.W,=;*FU(/0 "%#.=^*,)C3TM69A%'E@S.; P@PI#CU&9"*LMA#3+_)F
M:\";6P@9(@E@((I@WLQCT\OR"(/TV.@_N$HSBGT ^AA0XPA,M'@*,$7A$;)%
M76=]_W[FT%[*'_:MAT:@[ ;2\0=ZV1IF=6N;VQ7^CGY*BV#)0)N\F^G0;OBO
M\GGP!0/?/P'3!6CE_K^=.5Q[HK8A :-+([)U0PI6]G'*QV%;G-JVQ>8,;(O%
M*9K"/]4>3($&R,LNJ ,P-R?,(3<-57P-GQ$7HN'1Q=-14#-4 ,NUZ_U>\&RE
ME5#C^#]1[LC%E54@%C2#[[9&WU"P_(AK1"][D?>@YM_#NG+31NC9=U^C>1@U
MY-UH)*AE+QY6" 66VXG@Z!"9DC31]I6\='P-_899 -]AF6/SE^54$DLD:Q&K
MM#E'8.+S?PVQ8$P/7&5W!*/MX%5T7UMY:P/;F(W9;D9H$KYI^0*U['X<O0Z/
M^:\>E)X";*!;T"COWW8J6<O_NIV9-H;:4(!E_C!Y\P*^#0OKEWAO>*K?@$W?
M-YM(>#@+1O3_V[U#-LJ9%Z Z%,UB:=")00;?,+?[#F'1M"2;7]6G^?7'&ZL1
MX+<DY^1'>:Z/5!*AMH4W?+NBA&_?19YZZ?B2:W"2P(.BQ*-I]DL#?2MUY'U;
MB+O$8>:85 &5&)WT9(XH?J!Q:&?+X$RU=++5F_QB0&G(M*G@4FQP@J!QL#'>
MY4;D-'HH$MH-4)%#EN-+X=4Z\%+56!(?X#D-J;J3Y68\H!K59LC%^I'TA>6%
M#SQAXQM:;FN.M@*L\RG4_$W3_ 48U4)A*@Q&(#9_0CS1S+V#0(W.%L*!O!MJ
MF1L/QYIENR!=O].1X4YA#4.96<\\9'M;:XQE+5M??0XT'HB,NV+JMX"MAU-S
M2!4H[<D\Z'(5UT$L(=8)1(]*%M-WY3VHU@=3O#TT\]S=)2?"U??VGS"43Q(/
M#$]H^+5;YM"FUS\Q5902D5*$IIU?&EIAE()N=+4&(@<*DQ\M)=>#-<]W*4LV
M^[%@V?!RV,?Z=$.Z<]?%@I;F0[)5SNN"@1Y_SKVS$9O5$ "/A#9<<%'/PT![
M.=AY-ZV\;&V(=1TJ+5\GG@S:!O6/?H^'^!;HYE14#3QIV:0ZM8-8#7I?UICQ
MHZ75,_(V]$=1\V76<O%^.8-#9+L+/U>D5:JZ5.DMH<=V'Q;<F''=0NS:V"Y?
M6 7#]4[=<G9L1J?&3_PN'R8#4T1/(A&$9B#];\E_IFY&FJ<.052^$.^0A5&>
MW$7-5SXT/J6=(R\%^@D#KHPSH#B3&]>*DV"_WD(XN?NIA3P5>D?MT3"A>WI_
MLC4]U7:F9T7AFDSAY<7&!Y]CA&[>/(>WR0^  7CXNWR-%,SH A^5U1 Y7#0C
M76CKU*2(JA.JY5F_VV2)81^+>SX:?&[\TRQ7HW/0X=/HK<?,'=F\^N _G"-N
M9+2R<Z&#N.U&X]Q11%>!Z#)O01!3XVLYM.10=+9[Y%)[@8';/@>.1*N/$3*_
MSRV^O!L0=T:'J(&B+"#+ %(BRXEA!YFQ9$>EF(_:4RT9+_S]R^99[F=%#Y%9
M0DR(3Y:V0E'"D=$' 4J<OF0I*%%QU_=/1H8+>?^%5.7NI_(<$%E&1?3B\ $>
M:Y2*E:4NZZM8TJH'1:01&8HN;JQ1X\7] G:O!0%C!+%IX8KJ\*<S!4.C/G41
MDD! @U>AU,V$5\O*\>SB?A*!5DL4CKN&8<=N(7B3[/?LTLLO NZ;@6Z#H$.U
M[Q8B"(,J1HTUHQ%;B.*R#0(-/RONO0;#2TD^EDBZ_]O/X;G^[V_? ONX*RK>
M2$>HJ\G$'>?]O,M89A7A_4G%LVT_\S(T6MBG<K]@>1 :%JHMMKGX9+BF8=?>
M*S[U.&/H-[)@O18_C(?V/J%EU0C@'6]4TVX A0=]D\+T-!QS;:UJ\HT$PC 7
MO)),'TTOVX2/BK7Z/7<JQ6LC@J;L>> U-(/:#JFQ1)SJ 9K)@MQ4O3"YR"*#
M]H!,;<^@74<*D[_@/?,,?9/ONLC)K5COZ]:HP;>2=!K$GUR,>(\LK<"E9\WV
M79NUOKFJI;FB.IU5]DKG]-J>T](S:'Y<)[%LNX6< &/[[* )RY1=!KCB!\?'
M%@GT4S765<H?01/29L^ZSLT^@G[&/:<]72TR3OL=_E@HB?K7CSTYNXP"Y;QK
M!?BV]S>)E'*T)(J2BB[R;TC/8$GV5O// /O4"5R_9^-'AJ:3/U2&=&$*WXR,
M"!LH%V'KWE[D.:K..6ZWPPI6;4$&1.>&Q(MP\N;S6D^$R?R;,A-4:S*"?0LD
MP_$C0>^H)0^[,BZQD]2)H3JF[6^8AC.I1RO[2W0CWUS8-.Y>_81QL'FL;_%[
M.<&!PGKOR)V\EA^ .\8N\20."5!3 Y@&6"4:+I(V_-?W0O0+W\7@SU5#(06<
MQS)G\AV<[AR0WAWX//M=VWI!,NC((&XA7GT'M@MRS-O0.Z!T+\\6+ +LI^('
M^QF-L)6J<+_T!0U3+&AJH5A4_HQ@:\JOWX.@JV6J2HN/<H5,T^I!CLV?J+ J
ME&M._7L[UU)W<GOE^\*X&:ZNO<]NR+M+2 65V.8WH0?4H-U6S'VX00+-A, '
M=1&+0R)SP:QQ3'T^+'YJK7)8]WM8YMBAML2\I]%Z!TB'7Q_E>^+ X96 .;;$
M'X_6@KK1Q?A&Y+ KQ!_%?H,[ROH+#,V&+\1X,\].#W&-'C]URJY9)6,QV\7-
M%ZV;>B_FM-7;=VU'3QV(/XLDTEPWA=KS5 /<\JR-_7=PIS:KWF@[]/9V(>=+
M;8G8WS<K6' :#NS<KKT%W%4#Y:98!Y@P?PD,A>JLM<*P!^@Y%*@\[<$F4'>7
M[LGN2\]K<_\\-/@;5O'J*R=MQ7 ]7>5#6B?GJ9IW45^1 GIF:M%5'!]\VEWO
M!:_Y2_6MC9G7BCE8\>+O5![D*/C7TJ]_S%@BCI ),H X;P7GG,O\6&5T%I)F
MH38PSL"S,R!9T+(.R54-BSFW(9>*@Z7K18#KX/"S)V*1.^OKFLPD)G8H3\"(
M[2FR_6ST@L@60O4=+ CC<C9/!16U)O&13C^X6: ^+O.N^ZVY_<J(EL?*[_&=
M43EO;KQ2;,[LR]8LM3=J7[7L1-)FU8:7H# UR$X')KBRU[80>]/8U3 )"]Q"
M3'9G ,LW_5&;C23RJI@)#/7G61U:3%V80Q%@.?4#O8&T!&K@P)V( :>@!F?4
MZEO+D9O+ &N_-\,%'&2JPYG$/H!>5H,>2/)-+!>J?X4:LNC7O^NP+Z,((QW0
M(0KGNUKB6_"GX'FANH'DXOL9PKW)+EF+><F_V'P*63I6;J?;U+L&I]?O&/ID
MU>4/,QE/00S@F59=!N3,"C^ITA+VM4BM:SP:QYN4Y/#8@)N+6F76B*;=1 O9
M+96!;K3:AF9?V;Z"I_U[_%G?&#M1-+G\YA5]_3&][&^]=0W7[8X\JV2L/XI?
M<V:K*=+(T:=>9!CQ*-2SLX=X1]ASFM\/Z/?GFHFR3,!GM$WR@KXVO3KAXY??
MGWK4QL-3V+V.B9L(UQ7O1G2IV8(\G1MK3:P_<ZZ/NXFI^=(PF8/]NT[H-5!E
M^NQ1P9?AVJ5/<YNURDW>>NO>G*K^QH[-^0&M>O=)Z'BUVLMFZ2FP967Q&K#R
ME,$E)/CP1[W+>$T=1RYV1R9!IJHV .486W!;;4<RGM R03W4LVPPQ)/"KUGW
M\=GZLPCWQ0\Y#?^F2LW V,^8,M"/QC3I<M0[MOFBPUM!*EW\(-)!U+(Y59Q.
MK'5SO*IIO53_7?F"(4JC?BUXM<6H;#!OLF/&OI)B!5!2-%-4]65P@R+];;T+
M3X%=#RQF!3(W5&R_;B&>9^?OI!N%_;ZP</GQ!^XI7B!JF/#;/PJK0]$7O7SS
MJV?!*?3J8IX-*[L>Y@$_HK80DE ONEBMSI\.IE-+<^_$AY04ILQ_C9V^ON]#
M:+]&&WA^++\.".N_B.0"Y2WZ9)PV1AL:C,_JY_[81[SNNNHTYC3_CJGJXW&I
MD"[R0E]L9GW&TTVR/@_*$Q_1"YL5L^59^?K28,Q2*O#[E:&^H981E6,+70KI
MMD82EX1N^")."\W=8<FU%2E^'JQ&O=GP,(6)@OD#LH>^C="XONFKFK'EORIC
M5<XL6KO8,%^:P<%G-)4?@**D ,5.$0PSJKC=*=(O+9E9RUIC]_F72U.#$?U%
MH C$XTCK-AETIW-3=^7D-&D['SMJ<BE\57NTSB^P9$U#B%&."9&03AILB<^1
M[7N"H5G@1_$!;5B[\8?MLT()HM6OJ$G07QL9Z\92 *S%T0P_T+W0C ^KV&7A
M3"^=90B4_"7PZ5GD2<('(?+GSPH7KB)$$7L1&6G5XSP!-;<5F7H:"K5GTEY9
M_HY#G6FX+\IJR"^I[TTP]G[UEC Z#'/%BIBS:1$*G'0\Q M+(OFE\:7-F<PM
MQ$QA5[5??L46 E;LH#QQP9]>QBBG W5;B!#4;F+QJLJU^>CH=09$$$B9'!B&
M_RQ3QCL7>E'B4_O)TX?[8P#2)R*&N'F8N/%T!LU*0'>7[P5BKS5]+9YUF,E6
M>FRJ$VNJ(?2T=]69U2_YO-%,W.):AMS;# ;:>P*[9.@O^'<T^5? L<R#"FCK
M[%W781!^N84XE?1/\))&H%TF;AP'8+[2?P8.DRO>GJNR/E/S'+2<1B(7\2YZ
M-_8X2'B_A;CO6F&-YIM#EAAJ)?Q!VUXFZ/W5-&AD3I)PXGYIZ"<)')_J5>SK
M.'%3L9@Z:YI98JJMJ[Z9B8M_'O4A($-,64,4NO0?O!?YC3RD7)N\A8B!*2E9
M$D36)B(?]&H0=LTFZKCE)X=/V9JZ''//G#IB>>S'O3!.O9?*I'K#GWS79+VZ
M67B,XEO%/]^>M0TJUI2N&BNJ6('*AOX"L#TRV-7 /YD#/3SU#^88 P8VB&S.
M'GC^LI#1.F%S"N;EJR<^P-P!SGK+1AU"_WJXUS[R;W?U0A>5L0Z@&,,T^05.
M"EH<S*%D#3[]+MY@?8^1 4,%CUPR9%JEY6XLO6 2UQ9\_?'[^!@.C<[@EE/.
MU.RRT&3C_ )5*)20XA[*<Z,EIU8L>-=OF;B;+B/5EFGK^#X=A32B!RKH;\?>
MI]:I!-:K?WO]8<!W90MA]/UV?S>$@O.I#6ZD@ARSEN?T%RCR9]AN=OV433,\
M"OW$RL[)^^9!3W8W20>>LOJ;:ZQY[CTZMG91<5SQ(7%R0M>7D-BAUEA._/US
M"\$!_'<=S((XAQ0 ?MU38XD)K,C_DW?EHWF)$TD@!OHA#&P>4?8MU./((#NG
M<G:JVUT74/K3<:DTD*I24WHI5NEKDXS$OF?<0OGH%HTASX_]WAN$[/.7#O]M
M3W#MC(\ ZR!L[3HRK/,+UZ9(^2]P8MM5*_J.3<5T+'RM>=W9[%CM=('BU>ZO
MW-B>W9/SJO_% ;?Z016;[H(UVP-A'UY0Y_D?K%Q]\:"FW/ACW'5+M^_[[09!
MTG_+>:BPY?_!>QCDOWO/FA%+\"=D9@.C7H'?U2U$IT/Y$NBIMK#R3R2"3*0D
M$[^&+EC1.!D?BL!(NL<8FG$E6AC_C"N),)QXBFIT]N##$&^<&=:Q[[M>BE+K
MS/T>>9T#QL9VWYIE\S\LL]SJL2J18WL\#XENGGJ;;:K0D"ONEG4W+F%XV6CZ
M^\%KZ&)D7< _,B)[#-,1:/[(@H=5".0",P=+9H3JH*YJ0;H ;$@GC"0H4JL#
M#*W9.=5L)L2DN/[YB'NZ/'PI]A^CKTCMU1U\NJ*NK,((JS/AZ0B/["!D1,D3
M6C5BZ40RF%N(-)B_)UU)V$(TW_A77(,M]@]N@CH.M;>BIEJ)-!'(J'UM!EG0
MSWI71A)@*NB@H,1Z^X"_NYT7N0C-.G">,43C7A"D;&_-4O('U?/$&PZY_>^0
M2Y&/Y[*\5H4O4371%#*N#;QRFJM?ZDZ=-A=-*%W"3N[WO7L+1P8W4NXLL["N
M-1771_R3R+_8#MM/_FZS3RNO_(3XNM?UA?P].]B-_=-NV.WB"1CV*T@?UYU#
M8V'WTD084XPCO4 )BNKBZC:Q07:$==TX]<8(0<FL\JW;E)@8[71J],.+1M;O
M%,J-EP=EO>E&::BSM#+QH)_@"G=8_8UH'7=&TJODJ)LSILJE799NLG_F<1:=
MZ/-;"%(V@"'\7\:"S9G$V/A'<][<0#+TX01S=@U%XP%BV:%0.0U@[W$&*+,
M*W:E'A>R73V/V(>%R;4W?+_?P=B5OWFS?_P6@BN6_0JG#[6:T1$L=WA&2,9
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
M>>-$$ZI&(F',=])^EZ63FT1V75E?X"EA/!Q^&S6U*\F4_7QM3@!4'MW>J-5
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
M#3H0ST\$G$5&X)1[U\Y@(/Z[[.@E3]=!55DSO+5DA;'RW;"T_A*?=+.T-*6
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
M8=RXFL06)>^4EMZ(.\][K-!X\HV0Z;.D0/WMO8='QP!*6K4T;-QC#Y!EB\'
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
M00?I4K6B3PUNGXN3 <TS,5T">-#G6!HRZFIL^Y7W]MO+,K8A1T5N'G[IND*
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
MK>B366B3O&V[U<KW7'_-) 5U^<QKEJ\1:"WB:7X:E7D?!SBB0<W+=4 *-Q%
MQ@29J[(8"547)YV\7 !^6T2A[J?"CW??%339CS8IB-1;FOHEN3POWZ;/P= &
M!6:%NFY64BK![)XF>F%:Y95\?3KH$:0HX)5#X92MM*LO=*:MM"N^+-K:V4^G
M;YM2(P/*W(_\.V1F#:5Q _P5!YQ%TY=8"S$D65#\3!96X-?J/&LF3_E$V*XA
M,N++T0[[HHY6OYTWSFC\\<SD1Q,D%S3#BH#DFN!-V9PF&K8:TWU(>?)PGX_0
MB//M71O?]$>6>+I=N7:V]]FGR_':IU.W9.]%6%RT5%V 9$IAL5*>/ $%BZ4!
M4TS)(MX!T.SL^S9K@.'T@A-[I0/=E.\4M/CKG6E0D$[FW=96!\T<K>G]]*>G
MMD=S5B!E'G,P14V3'T^^B@5W]-'PJ1$=:MDL1@]5GF#"HJ;L\@JX3SPD]_9$
MI\K31T.4781O+Q![*7M=3:?;L[GKA]KA]7,[([!8#Q.C!.'XY9 A"R-%P+Z4
M5\*GM,F43_RYV:T4EU-F91[LECGC@23TVUXZLZ6RF28J/H,%\,[)AF3?A<]8
M;J*@JU+XPZ<E$-VYAI"##0*H6RL*3D6_S?3SVI6G+"M_:_'UP>U/=U@FG@S.
MO":T(+B??9!,*RPF4%"1]8LO>!+-^*5&6,3/":4AXJ&04(YKGYH6T"T,2RN6
M7-YKE(2YMRB_J]I:<CI(\\C&1.0;,G-D4!RR!%"0=+H+1R=]OJH>ORD )[/\
M-8#5T-BL>Z8>F+*[^K2[^8^7B92GQ4WCZ6#[X(!)<6=PI\[\>D*?$7ZM<X\
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
M*X1L_C&+"$H=)Z4P)G$*$:,^C%WBP"#!S&6I1Q,4JNS],_D86BLTC &RP1G
M"PH*UKATI>11?MTQJ:8MSD6_7X^,B*FFAFGAW&0*"-J@9@ML\ 5:QNIOUZR-
M@RYM3TR:F,0? .4MAI31OL!%\2$=E'<\7\K@#LAY?>Z3XKD\V@#E"V,5H.*'
M++_)TWGV7%,H0=9P2<7E1;Y\EL=%N+U2_OK?\$<=.N)YL;\U]K;$C^>_-2QA
MW;Q/Y&+U2\()?:=^49R[_"BO$$L8="\76\OI!S:><+J<X^(F*ZLG^3-Z8M^J
M3T+"OZL&-XXN,/#;H*4+).$)J$FK1S:.2WTZNF%%8#U5O2DK^%)3!9(LJ.E:
MBF^<E,LHQG%\U='B'"<%VXQUG+[8S'F[95_%_LZ7PB5</-\7^4)\)$R^1\K[
M?)Z1C^:_ZQ^BY\0.31F"01PCB(+0A3@-&4R9,/1</X@\%,W>69'FJAZ=+@LZ
MO^=-1I1_U@^7%Y>W3V!Z<7'WZ^W3]>W/X/[A[E9\OKC\17SQJ.?L:2.LYO\-
MB9J>%A"<@#4K8)N7"6CX %_:_[6J'\X%PY+OJ$U^5'?2%)Q=#]-X'3/-=)4M
MA $J2#TPPK)WJ?2F\WG^55JE5WEQ(2S/K+K)RY*5OQ=9Q>XX+V<HPH''DP2R
M!$<0.2$5B@FGT(VQCUB2Q)1S[8-9;38&/YJM*<%<D-(^;=7'5$T?#8:3Z8EK
MPPU8LS,!*X9JIZ1A"4B>)J#F20!J]<C5&!![AZ[Z+(Q][&H,TH&#5_.U# )C
MMWG%2N'OW.1X4:YI7B]NA09\^LKF[^R7?%&]E,* $VH)1PF,4RYL)I8R&&,O
M@@E!S(VY&W@(*\?!E,D.[.B(7UNH$6I11TLA;C4(!II6CV2ACCS53&SH&7"]
M )(/T# "&DX&@4HC"#4(9&8QIZ>7K 1L7IL.H&!OXE)I1 #\*HT+&69:U.#*
M0-&\!K=8\5L"NI3I2'6,:B%1YEE)\!Q\,.&(\EQN>*GVY=<R^EIN76 KRJ0-
M9F]027VU\6)(VA)NA8ST[S:S$1\960JU?B?<O(7,15^_ L2C?\QYT1ZI1;%/
M(T]H7$RP!Q$A&,8,(^C3$+F)AQP449U#2$6Z VO@E@NP8@-LF#TR#/O#X]W5
MPY_U3$152-6LP@& TE/3BA@-<'BI*;HEDT^5ZJA6GB84NX:=[NT&:73T;T^Y
M#'!/OV6E<OK<YDV#9Q[\;5E6]0NSRK>.QOZBD3>W)>7IB+*Q@)H'?D=E U\D
M95MY<H>D,<N/VUIIO+RX0P)LY<,=O,#LS?K0G%W?XZ+Z>"K$6QR3^M3OLS"F
MYGDI]N,Z8!EY3BK>L Y$"15O5T_\)TF$CQ,E*.!A0DCD:KU=-6@/O.T>+F^F
M3Y>?P?WTX>FOX.EA>OLXO7BZOKO5C 'KH*GV8AT(([V=VS(!:B[ )AM@S0?X
M,DC(UP  2Z]8'<JCOF8-(-E]U9HLH?^ZO<6OC%Y^$Z_U*GN7<9B,B+UYM= ^
MY#VYT,#ZH:8/5@R CH,)N,KS2GJQZF_GTZ"<?F-;Q4,S'G(2"LN*0$M>H_?\
MZ=5'>_<K"[II#ZC?9!#]_,RX+&6X$&Y\D:5+J27NQ0_B\O5MGG^PXA=<D1=A
MHF]]S\1/9U$)<SY?T$>Y$O)Q@-,@@DG@^1"ELDC<<6)(<1A$KALXQ/>5 Z,V
M.!I87[3T\'.=3%5BSL ++M*\ *\M=X!LL%?6YQ1UE,O[/P%K!&%;V50:844K
M3TPA.#OV<]#34RUW8).\;&ZP !V#H.-PYYJ&1] P"2278X.O$>X=^R&818*[
MA['YHP=O\F&P[F$<W!C@K7T89?,P2L&MK=BN3>1ZP[Y6"(T7$;:)RU:PV.K"
MIM[N.ULLV960N"8CK-[?L^KE8EE6^2LKUB88"5 <AIX+_2@1+ZR0()@0%D*7
M)T[,(^PQZNFYNFJ$!_=S?[N\_?52UZE5!$W5H[4/A:X[6W, Y \?=#PTG7 Z
M+@9S9O5DM^;)*I(=V8W5 V/?A]6\WTQG"+7%9/K[$_[65'>+#]W?+K]) XWM
MI$Q_8@NAZJKR4=A\[!,NMW.J+_*RFGENZ*9NA"!-G1 B[G"84II"W\&Q@Y!+
M0I3H95<.P>;@&9B/E7@^4#8_H@;6[J!/2$V9?6_4M6WBFC,@N%PUI9"?5U^T
M/$^VP_/R@+[C>P)JSF'-^O9EDGE[NG)(:"WIU4%8'%4'#PGRKKX>E)9A7@%Y
M870Y9W>\UD2?/B[FN"SKQ/L9(S[QB)M RGP"D1=&,$&RL5V(F!MZV G=6"N7
MX#BMH?,'6LHR%E'3!ND'J*FWQ1S'+1QMU-34IB4L]+1?36K2"KZ"XA0"^OD
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
M+EA-?N8QGY$@91#3((&(4A?&6$Z@#,,@CCB+68*44TN52 ZL8B4/<A\OA)M
M5FR IE'F5SDQ'G><:*0MJH'9KQ"'@4A/T]7HW'%P*Q,[U^C4+ #) Y@.AHY&
MZJ9UE$S[J[Z);VN%7ZU_5N#$S\I6/J86"+U9EVHKC9=;J2795@:EWIWZ<:%Z
M]/K*UY4Z^VJQ[M^B&!SJ761@]2=H+\NJ-D:J'&S&2K:,F:L\KQ9YI7B@?AJ9
MTX$B:Z#H*3Q-/(3M9C/$JRRX402I?^71PDA* F[&DM1N.-='78WZ6 ^9$)_D
M6O1Z\<Z:'T535O^?2SS/JH_K!<WJ)]FX-T$<^"FG,61QZ$ 4,!_&B";0PXF'
MTB",.4O-G-1S61M8AQP>DM)VBF@9 BN.SO5"SWY.NF[HF.CK*2O+P)_A9]K"
MR+JC>39CW\G3M 7H<5?3&@4SQ?MI668+5I9"G:>"DWK><)&_9Z7X@.?7"YX7
MK_5?KQ=9E>'YE-13QP6_UPM9\31G%5N_K-=G_>7,HSA*$>4PY3R%"#DN3+R
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
MZ]^FGVYT9Y%H8:RF+89"3D]Y-%S4C:PF8,7(QO"V8>>7F(!@2:5HD1Y5PYB
MLJMPC-;0CP?L>B2_E7?5"RM^85B.M-(N&U!<;F!%TN/QOI<_@IHET/*D'A90
MA>IT>&  E#25A@9  Q0F:,IO%#)0I3%:Z$!3Z,T0@NZMYZ5S;J3B=8,SFMRL
M B_*IL[.G;E!%'N1CZ ;1TBF57DP90A!AR(?.PF7#?!,<CE5B ^L/58YB60S
M)Y%L<@.J-3MF^9Q*(#LABR+BN3")0P%RZOHPYG)*IR/@1Z[G(Y3J3*P8#&3]
M"117."O .YXOF[&)<H'O K&:J3<4<'I:^W"R[!8CX$D!->/L6!WQ+:?&*I'^
M+GFQ.J <2XK56L,T">?RE17/V>+YYR+_6KUT,^!=%Z>APQCTN)SB'0BG,B8T
MAFGLLB"./ ]37R\1YR"=<9)Q.M*@H7URBKP64OVJPJ+\>EK!4'2#Q)Q>P<Y(
MSCF\[L@).KW"[2?I]%]NF*&;+Y[E^'4Y#?P77"V+NCO9 WMK,_+D3-M,>()O
MTA64N7E/ G0VHR%S7>)QZ'+9<"7U0Y@X&$'LDI0$ <4N9UIYND9L#+S!Q<\F
MULS6-4-3S2 8'B,])2#Y@9(A(#F:@):GCS9'MZ9N,4GW+.EMI>J:,3%NPNY9
M0.VE[9ZWFL'XBAMAG=SQ)A1UA4F='_R9S?$'HY\+_%4RTZ00S) ;$R1L!NBX
MPBE$0<AA'$8)=#S'I4F $H^J#TA2)CNPTI%\U!E^38R5MZQ, &V8 51P \3"
MKQ. -9),-+'M5TG#(::I@EJPVH#TU0JLE@\@&0%/-5@Z&3F:8&G,I1@$-+.)
M%!;!TYM&H8U![QP*]=7&FT"A+>'6[ G]N\]LQ=LVHFZ35&)/*-$$NY Q7WAG
MU.40T]"!L4O"- B2R _,6O!ND1E8C:[+B5A#53./YP@V:I;:^1+KJ<&UL"W!
M ;)U^F6RW49WF\CW:9][4-"C;7,/7VW8+O=PB^YU[_A/'^M+VMJINLG"W5M=
M]G^WK,H*+V09Y^VR_MW2V N"F+M0F$0,(C=R(([#!*9.0&*QL2GVT.RM;@OX
M6.&B4MO9UOG4V2*[W*KOEC55D#>,3$#*A&>]J/_$0;.T>?\^^\\OP%&4>I$O
M:]4H1-AC,(Z"!'HLX%Z48"]TD_;Y72[H/\W3ZW@][]FQ!?UC/C6UM\5W?0YZ
M+YK-D1;;Y[EK;D'Z 0Z.OFA&G=UU3VV#[0EH&+?8WGDH3&VU@;;.W[CMHH>"
M=Z^M]&"$#-)67A;/UXNKXC<\GY9W_+>R6CQ_KF0 I/AK<?F/ZF/ZM:"E^#.]
M7ER\%_2O16LTJN:Q&*X_=&)+4\XFM&I]?OI;?7Z*2ZEQ?Y-3H80F_ER7NLD6
M1%E>--&_IK=HL^G+^D*A"L0:%_D[DTUSY44::3"FT/=KX+%0UU.RPP%NT2VP
M 9U9CHTIT?&2;LZ$92L+Y]RU3$L"*./9(JO83?;.Q-I"AS[+MM?UY.+R\AN9
M+Z5._3G/Z==L/I\1ABC%B3!('1F*1<2'*4$IC)(4(^;R)/9BO2H!/08&UH%K
M=N!<\B,V5L>0V)F2(_ #ZW@"SRU3FO:G-NAJYN604.HIM@T4:U; FI=F$+I
M<<4.^/DDB@;%!V906*M'T"0_<HF"&3C[50N&ZQ@6,N2OK_FBKHIJ.IEOF'RS
ME#C$P2&&B'@^1#Z2Q4OBC>*[3N0%A,7,CV?B_9CFRJ4+/>1T=LXF49T46D%\
M9^! ON$2&_N^O2BJZ1E;R&@:2PTDCPTD#>$MW])BV8&"@+;*#/I(C5M6H"#T
M7AF!RCUFN_V^R-^S4GAV5WGQ.5^F%5_.IX3(PY!RYOIAPKS @PE/97$2]2!&
M3@J3!#LQCOS0C932RE2(#6QPK$@#3/^V+*M7_<XMO5"I;6E; .AMZ8X">&"$
M9>^R >L$;)0<K0XY?GA@0HV6V*:)H"*RI4W>2VK43:XB].XF5[K'(/WC<SM6
MYPE_:PP&\:'[6_O@MWK'9:R<!;X3>"Y-((]0*#9^C,3&]SR(0AQX8> X"5;*
M1C-E8.B4D-WAH1I)#"9P]BN',4#24Q@=83FYOG4D)O7GU1<M2Y.FMR2X&0U*
MC<R0@2$URQ$9!%J];)$S<.G-&S%9=[P,DC.DWLHE.6<= ^U]FU>LG"[H38X7
MY?K]W:8&?LUGF,1>' FC+"9ROJO/"8Q#X:#Y?NA[$4O<)$[4/#(E>H.[9.)W
M%6GHD)/X*.A>FS+K*=J:,A"D04U[PT #UXLVZ_=K;A,.#?UI$Q8S9?GTDI6
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
MM7IHC9VH=5KL XE:"C=9SI&XR1;L6I M9R%%;D((A2[#8F=CX6W$(<.0>TF
MJ2<S))2L(G620T?6^C($P!?)!JCYT-SP"EBJ[7J["&D&Y<X'QU[ZQ)Z\0V=/
MK G^,9(G]@!0SIW8O]/ ;]HX^)-'?'M%=O44E9T3=IJ$L>^G 20IE8: *_.W
M,89)C EQ8TZY3]6"$Z8L?(?TAP,EM35C&GZ""=8*7M7 ^.DIEQ5P=Z> TTE'
ML/2[57? !L;4S!L3])9S7 "Z+@$4/\]F>D9:HTPV4983"LL?+;EE9P#2ZZ.9
MK#N>PW:&U%O>VSGKF"CU3X\YK[X*5[%MLTW" 'F4$QCXTL#C,8,X###T$L?'
M-$YB[BF5&A]<?6!;[O$3Z.CIZ(=="%04Z1F":6K)M4RG.XHK"*>CV<X0TDQM
MJ3Q 365T1(9^3;-[TXAJY B_VSKBV$4&"F![F/93(;2++$:I!^3=L&<\OV*L
M.82?41;X+HXBR)-8=EF+*4R#"$,<4(ZB,/2HJW3HJTEW8*51CX3/-D;"5VM>
M:H=G+KD!G#& -=(M=,%54#K#0*9[IB70NMY :X,-(/@ -2- <**5G*+]4U37
M8L.@9J;?[*&GIP7U,>C5CQK+C:<Y]67<TJD&M^OGFMWFBP=AV[E.&KC3HIC2
M_*UB]&J.GU73SHZO,+":%(2AI PD:>AN-8EJN5#/0^O!H5\/VH- 3^TI2 ^^
M2!8LI9">EM$H:ZUGV=$2V$Z+MIG+IG"U<:Q;%CJW5C'C#O)\UX=)$D;"M F8
M;':"(7>9$_'0<],$:X:UUZN/<$#5!&1+/-<M(-Z&03DB;2:<=O"Y;AI@;XY2
MKP#VHLD;:X\=.-X7ZT",^,!%AH7]=2>T._[ WO*BDC&)1_;<M!1V0QZ';H(@
M)R2&**0$QA'UH9]$* D3AS#,=#;4<5)#O_=JPC)Z5JQ(@[*EK5FL?QPNM8UG
M!P3--]]*_C55\'A*?OW2^I.BV2JE/TYHW-+YDP+OE<J?OF/DULBKN;9O6=-J
MH;Q>W-<=8V>$I@21.(51Q!!$S$$PC=(4NM0AD<N)'T6!WLB' ;A4VC7G3(:H
M:0K3</RVMSV/1DW7?"^XOU<KVU7^V@;C0#RVAO4_0,/:T[A^[]:T/1S^<S2A
M/0VQM7:S"J2,&\NV"4%W_',[J.,)?YN6):O*59?3,/1#CX<$(E\V+? 2X?D$
MC@-I$(2ISSF*$J97-*!$=_##^(XRJ/ W@&O:?]'N%JN GYH.M8Z)GE;<R-@3
MYML*&CDUHV%AJ+:PZD+;:P>K0'/L-K#J,!QH_ZIQL^'8/2IV6)7)@>X7>5F5
M3:NWC;XF#D:<$01]&K@0I<R#L8\C&' W<%.*(L_7"HF<H#>P&S?]_-OEP]/U
MX_7MS^#B[O%)LPGC*;#4](%%"/0TP09A("D/VW=144Q;D_E.4!MW/I^:Z'M3
M^A1OT]OIE&6SRT6551]32L6OHZQSA^^*NMF:+#,):1(QCV,8!YS)$B<$,1)6
M0"1V.T?<8TZ:JFSQ4X2&#H#6I$%+>]+,E!,(@8Z^VEX_"5?_)K<)@M[N-I=?
M>6NK"M=S*B&6:+:S^+#>Q2<7'F7[JHK7[5OEZ\U>S5?90I;HU!V7[PNQ8/:&
MYZWW4,[BV/,21*G8M3Z"B,9BU\8N@5[,$RR^<2*J]6+NI3;PUJU;?;[AC-9%
MB$U^A72[94?/NN4GJ%X8>!6L+8O&BQ>6[+IMZKQN[SY?#S?5>ZOWXZSV3K>&
MGMZ>;\EVG<Y7E+NPAL70K)*$EE[F_;1&?94KB;W[(E>[R2!-:R_HVY[8!:[0
M O*(A2=(CM8-8J$60@QIE$8^QVD8AZYR3M81(@/K@/US!8V<H6.X]&]>6]+J
M[=E]04TR.H])K)$294%RL_PGC4>ME^!T0J+>;*9C]XZ7NG2"^ZT\I5/7GF-Q
MB%?J R,L>Y?+ETTX\AZ7U><E^YR_XFPQ\X/8QV$8P5C8&1"Q)(68\112YH4<
MQ6G@X5C?]CA)=V -U'(AWIYUA&4"IL_2NOC2$-<L_%.%4L>\L J0B:&ACXVA
MF:$LJ56#XS35[V!Z*$-QV A1O]VP+]C:ZKY8%H701#,_3B(?\PARC\<013R1
M8U%3R ,W"1P>IM3C.M,;]DEH*0+]*0U-AQ32T#+W*PY H[;;SQ-8;V-OT)J
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
MDQ3JS!R()&60EBB'.(X%8CA.6>Q$*-$K;>!=<2O;Q(=\([TEPG'SFOVXV3G
M8&BX^;(M(#J"6_J:<([+RL! /JA?UJCNQ,KLMY[![B&_27[.V//C\TQS11EZ
M&LT9OA0_U,CK(I3F9(C%F-"<Q9!B7=TAR@*61/V!E2?(,QF5D4Q<)KRUY($G
M?T>/AIEI2Y.V).L7?</T)S=/8 ^NG5<8!#(W#W%^<W%U@' EX!&:M\&!/(:]
MW%&]AS,<;SV)^P">7J6]HOVR6'Y>/-.5?)XIV7HGT[E%7->-L3R-<X$A237W
MA.0Z@2C-H$BS1.TETDQ@Z1Z$.^DP2GS=9&N]H3_U8>ITPQ<A6I R2R&.4 %1
ME":0Y#2"+*%YP1EGF.:N@?+ Z#K'P&ML&P[4X5&U=-E#X>3HMAN16_D4!Q,I
M!BBI\\(AE#=WDCVN1_>!9<>K>PT2K#Q8;4O-7?#YIO3UG%:&R]6_'K5GT.%F
MR?X:5*,'Z"AR!NZ79%[I1EF+N7+FJS^$F -SZJTY")_GO-Y$ZN9R%W5<?F8B
MJK\NIFJ;]#?U%G2;N2_K7G2_MZ:%S)OVPG2XNM4^X>]=JVH!C$5]JLTHOKS%
MU?-23W!-!/!BF"XG,2F2+$?ZS%MOFB@O(-6L75DI18;R2(C4*==ZCXR! Z^U
M1)W0V(AT)1C>Q<7.XYQHK9M;V1AZ=]Q0#][?@Z8$(_7=E3 R8^]!$W?I> ]_
MU),ETB2/Z!03G6%B$DR<Z")W'Q]X7G4288CAM#(:F"091Q+)/9;W3Z] 1CON
M;0VMY,;(3B900';)PQ;YTTSN&7-<OLG#1NT03_9\U&]1NWDR! [S!QUQF-L.
M%868=*U)1J7$*2(P*77&?D%+2&A&8$R3K. YBXO$*M/FN*B!I^):,)@M=#?
MKFBWI:X'+;L5+PP&;C-S8[X6"BZLS'=> (];%F@=[!$TZG)XW."WJZ+%$Y[4
M>X]/L\6K$)_$7,CIJE)[X/W]1R<1CU.&,8*TP!*B".60D)+"I"AEFL>"1-2I
MLM]:\L!3W*19P-T^R8[L>=8XVLWV0=!QF_RM"J#5P83 1@NXVQ@X(,&=J^FA
M:.RLY8Y+5N<*QPXEG?, I[;+U.P$:A^_6AJNG&K=TGW"!991+"A,"6,089V!
M2PB#+$J$P%F)<6Q%4FTO<FCGT6G=N&8-J2\A-R5PYQW6$-\&F <AM7,G88%R
M\R-=C+;)1$!'D::?)= * :/1(*TMCYD?O)/E08'OU+CR& "'^U0>?=+3;>SU
M19TY\^EU\Y%;\JK_J6;2-VE6'8W,O+O_0>8W3X:^T40\U=7\UEPE34J*N,AC
MW:0QBZ#Z&4',$8))'I<1%0F*BM3)^8RD^, NK"VM^64Z;]KJ."9)C/8"+5W=
M!WPMC@[SP!:KNY"83L"=SS6&U/529VWU5->_UJO22ID#&GO.ZC.7RK0YZ[]N
M=?>X([^%4'Y[++7']?XCOXR=-61L^6XK4;5<3>ZG*[W&7<WY]&7*G\E,=[&\
M$S.C:?5C^G2_J*MBF@X(>2S5FT <)FF)($JR$M*81C#B99)1F3!96-W>>,@>
M>#TPVNB]VD8?Q\81/GCV^_:!47)SSS5 >J._9M$*UV[B!$O[7* :MN/^U-\V
MKL]'XBC>ZP0H6@=TRA >[,-[[I3;)I(7I/JQQ7IL,A#JWTT*R9)4)!+B.,\@
M*DL,24;4'C7F,4USGG,[WO53E!C8JZQ[71M.6]95PH'XUQ?@?N\R%FQN;F9_
M+LL:1ZW4V3:G.NCH-0*H#IS+(X#KQ\P\$,AN=,PGHM-+VNP[]GC4SB=:OT4
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
MNWLAZ[(#I95#:K$KV/TN9V@(72-_C=Y&$W"S!$878)2I4QTK<^D.;N3Z(GY
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
MNB%5>-=BW@&P/%;L.X1(7PHTNKJ:5ZNEF4F=VHVRY&FI3_LHUH3>)(T@)EC
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
M.5_.7A\Z7)/VY*P'!QAX"BN10LG4TW8CUCZ_][#=_9,TF,EN<].(!'MM#DK
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
M:)Q PDL)<XQX@:)$4&)5%G9<U, 3O98&E#@'7MY^;/IG=UB+W>:V%@LV<L_
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
M(J2!%HDQ-!YUM1CQ%;Q=-L84[1E%B.7+E(GSAZ6H>[VU9PN,YF5$!4R24H4
M12Q@R:("<DJ3.,H1%JD3^_H!.4,?^\T6SQPPM60_FRHVTFEJY[B5/X"3Y3[\
M=.L=-]&U0+"1.,!)P1&K0FU:#T@9=\?9;^K.=O'(QX/S-7\C_UPL+V:DJG2C
MAL\+70(\R:7 F*N-&L<H@8@5')8T09"4&"$D64XCJW-[3_D#S^U>"F(5[!F5
M@-')] <!O]=J.:;-NH)NYQ &A-+-481',22%<Q\6PW,W[Y7^44B;^Z!Q8&ON
M'<;/35TLYB]BN=(R;M4[$FK;PK^O%NQ?S9))LS)-1<XA9HEN!<Z$\DB(P8@@
M0G%&\AQS%[=T1-[06XR-=+ 6#XQ\-T=S##8[QQ(0#,?KQL,X#+#UL#0SD(\X
M)FU4GV!I^EL?8/N89QC1M#6ZD2VOX?5B):HV&W&=4KI)2.PT>HJH+$E*8)RD
MF?('&='])!*H"<CSF&:RR)#C;8._-H-?)W0;0#4YFYT\6]>HY 38+2.7<:!T
MC&XZ&+9JG0&CV!DPJAG2\_V)S ,VCPH 5JB@Z01-Q@VL3H=L)_@*,.0)5[*?
MCM\2?'I[2Z#9X%>O5_-JM33<9_71SOT/,F\XGJZU]ZY6@K\A>_I5#;W2"2?K
M>X:[Q6SV9;'4HTY(R=-,Q@)&"!.()$EAR;),N=<R2S!B/,VIQSWNQ[%P<&_=
M*@-;*CBC#M3Z=&X9/6Z%/PZ&+E?)'T?K#WW_7)L,.C8W-PTK9?6&9W!M^![*
M06,\>/,]&Z:T]6.^V)!7WA_(NO'OR3^0\7V7ZQ]0S5,**;?V%S?+Z8.^_A'\
MB_(Z.DVT^B3D8JD6([4QZ62/3D2FJ1+S'":I;D?/9 )QKG]*$46%8!@)*[+F
M$,H,?'#R2:S^$&(.D-FK9R9!N0+G#PN?PDM/N*T/:T<!T?GD=B>ZZ;38.P,;
M'<^ UK)!F!H]P9[T\- %G:<A%K3.TU.5=RC_/ VT_56A)XXY<C#4^&[CHZNK
M^:U83A?''?B$DUSD49+#%(L8HA)+B&E"(!=%G&6(L2@E3C?6X^H_L+==;S!)
ML\%\,!M,KC>84F\P7\P&\Y?I'/SV_3-X4IO52EOWIY%B&\^7/G#L,ORK'#TV
M64<?M5&:VK VRS8(^0"1QVFOY;TC"T_M_SLBA]->3;#(X$0U/ B(_KUZ/?]C
MR:MS_L_J\B>;/:@1[YZ6*WXU__[\^+A\U194J_D]G347>K;L1,XC#[R4-*<;
M#4&JTNJY6IGH2R?8L]FS:0-?GU?4;-;*HR@OL^6O[NT;N'FBV[\R# ^LFV/W
MQ%2%NWMP#7C?>AI.?B1,[N+&8VCRAF*+OLE_%%\JQ07[EZX7%_SS\U)]E6I_
M6-<EZ)S3FH>MFA2LY#RK;P@(1#RBL.0XA45!$HECFJ0<N]$IV@D>/$?C\5%-
MCLHD(TR-.D!%/(!L5'#E4K0$5"(2$Z9@S%%40H12!BEE#&89ET@B43+F6DDW
M *1>5R/[0%4NB;9I^&R3\PQ^F2_FD)'J!Y#K4PNB.6R5TW.-,&RAMPP-!H#3
M<4]O *Q5 +4.ZQVY4>,,=!4)R6GI9GHP7DM+L2-S6[J!L<MOZ?C\:>5>GT7%
MEE.SR3V?\^:>6TO5-%]346W2/+*<TTQF"4R+$D&4Y!127I0P8I)1G(J()X[9
M-<XZ#)]3\]NW;^=W_P W7\#WJU^OK[Y<79Q?WX/SBXN;WZ[OKZY_!;<W7Z\N
MKEQ)_=S1MG,Z@R+HYGW655,=7<R!_$8;T*H3N+GXR6@$+GBRE_\NY4O.\!PJ
M1G(?R,]7_39?KFN=[LG/AC2\FK \(1+C0FTR,]V B%+=CQA!'B>%*#F3$<I<
M-ID'Y R\I^Q*!2OR$]!&KIN+.012(?*X8!RI75,F(,*)A"0J4IA1)I3_+IA$
M^>3)K#'?5V2Y&@VJMS+M/0V9F61'LC)A*Q4/T[GIJ;B0YA]>^VZ@G+!+,\G4
M!CN"D6Y\CZ(40RS4%RPF.98B$KR,LP:[RSD?&;E6HB]N0OGFX(C9+5L!,'!;
MG+;FF.Y8\>G8''->?([8%&B).21EU(7DB*EOEXMC'W]_OH)KL9JD)<TB1A/(
MHD3-=<P*6!KR618)BA,>B9A.5HL5F;EM;@/IY[0(K;6TGB#W^A&%\48MPVM)
MC&[OQT*@7XS;3O@=X/;<)Q]B%S *@E9!W2EL#]_ Y4^FQ_CEJ_KS\+G'NY(,
M=%#\@(0"6KO_6O* #K1#$@5TQ?@YZ7,ECD]GIL7 =\&>EV;X^B)"<$T^>F%*
MZHV>-_*2+/5&KKH52W,;5W>4FJA]J@)<((B*2#?HR1$L"[6/34N"94(PX67F
M=O(01*_!3R.Z6M9)%!40C8XURZ[>O#$R8\^S^GA4[>?, YID;*'\PSK[HC()
M&?6/CN>D8=ZAG1<?_;VX^>ZM%[+1#UQNO92.BOJ%M$KJL]@ZGR)\J[2@N 7R
MUF%T&M5'!X7QK6<..[B?/^X2/'\CJT:'._%49SQ4-_)V.9VSZ1.97<UUZM[]
M'XM)G$0LRKF$)$\2%05'*2SS3.V,DR0M11PG1,8NQRP^2@Q\!J.^O(6;5_1"
MTLX)#HV/F\_;)F_7/ Y&H]<F0UC)#N?&3K$\D-?R4F%4)W4*2&]]TDEC>3:0
M(-7J\[/8DT]<W6_7%5,AH[*(,2Q(JOR.<CRP3% *F>:)1PB+DF&W;9^U[.$O
MFKJ%QP\"G,_)[+6:5D&*N>TAMG-(@\#FYH7VURAHQ<#GYV%KL9VM#]5LPEKN
MN#TG7.'8:3WA/(#G7D=%P4+<J!"(Z$NINH_5YJNO;XBR4OD4)J54W@7%D,1%
MK+8VI8RY)#DNG++\^\4-O'_Y>GG^W?5.^@@^EGN58%8[[DJ,7)V$WD@&M>B!
M;I;MS RU!>D7-NYFP\KPG6V%W5-^\_I:K"Y(]>-VN7B9JL#IT^MOAAA_[4_.
MZW0PM8^9<)Y+G)0%3!-40I2D*:2")C#/"<O3),T3QES.].U%#WQ<KQ0!)@ON
MJ5%%UVK\\ER9S+D_[>;&.5,).X!LYRB&@<[-:6@%P&T7L=]:Q#;[BT81%=]<
MS=M\Z<_32LT7]576F77-U[HGT]/9O;B#$\C5. @>U>VX _+6!7F,X'G$S=A2
M?2TZI^=-0>SYG%\K:YN_M'W1J>0H2;!R1#&-(>(H@P07*20Y*47*TKBT:X'E
M)W[@;4BC#.AHX]UEWA%7R_/EP=!R/$CV \K]7-C+WE 'P&["QSWI]0)FYTC7
M;Q3WHK!O:@?UO!0NO>@[CPP\ZQM)#FWGN^;T3]P3+'&;D8V0H'WE]RCN5<C4
M'6>T"J4]RG=+C_;]VKNC[,NT4ONI+XNEIE;[NE#!@VEM,E=+]@27<8$+F4.6
M(0I13B4D F'(.1>$8LD0<N*/[Q<W\%19"S=50V+=$,KHX-PSM@\VRY.]8&"$
M.,Z[6 H^70&M1-UB22D!?KD3+PIH,@N8YF)G=KBFL7W"QFX8:V'XGF:Q-D\%
MYZ(_?UPL5]/_F&"KD78NU:S3%Q&:F68B$,JEBNUAKK;X$$4%AK0H&4R(5+_(
M<2KS4+STQW09V''<_Q!+0;3 8*3S1]&U<R$C8>;L7PZ3T7?:MW4U/ ,&WPWQ
MT2C$]+88#4]2?U23CT)8;PN9 WF]]9!^/NYS0Y-]3W[6\M0/[;\UXNY$)98O
MHJH+:9;/9%;=B=7STC#-GL]FBS_TG6 U*>,\+V6>PZA$L6[5FT""408SEL<L
MS7A,4.YV*1I.N>%O3<E,!<K+6K0I+B-KX6Y^,> ;L7.3[X.RF]=L]3$5$FW?
M#OWS^A>-ICI?N=:UK? SVNI_WKR:\^.OQMF1AD<QD%\-J-BH;C8\H&^][@ 2
MO./,)[%<O=ZJ[[P^H-%,*4\ZR^5>C=?TW$D+*E'*&41(!>$H)P6DG%!(F8P9
MPE$>9<@QV#PF<^B;89V^5>^#[K=V09Y=C&Q0M(X]0V+C>'_L#XM/M&EK:+B0
M\ZC$L>-.6PCV!)_6C_HZAFX7DSK/5B>^-?_Z>:IOD.:\NM)\89KE<E+(B- D
M3V"<\A0JOQ!#S$4,!8^SG/-,)(5K9IJK#H/OM2Z>'TU5P8L SW,NV(SH#8!>
MV)_G3V3* 6]U<G4@KFC;NI,!$71S+F^Z%K7I_CJW;_.KM4*:ZZ91*:3/\40C
MF =RE3^R/_*$9]<[^0[DVQ*M4N/_NEAPO3=JND.NB=T^BZ>E8%,3QJJ?9Z*E
M9NB$MY,BD1%*H@+&)$IU-54)B6ZB)BD6A2R+-!).AV:GJS3P%D@K:!)K*Q,^
M_F)*J"KMV-2_,;6VJ"4$\(Z>=6394?!/EG=; =]23FD>17D,RU0773 2ZWH+
M 3-)I<ARP7A4>+1*'^EEG=P)??N=C8Z^W9(S[C??;0W2NFG\C';F"]WHU^6!
M[*IX!M9*GM7Q>T?/D/WV0F$6K"7?R0J-W+4O%("[C?V"C>RVN+'5K.$]J]EV
MKQ00<[WSU'O^)(JS\R>=YZB64^5-VMZ?(B]PDD<0LS*#J! EQ!)E,&6BQ#2C
MC!*K5<Q#]L#+U5^?YP)HR79>SP>\?O<V,"1N?JPF-:P5 6M-@%;%@ 1:96IV
M\:.$M2=CQQ?,M(BI%XIWPG!+"6LL[_04KDP7J:.PDA963>S_Y]/]_PF U(Y>
M#V"\=Y2GD?'@/D..XJI/L+7UR:<,X9Y>=OOR]*8PS#+);.?!H?-GR"MX,97T
M<K%\-%5R.C=[MM"Y2&>N9."[9O<[QI,M=CQ&V#5VB#JW7JN\\M5V1QLM:^V@
M(=W<M<,?\MBW["%<Z="TJ@W2U7PE'I8-$\M,QT,FN)EP'C.9*.RB/%%QN"A*
M6)*<0)$G99['&)=Q:KV#\=5BX/G:D7K6)<D^ _Q9:*J2Z8.8ZYA$!QPSM=W4
M&5]JZ5$_UI&XJ&^(+"/ TUZ(Q:YH#)C=G,1^.JF.4D!I!3IJ@48O8!0; U>'
M'=,8^/KMG8;"V6T#=2H^O5LI[\''VU2=:O_6]NKDP=PW6E^4U8NYT(Q<+V+Y
M^OE9W"_^-EW,&LZ7ORP>Q84^0EZ^?B5_G#^N;/=AKN,.[/8;=4"KC_'VJP58
MJZ1/IK12H-$**+6.LB*=CN;Q[=V00+HY]F$P=-H5^H+AM6ET%C;:GM(7ANZ6
MTWL,-Q_#Q71RJ>+$U>L]^=FR_=5;J>MG<WP1%S'+92E@(1'2&2XQI*A,89X5
M(L:)C./8*L/EJ*2!74PMVV2G;4L'M7@[+W(<KWZ7$10%-__@#8"U"[ VKF>^
MJS'J^:Y^V,SWXR./,KFM#6QGLOT#[]/I].9Y5:U4*#6=/[QI47?Y4RS9M!*W
M2Q5D30J,&*=Y!,M,4H@8DI @+F"$"QKS))*E1.Z<\"-I[S*EO#GF.[J 1=OH
M<HMIOA[ZW?N<VKYR4:8TBC""I*02H@07L.2\@ 4J181HGN%"NE+9?]@7[DR-
MO_=U-P3Y_V4OVN[J^@.^.L=[H8 -;#O&[.E=VQH$C$4?IVFMXROX(,UJ;;7^
MKVI2Z_@J0C>G=15_<NK9]\6,FUH<G8-KV)TF":*11#F"B60Y1#Q5FXN49%!&
M25$6)*>TY)Y99;O21D@8TYY?M*G&)V8A[8'+SDL' \'-MV[G#FG)9\#(AOK1
MFFEMD(R@PT:&3_;9(^N]\G@.F]V3HM/SD._\UFTXS9VS\395W81P@JB(2I$S
M6.98S>PB22$N<0(C1KF(8A$1YEAQ>$"2RQ?ZY$:C9RTO?M-PU)L>_Q!LMC/\
M9"A<Y[;!H$E,KV6>-4U#0\[I7K."S>;]4D:>Q[VF[L[@_H][W$#O5-A="^4D
M.O_:X2?Z=;FHJDE*$)%I26"",5/!8$9A*6("2Z;^3X6&LHQB&UY$/_%.J[<[
M-^*Z6%7WTB--%>M<6-XK>")J<7<\*$YN3F!OH:_FE+R18.MW'97.@%%J4!0=
M;HH'1=/OBG@(5-VNA[U!Z;T7=A]UO MA;XNW;H+]1QFI#<<7]9V;E'%:TA)S
M2'A20,2B0CGL(H*TR'&*<2(D=2I.]M)BX-!+??OPP(TX#)9VN[/!$7)SVT=:
M<6CA[]B+HVO[>S7C,#I\[&X<79A.;L>Q-9B?+]IFZ7YS?G0G='UU^TNM6CQ)
M,U(DA*8PR>)<$R4DL$2X@!GG(HMXD2/D5#_HJL# 'JA5 )+_C[HW78XC5\Z&
M;P417X0]$T&\40MJ@?V+DJ@Y=$@D37'&/C$_.K!*[=/LIGO1B+[Z#ZBENWI'
MHE%%'2\:LEF%S'RJD969R*6)_\Y;%M#$\H#,FL_=QO/5I\#@$!AT-WW5)Y0P
M5;73E_] 6'W-3GT%L@R%TUZ^2 127&#R@^HL7W!VU97W.GZ:RH:]_AI/)G5F
MWE;_KDT1P":7/Z(JRN-8X"2-&"81$YC%),)Q0?)<YXSQDL/B5C &>@]G_79_
M_^&_;C]]0M=W']#MW=/UW6^W[S[=H.LO7VZ>@,- @-BZJ:/^\((IHY:/*LM\
MMQO@HE-!TM/T$#\< JDB(/%!%9$?,+MJR',5SRAYW=/[HS*WL,F7)5LJ.SO7
M? <FQD]L&EHU(\[7S>D)R4J:91J3,I:8Q(7&/$LRS#73NI"TB"D#AM ]V.@_
MOEXS!6V6X(.H8W2]9Y2 H?>:&]2P<X4JABJE5+%4]]I;]SUN^/JUE\$ ER 3
M*GKOP\*PH?T+0-J+^U^REF\2\,.*3\;BXV3&EB-9R(20M,2IC*A11$6&&8DI
M3HTZ2K4T?"7 Q-_.ZL,D^]8$4441FM_;A>*T\KA80)A6@,CFD;I[0(8+TG6[
MJPV<HGM D/VTW$,7^;WG;>V/>6K+9F?>S::SUML9R5)1RNR;G-C!I+81')/*
MN!=*BRSBI2AEV?;F<7N=GZ#F],W;[K<#VUPM[;;6$O;V/H63VTOZ4MF]=MU:
MZ'5'VR[=<.]9!^$"O4Y/41KTK>D@\N[+T>46>+'=TYS9E+CK^1PR-V?[KIY?
M; VQ;M(J8(S.CH"GM]MELL%VUP&Q@@[6.2R'5]G9SE*#%94=%J%;,G;D"H]]
M8',HJF23;[.)N>5Q.064EAZ^N^]]88FB#M6FLSBX1/2([ Y;Y6*Q@5O&4V+8
MOCDIE-_^.;SD</OHI$A;^^GTE2%.SZI_;J=B]JQ&4L0JH@7#D<A38RF6*:91
M&F$>4R7*,E64@^96':74\U8,>=#5Q<?G1,M3Z@N/KNKSJ9IL7R=4!R3KY2BJ
M2^<-SYP.B'OZ<.G0#?"HR!<EJH2)FQ_BFS5,[ICY(JJ8907+(ZQ$JC%1I+!#
MI"*<4)9PS76AD]PU,'*(0,_[LR6)6IK($G4/CQS$Y'R$Y%))87L2*"0H3G)*
M$J]0R<$%!XN6G!*G&S Y>9UG6EM'O2<I92E1$8ZU%IC(+,%EI@0NTSA)&=-4
M1 PR>MWWA0?/'ZXML3K78ZZ^J^D*^M*#O^8&>;'U\Q[K[\WU9N\JA[?3Y>^C
M]4J;U-+-R.!1FHB"TB3&G N*228B3&-)<<S-'W@11UF>@+;/(2K#;"2;M&AS
MIM!DPP-P/QV$R'%G72HX<(]U4[LW! -NMU/RA-IX!VD,NP5/B;FW&4]>[#V6
MM)Y0NQE0N]CDO^0Y$:H@ BN66>>.45PFA;$9,Z4246:Y8@1VH'^27N\G]Q]O
M[Z[OWM^@QYOW-[=_7+_[= /,'SH-E]M6#08!;,L>FD6\Z"D3R$G$<*,^3] :
M>ICG>;$/C.MTN,GWI3M5][J>-_V1":L\7C^S'^/GU?.[V7P^^\N0?<]>S%^6
MKZ.41DR6>8(C&1%,:,XQ+33'*LOB--*)3DH*JKL $._9>6S((M[21:(A#'U#
M _!T?7'W@Q+T?3ZMQL0TH\E;1FSM18W<FA?T_AQR'N]Z. 3!3   Z8$M S@H
M^P:#QQH7!HB;L\W%.H6M4"7+;0F%D#0S)GZ2X;*,C341I[%1-\9]C@3,ACA*
MJW?[81,S;1LV Y, C\,$C!-?(KIOG+BEV4NFWEG)0L>)]^B\39SXF+A'X\1'
M;_!- !)SZ^1_4/5_;Z=/ZOEE-F?S5SN"<OGZ.)M,/L[FM@_/2$C.HBBG6))$
MV-),:R)PC7.51U*0(J("5)H)(=ZSB="R@GYIF?G53BQ<\X-JAM"?EB74\ 0<
M*@O"VDTA](4@3$<$!L\C_0B.0K!\) #I@1.4X*#L9RQYK.'9%-3F"ML4&FNU
MW)H?%R.B<LJY,1T*$1O3P2H>1D5I+ E.I/%--$DRB+K9)]'WH55+$/U96=@5
M3:#2.("+FVJX3%K@P15,4'@3P:.RA.KWMT]@V-9\1P7<ZZ)W_$J_C?=8'_ZL
M"QD[@WCN^63\M>H.8JT.86=<CI_-)??ZB_ETH8WY8?ZV^6*6A$FJ"H*EM@UW
M95I@1GB.=9P*+N.8*YU -FPXUGK>Z VC5YURW^X\HPVS5ZAE%]7\6J^[R_$%
MFB+@@W33,&_S>&"::>@G U9MX4$,I!(#,C:H*@T/Z*X*[H$"/-WU<351<<2S
MV&;.RMF+(?5QPKZZYKL>N;UO/6FH(DL6QUM9TPT'[@FOQZ0_K;@""0[40*=E
M1G]:\H$RQL\(YY7Z>FS-P7)?SPC537X]=ZEG,31;?+N>2OL?Z_5\9Q/;I>9Z
M^9[-YZ]F<__!)BLU8GFNBK+0QNZ1$28Z-L9/J2*<<)V4)==9RIT&W8&H]KQ?
M+?&J<E?8']2&#6#MLQ. ;D9'<%A@NWF-2/7#AH. -<L0 4,5*3O1'+8J&0+#
M7ADRZ&;/@,6*+\R., O??-]RSPNJ$BYDC$G)"DRB.,8TBR36E):,Y+%.<I 7
M=(Q0W\&+-5E4T;TDAG$,*L=(1@  @/$,+]GA88TS@H4*;APC,VR(XXRP>X&.
M<]<//'SH(QO/*[UQO5BLGNN1!(_CQ3\^SI5J*SL?[9CJ^H1U)!,M.2$$IU+8
MZ"6-,8LYQ;*(2<&2C"8"I@8&8KQO%\!0QMJ01N.V.'ENB%^AYYK\0.-FH$_3
M45/]A,\(J/DN'SAC94&5,*@CS16R\B K$%J7I3]63_[SF2<_W,P9S\?PUD-G
MH&S_<TR=\7P8P<;.^-*_>"[%9U7-9(SRB+.(Q5@H8AS*B'#C4)(<:UT(ED=*
M11'HM'V/0M_.8V<&@_>PB08+1]_P$@F!?F!'./1G32UDXZICDH2?*=&L_U;3
M)+;%.S%'8N?"@:V_^KC[=KI8SE=UD^+E-S5_^L:FS72J/XPV4/)V^E#-T1LE
MFB<TCAG.*3&>H*"%L?XBAKG0I<[2)*=Y#FN>,Q3K3GOFDDX\-3G_432#/<.>
M;;X^GLM;V7Q-@D]'&%1)@Y9&G,T(PN;1FR=?R_03F'R>3^&M33XHV_\<)I_G
MPPAF\OG2#][I>??WA]ED+%Y'.6>:B*3 0DAI8PH2LR@I<5RF:93:5XX"==L
M<]!W%N:ZO?.7*W1W\Q2LN_,1/-TT?*\HP53UZ1[/5X<^JEE"?S;_';KU\VF$
M^N_^?(3^S]( ^C0\@![09Q;R/_G<.41Y-!IP/K:9#<TAR_8'G2MK';F?0BHF
M*UDELM<=&:P+?:.U$LN1BHHHETQCIBG!1-OIW9F0F!91%">\S(HHA92##\L^
M2#?"Z\SMB*WQ.M%:=A.M1;ACV@&?MOMY[\_Y#.$'QU>[I\8V+:UE'=57V,>X
M\^'6#;5(Z$#*O=7^C6";!C)6-%3+5BUM6\7/ILOQU$X#;8I*9M.PI]?#/ZZ
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
M3$$MR\[0ZWF[KJ?"UK%WM&0_; W'5 'S9\^AYK9O V(!V\%K&#;&U$Y1RPE
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
M!P(.]MZLF,(S;<-[35?7EC%KQK2L5;GN.XU>-Y/)P[D+ 3 *Y$]<PLF@#D<
MR'8]DA!+^BFZ SK8UEY_G5KOZ%8:O3K68[8Y)VDR.:ZGLJ-LS=^,G=&$0D<L
M,HI.DQP+89LW4B$PR[/(ABRCQ+@Q,=4,TK<Q/(L@M>C; W+<X:QI"(E8PQM,
M4_;PC-P4Z-LB'\(?V;#;Z-J6QZOZ]W"*M#^L NG7'A@<5.WV!_"N-NZ1$OQ0
MZ$/CPWT<3[\LGY<W\_EL_GXVGRMA^?HX85]':21D&4<E3F*18A(G&68R(S@A
M)#7_R^.4.N6VN)'KV:9L&4!--9C1I%^, UNW&*O801M^T)^6(\<$-T<TSY\0
MA<4(IN:"P@,Z+G*7VNNXR&'YP8Z+W$7M'A<![KJPC8+51N;93^JV_=7SM\K'
M/+[)^AH;L:*2TC)2N,RD<40Y49AENL11SJ-$)ZI(,]T&C=U,,2 ''E%@F+*H
M"._/HK*SU;0RP)K=T10!>;9D<$3:S9SJ SV_8V:M[9?R>W<8*'JT4&YS=E7K
MEBJ!I^*N<[V%.G3ID"= H?L_.%)_F[80,&B.=HL +N-;>G1PSHCY>:*J)H=3
MV4V\:Q/&JD$XYF_K*3AU \/VM.>#JO\[8JJ,D]1.%J&1L7MT+# M&,5IPHSE
MPU62ZP16G-0GNWW;31V.VWK'*\2D'"_KH+WXQN9?H260/3]!-[WY\SP7F)H]
M-I;I"JU9KU3K=K[QSD"HW7E0M1!H??3Y2RO'\2[+'H530P >K+2J5V8'+KX:
M OC]\JQ!J,+>(4I(\[9:C,V53W-9-3<R7K6A+>YFRVLY>ZE2!MI660Y:'K1@
MS\JZX0,]S5G5^Z'EIMKLEB4E5S;GSW"&&M;<]#8,M=/JMS? 8%K4 ROT9] ^
M9%Y G'""S7J-8A-RH\]@5 912UZ"M]K%[^;+3C&J4-RBLGB:J)SZ,'MFX^DH
MR;B@2D<&[R+"I##(\T(3G&3FXTSEA/ (8BN>I=BS!CD4[D9_UJ2!!9_GP8.=
M%@2!Y/+@_WDTO&/\9R4,'+(_3N]-(O!GQ3\64#]_H]_V/WPT:K5-W2Y_\6&U
M::*KE-G]MCNA(#S!A)J?*$ERG&HA2*&2,LESB": $!\L'Z/B!>CK@5!T4PE]
M80/3#G:$KC+.\-[<W/4A^I5-2N<*/;"QO$(?QPL;ZZH*/S^SY6IN:S+ZZ,/E
M T\@U0(B/:B6\0%E5^%XK>&9*::^J^E*?31R5%D<B[W2]\_JF:OYB(F"9+:$
M@\?,Z)V\+#'3A..8L"@G3*:<*E!:F"/AGG5.PT;=)+!F!.WW8@"FAKEBZJ:%
M^D *IH'<0$)_UGP$U#!0T4/E<KF2'39Q"PC&7I86]'[/#G[BFW%I)^I>VX%
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
M>(>9Q15:U/S88D:UY@AP* N"V.' NR_@8*JR,UK"8M;EPYBR#61/,W33.V2
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
M#(5!B)#Q*+YA>B.KKOPBY!8CY@SPZ=?5$:2VTUE-&URJ(+RB#G;DP<T2* :
MYL O*!:3]_R"XS9[[_'[O )\43=X*E4J5%4?>9Y5$P 5DUEJ&-41:*%A+'<W
MZ(!MN.H5L_[.Y?\DOT#,*XH7X$V!*U:+Q>I/%655?U?)5M6Z^X%_\S39SQS&
MWME^!LM,-]W/7*:]^7X6CYU[P?IMM7R5+U2Z4RK ?JEBY//UV[N+O;@H0I9(
MNUFD>0"1JD8BJ3*CL4"I/$A%."*N]ZHF#$QZG;IEJ"[9 RU+KG>H1@B;^4OC
MH69GDDW@FNB:U 8([[>C1L0_Z%+4!IC3=Z%6JYPQ1UEU(?H-KS>E7/T.OZGU
M/V^X,G=?YJ]\EL59()@:BYZ@0.6()](4B13&64X101DK>&X]3;F?YLANW&Y8
MKFI8=0&>&T8NP$O-BMZ4ZPU8<N,P5'@ 4@.OSS]0=F9&8Z08T$VJ+L!O6XP:
M+H!DH_8 OXR"D</X97]8G3&$V0-F;E.9S:0WFLT\L-3T$YK-9#LZI]GPT?,*
M;@ZZ5ES_H(L-TWGSJJ!"Y[+\KLHI]A/J3S3)F%'$HI3Q#*)()=-A',$\D(8W
M(@CS-,XP1<*N)>A(G!HIU3G-1(<: ?&6?;"H2U=PIW1EM2U=6=2E*W[:!HWU
MUDUC^1_W)D>I.=KR;51]-%W=T4@ >RY/\LWEAU0QC03UJ6*GL<BY;2('.8^=
MA$=58X@P+0J!*&1%P:!RN6$1) 1F><@+&C%&4613I#E S\KYMJ_)W&;YSNO!
M4VLU;\C._@X!9F9'/<)@9P^/Y#E?@+Y256L+9BB:)TLT1&U2BV(H^GO+8/J8
M?5G3'5_)H_L&+Q9O:I2\FAM_^;PV+6@Z_O38"0W7MZ"E"A19T)UVKWK6;'K:
M^IDBT*^E?H2W=%3.DMNJGJE?-*=*IA-+3E;#U"]2MWIIX)/^*HO3X'&5%Y_Q
M6]64*#;%="%G 45% (,P32$*U80KDN>0XB2/XC3-<5&<6U]\@O;(JIN& ((B
M $S2/;^H^!1^9AOL2*C8Z?1!@7$:@/4*Y 503 #%A8[*^"M7/$/\$2N/3U'^
M\/KC 4A,JI"'ECAKK%X[,U.UB/[;?/W]:E.MI=]:;GN-BRR*LDQ:XX2+""(4
MQ[!@(8()B2@/* E3IW%Y0W1'-B0-%[L!LHHF^%,R EI.3%J7GX6LF9D9 2\[
M$^,)*M=9=*:"^YTQ-TCU(V;'F4)Q8B:<\>/V14?;"6 /E"]Q.5_I3+U8!"C-
M!8<!2W*(4H(@+BB"7-JV7,2() DV+3HZ2F%D(]&2LJXT.@Y'O[Y[$=).LTWE
MLZHOZI7AC/JBX^M.5E_4*U:WOJC_@Q_?T;(3"NAV2B1!C#%.$602=7EF2#.8
MLU# 4-W)(!%&2<JWS2WM<Y#'X]SABN;1H?X0_^AVN?RX[I8G7I^9+_&3O(W)
M>E[NA2)_\@:8_7C^A+TP3S#\+]L6L_\%C-DA<X#RN7F8OR_++6>2Q">^Y&*^
MKNY7B\675?DG+MF[C$'*(QI%(8<)CC.(@HS"'!<QQ%&4!G$8!2*VBA^YLS*Z
M@[=+-MPF%][S^O9UO0)==L%-?:&C3$G+MVO>IO4;,3/OT^!LZV/N(-Z#LXLC
M4(R!AK.)LCM=(?*>Z6G-R =E?;H"=CH#U'E%-XM87W[O7WFK%*I;T9Z*9R)@
M:13P A9%1""B-()$330->5BD.&>,YLS&\@V3'#L75#-P\3Y5"*CT4#OK98">
MF97RBXF=-6KA.$B[T6F-TD2U+/BS..;B>K(L!@0GM2#F +RW%!9/.O7CW/4
ML>_#>?#LR(JL&E%V:%JUW3R4<_AR^EP1[?3RG73^NVN>E,6UJ^;A@E-VTSPI
MSKLNFJ<_Y[B%KI9/ZR;K^%$N\7GUC.?+61;'49$F'(HLQ!!Q5<Y5\%SNG93D
M"<E10:T.#,?)C+U5;LLFZO1V11C\49.VO $Z 9/A_GBV\)9[XKNT?C.Y[??!
M7K%\[7W'B4R[W_4*>K#']7_:,5D$STO=J4*-ZEZLJHU\_=MK1YYCFD4<02X"
M 5%,I;(&0L PQGF(48B2)+'*#NDA-K+**M)U1Q70(>Y\<=L+FYGR^@+#3H7=
M<;!/^S 0T%>>1Q^I:1,[#(0^R.0P><;>;94'XZ?5DJM8XRLOW^0&_PT_<U/'
M]?C3(VNI(F'NKYX0<-AC/5\V2Z6KZ8&6X$6W-V6OS%;.:[]83N[KB24G<V#[
M1>JZL .?=(R,JWIC(L^2K)O_>EF6\NWJF]M/;[N/W.$W]:M+%8VZ_O$R+^N&
M4'HPQ"S(<QR@(($H2ZFZ-"U@$1$&@SA$%$4X2(C5 %5OG(T=-U=,0,T%H-T<
M8N7)M+V/7C0GEB%R;Z_&,&+^$8!;!M UUI\TUOOYVCLN 7D#W<\UG +-JJI
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
M6<NGOL*O:PH,[^Z]OCR#2-,'O! [:U4S"&YU8>7VG=P>OA.55G1U^IUL6?V
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
M?_"2SBO%4NT,S5BD9C1E,<0<IQ"E>0'S3$A'!=-"4,P#EMB9/]\<CFP8._3
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
MBH%"'8PCPWW'U^[-U%XZQYJAF_?O53_I'+OG[M[KJH%472V$<%HN_A*K8GM
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
M%S^^A&7"-0;469"08":(C,X0-&,EZ\J]EDXQ+G83_E-OW0P##><D=V9E$^'
MWV T^O<Q!KOGX&=HQ]+A;':-ADR@);,>0YH(#C69MQ07XBBQ)B%+DK-@:V2M
MGWG]9N!H/@M9@[E-H.2OD]$U"F"Z.+";S@8Y!>9H8$2CP5NY.=X*@CZOP*C&
M"EKE3&/MM9N52S6??=R%F4V@8577L3RV+V80A7 ]&TC#I-9>D:BD)M))A4&0
MRD1Q%7 1UL4@*X#BZ;=OAHWF<Y 56-L$1 ['^#1DQ_ ;?/1SOUK6@-G,8F:9
M!%&.7RP&QDY*23S&R33K+(RJ 9&GW[X91)I/1%9@;1,066B_?3^'R\GTQ\ H
MJZAWB&L7(CK2&$-9R4NJ':QU&8(U-2S*@Y=N!HCF4X_;,[()')Q?^='HP_5L
M.(;9;."#=T8'11"OA?S,28@IDF"5"D)["TI5P,&#EVZ&@X8SD+LRL@D<'%S!
M]!)-WF_3R1_S+_N3JZ]^_&,@,TJ/)2!,\E(6I@4)*BK"&:[(E!PZWZT8^X67
M;X:+AM.3M1C;,SX.8Y[N7:<A?F)O/H?94@:?1OYRP+U*@2M!M,L*5Q$E"6CJ
M"##*HH]1NK3;2<7S[]X,'0UG+RNQM9$"[4_#\?G\:GXPG4ZF^Q,D(MZN1F;M
M(:@26Z5$2GQ-0@B2T!2,%,J;F'>KEWF=ALW TG#&LS*;F[ XYU]@-+K1AQIC
M;2V8(5P8@Y"WGGA++;&4.0.>Q21J%%7=?^=FH&@X!;HC&YL P>EU& WCI]'$
MSP>."=1P+A*MB^],,RV7#Y 9CH/DP2N(-9S/>Z_<# +-)SJW96(3"$#H7I5Z
MXDG\^_D79-OLY'I>[IB7$YX!6CJC$Y5H^BQ:0@R?B*,A$' T@A:><E&C=.HE
M&C:[&=A\VK,:F]L #7)NZD>'XP3?_QU^#(1PFB<14.]Q3J0(CEA'%6$V&Z3=
M2%NEQ&[MM9M!H_VLYP[,[!D->^@4I85C5%P@:JD*$FV>8@:#*HLPME$ R1$$
M&KZ0A!8[H>#!ZS:3?L,)S>V9UTS0<7.U]1/^9#:(U CO6"*>251C/!H2,)@F
MVE -C$4E*ET*77OQ9DAH.)-9@Z%-86)Y#7ZY"* TN"0B2=JA.LO(GF"H(,8
M2SIFH':W9BC/OGHS7#2<V:S#U&K(^)=?'S'R"'^P?7>@1?[E<%R:/"V>]I#B
MS9H$/7I&I5Y!+].V8\N@LHS!^AMNX0)4\!0H)RP5X2I;%$!41.28/5CA;&*O
ML>7%-^QD\I<YLT6]#YHL%8V1Q"YNB"@ 8H5G1%&F<T;S917?S>#?O:R??D'U
M!/7 \F_)P[Z]O2791ZM^8P.7E7#2 4FII+S4XGPE(NE),!>]=8GOZ.\]?&$_
M#8,ZA<!6O&P#!I^&TZO#- #! X0L"8> /DJ6I7.!0Q\%5!0B6.7NRAAW <'R
M=?WT">H4 EOPL5V+OC\9SR:C82H='3_X46E5>/X%8#[;QK0__[!J_0 WHG9'
M8W\](Y?>?QTL+L\5=^XD?QJ.\65#].DFRR8PMV#R&3TW3S5A5,92'&DP^.=
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
MH'<.+(=2.H/!'DN.4(<.FA/HI;/:N>D'!/2.CET%NFY6MN9N ]!8L61%O)9
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
MK*!@)>7U*^?K9D#?,?'4,3([D%D[B<\7]]Z]F5JS08!LO:2:Y%BZ>[!RRR6
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
M]B'UYM3U?&&YN01D1W+=7I-.<$MVB=@2 LZ>8227A@:5)&'2XJX4I:$4135
MO<TL>4_!U4Y&OIW*1EIPO]-EL5KB:D*)HM=\T]VT=)": JXV79>%P2K.HQ:"
M43H003,CDB:#7C-00I.(/N2L_/H\HIT1^"I135XJJX:+29<B:B(4?[2D#]>S
MX1AP-<LF*(6]JW]) ^DH,V5*J#)<E2W,B34\$ O2"HINBQ>U5>!;Z&OR:MB[
M8;&6X-IISKDY1TNW1]QQ.9+,E$1.!DL"@"R3&J4-8"P5L3?CW&\^_9UQV9'0
MVO49;Z]=/,5(D[E6I0EIZ2$E'=?$\^0(I8P"NL4\5Y^H\78J^X7G>_N,M<35
MAL\XG42 -/N$;"TM]<I!Z;*J&+7PU4<(&/]E):UFG)@4;>DG(U#KXR9+-'D:
M@F:N^M"#UZEJTFNLAHQU2UU72 WD(<_@Z\K[6%L'4)_0=E!B+(NX7S.Z&$@_
M,?BSH%B"G&L[B,_1TJ0SV!7$J@BDI7CDTV1:<J3(*?RF]$Y"+DY7C9=6:=(G
M>#DP3"K+$R?>0>EVY16QVE("FFM#-623:I<W[D1PDYYA9WKPW43;3@AS$Z7A
MHN_F*)SDTQNJED,]QFGY T#+L/C)0$@6&,> 3>M0CANL*5W@</$&C))*@X;:
M=1E;DMIO848_$.Y4G.V!]PQ&BP=/+OSW<F)5.@PB;Y$)SW3LL#DPH!((A-+#
MT&B&@5VYRY:RY)Q'IU)7>:*WTMIOJ49/\.U4H WA]Y[C_4QG<5NFQ)=3?UKN
M 9>KEH$[9"LZWA*8HLKJ#H.C[3O!=U:ET6-LM+N(&@B--N<?;BI-<W2:&)'+
M)?0RG,9[BY"1+K+HA,VU)[EL3EV_A1GOC,*.A-9 SO(@9XCSDWSP'5T5]+C/
M4,.>+&X,E_\O/8*_^='2)-S,F5L<')1!7_=_<.^3 RIX9%#&(\I2-%7R%#8%
M09@*#IQ,P$5MI=G!,OKU6SO+>O8M\ 94\$Z+70XC>5RQM1I*?Y^M2U8/@DM<
MB9*LL]26P7>!^, Y8=90M%&&1>\J;X?W76&_+G)G.Z5AF#1@.';3&"8EEK*/
MQ(52!N$22B@)3[3S06#@H$7U 9[=&X/.?.XV(?XF(38S1'RW)4=ON,LYE]K>
M1"0MG5,L[E0J13!2!FNK7X?J'K>=>>F-XO8M0FQE=LKUUZ^C!2O]Z(:5A^,\
MF5XMA7D;Y& 0(Q(W)%B3B2SFQ()EA"%+.8T0$Z]]F+LA:?TVQ.D,B5T(IHG*
M@<,Q.MRXA4[],&'X.T#WPU.!RE[E4K^=+1#G4=G3E+R@1G%>?1C(&@D]S[GH
M0M"/[H%LS_-&0'/;WNEF#8XGA9N+$LYD:<X-C#A* ]&J=,SA2B'#ZE\Q6J.B
MYZKW=X'.3IQO("K??&1RM"HRHTBI#B12L4!"%)$$I3E&4,DX6=L'JSK@NKM*
MN7? 62=2JJB[JD\5^_#Y_/#XX/S\(:V;#0^[_=U*,\*>IJ72*+"3Z:4?K_K?
MW@TC6_;&/;U']&U_>S^ZFU-VBZVH38+2+%QSC28+$OK6S'F2@S/*H/"3JEW0
M6H7PG1L"[D)$F0\PFLRNIW"!POPP*A4!.1E*G77$,!?0]OM,7&29J  2M##&
M5V]M57L-_3IL[X_G1_T$^\1$RSKU_//OO^^=_=?)I_/#WXX//QWN[QU?[.WO
MGWP^OC@\_NWTY.AP__!@*XV[X9,KZ>-MUE%)6Z]::10#C+"*]P\Z,S-926:)
ML(83:0M*G&,D1:J,U$XG6?N\X7EJ=M6K-Y>6/L(L3H=?;WJU/WK?W2:AK@Q9
M866:0*EHI781S0O"7>(A!):CJ3TUY\U$]CSJJ0YVUM5=MZ)J69^M]OSYV<'^
MP>%?]SX<'6RCNYYX2B4]]1I]E732O0Y\MX RD+C/:#I#RH F*QIBG<RX<I:B
MCXZ94/O>W1-D[#RRZVZ(SO&B,T>ZUV[P#L_*V9AYZ1;#<TDL.T$L8_@MH\ T
M$Q!L[8*=S2CK5]_LBHM'T[;J2Z-:_J.Z;OET>+QWO']PMW6W\HN>>$HEW?(:
M?1WJEL"#9(N\?2SG.$)*XJP*1"1E?!#!J.J7.3K0+4],Y;IG(ED2-!C<)YIG
M6:H;.7':)Z(T54IYRC*O[<V\2%![FN0M*%C7)/5XW[)[<GIV<GIP=O%?>\<?
M#_[C\^'I[P?'%\<'%]OHD><>54F9;$1I)8UR.IU\A>G\Q^D("4%34DZ(OY;0
M^RY/2@.-N'RB'$-D87!-7*! $F ,SM&(>%.[.]JK1%4H>7_Z!4_E&R(#QDW@
M1,>8RA2L3&P4E'")_^<#E915OV3T!OKZU45U\?-$W7LW<FI941T=[)UOY]^L
M?K.2&GJ*CDI:9S&'Z<YXI5)R(G@BP61/I#) ;%X,$A$Y $_4I]JET@\IV%6?
M')6&,G#;\&WY\#MD@K9"*^$)LY:A"0V:^)B ..XA@$D6/U!]?2]1U*_.V$'Z
MZPJB(N,;./PMJYE,SWWQO_!7UE<CT.'2H82'N=SMI4)@W!@8^GC>VHA*5J;:
M6827*>JWH* RC"HQO@$8K6V'D[Q<WE,V,W"139GPF06E1);*KZ"3(@E=>^:I
MT['Z!>K-J>NWCJ BO#H22+OIFH\''RXP>CFY^,O!V3(U<GC\V][9V=[Q;P<E
MFMG*NWG]H94<GS=27\DG*HU([A!QUU$Y% .&N-,R1R)!1Q*$B 4?+%H=% VU
MLZE/4[+[_,KPM-LNC#992J*5C.6J(-IH$3F)PC&GN=/@:SM_SY#2KU=40?Z/
MYTWNSO*6(Z6]_?VSSP<?#_[S].!XRY!I_1'USIJ>IZS>X??:U(C]9>O^Y8G
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
M<YE[%CD-(48'M0N17B!G,SC];$<2M?C?@'9:3M1\9BD8>QLG,M$<_Y"R3$<
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
MJ9.L?]1@&_W-R_E%/*=3]TH^3<^E/=8?[ 1K)9,!SSK/I:^)\5"0#"S%HX+
MO8;HO.8RF5I"=@1GW95$7]^7Z/5R-Y0P43[FQ*V B*& 0EFJSZN N&96H-*"
MMS;'MB:ROU-Q&[3<.Q4'U5$';L!F#%[= SX8D\F_ 5D8W0,Y9_#DV=3Q."HX
MXS&SUD'7K0@<N7O^L&#9"9J[:&YG6'Y;Y3I>U@XT*I'\/EV2]AY@<8+2"6YX
MAIPU<<2J% M&8HLLG1!\'1O7&(M/T3-NM=%AH==,+T=S /YS02[Y^U*6$YF+
M<"*3NXU<@M(\0F A@$?G,FTBXV1S)V0[$L>M5>KQ$-Q->]N#TU^"<X:?0QUC
M.=(EC<QS+FMS2JDB*%-JY7,*@-&7(H51*K4N1FE_20_V1-HC/G?1W)Z7]*M9
M'M+5?OWFW<F[%Z]N>)4M GL;?&HCMWA;^@=T=B46$5RI35)"K0[G!F(6@=R7
M) UZ;GW<:)S,.,[N*C'E]716]\"-CUWE$)S?S"&8Q$3_2OL (BE!%JKW$)-%
M2%PHVG2B,&>? \C&J_7GI6ZCYEM9/\V%VV\ [_ZNO Y6W1B0^)'NWT7-!;\O
MFJ:'SZZ+#W9&-9'&@$<9@<T%;1P97HF GO2J=CQ BD;7;^3D6H</!HC;K2KF
M5W4P8?9PN%P5$Z3&4D-,&90JJ0XW$& 4(T,S<NGNYE'OWP;C.:+Z._&V0<.]
M]A=-=;"'I=\FT/$X.^_FL[3FB,R_(%/V8!/WH$+*$!SY+M9&QCAFYVSK?*%-
MZ!HW\'$X8.VHB3ZP=8N324J"%T/T>R/K+,]"#K"MS>-]9)$[[5/S]Y/[5(P;
MIA@$-[M+>7>;:TYV0:N$(#(/R$ZXYN*F]_J"*)JN&B[4KATQ6L70 _.96"N:
MCEG&$$*6@D=61S>)Q@#:@KQQ PRMD3647H[3S+]D=U60MYB7Z1G^02Y.GL_6
MQ50GB5STZ?G/@>S\+5<_@*&_CSP&M/254PEEYA!MLJ!B'>[FZB- 5($'6PJ*
MUB_5 UCZU\TF']B$]%4]2G)M;K0\K\*^U,6_7X0SDOB;69ZN/O^R'64N)<?
M.?"D:C%$B! *UU"B9SPD9KQN'91M1WU_OL,V^'I\&OE!M=K!6]<#_"XO^]-\
M",OSEQ>7 T!*,;5_( /)5(UW)P'!2@%165]"U%+:U@-X-B*LE[GGAT7-\];
MGBH\!ERNNT:+J%&I7, 7H^NT8 >U+AJ*XBE)A\H/T0)K$])&;^_>&A3;PFX'
M#?4#O'"V2J\G'V[-S;JCN,PD%>[)3K<)R9RV";S+)$"L;<I5*,JU[A#Y-$6=
MPVP7$#P,M!8:Z0=?MR3&3^?"OPP_E[<Y4UI)YFP=*1D,*.'IJ^@-,&.29R'5
M6L<#G&T/4S?Z<(%#X:ZUICK%H&2G<_T :]YS+RQ#R*FFQWC&P*/F(%+EF&X)
MQ0:H]]J4O'$CAF.AL(6N.H6A(=;< ZQ5*R4R,HN]KQU=;:13/@<%IEA=B]L*
ML@&FFVU*WKCAQ;%@V$)7G<+PU;_(33N=_V.!@18Z_1)FGMUG-+$L2PTT>"T]
M*.FKUQ8R%&-ST2P:J5OGX>Q,[+AMH,>":'L]]@G8^]&&M[\*CVV(2J6L((I
MW.E,?-:GR9!(LG1;1,U;IR=O1^&XIF2_49Q62NVBC^4#_+U?3#_3WYY7#M<Y
M&J^GRQ3._A/#8A)*2:$^CCI3,U\M3^ *N7G,6F\%.J-Q@!F26]'8G>_=##'/
M@[.=\OH\46_R=\W8'[76E=8\)_'>8#?K[!!% 6NJ;+TDL=9J@N"LUB+K(M1
M4:%=2>[.?1\)NDU5VSN23W_,*T_+1UAERGDC:YE6K%4-7#*(&!5P$5$[;D44
M!_"Q-B6W.]=_% 0W5&GWZ"7,X9/,YH1<UP3YK!,H%2QXHQ#H]G')\,3H1CHH
M?I\AN+NHP3@(;JG6WC'\>GZQ>(I7KJ.0F1EPC@OBE;[RP3APP7#%<W0FM4[#
MW(?>[H(*HR"XI5*[!_#T._WI3V+S*8ZM2G35%+IV;)TWF4(=Y8VU39!S5NKZ
MWP%>KK:D>MP95=V N;F".X#TG53L?RSJD#A3-&-,*&#:.5 BTH[4)@&W*AKC
MB@VR=?[=0W2,.X+J@+#;6PG-,N)'2$^NV=B#9B#?7.!@2<:/<C5D5\-8#*NQ
M)%L<F8/!D&&H48'P.B5E4PC-I\H-D$>\10I_;3SP>MUX@.><37*B#@&QE7D%
M@7PXL"*9*#QW* _@XFQ :7_YP=O@9H^"BUVUU<$MN4U9B5 .4_ )G*].F8X&
M@E/T1^<\^6M*B7* O,N]RGT.&9AOCI8]*H*V45V7?;]J(>8E+^M&VYGL$BZ0
M#! HHJ@:(T R210'3=9H0#(H<O/1'T]3U%U\?6@$-E30<1V%UYVDK(M!%DFV
M;'*&-E:=!J<P@S>1<2%DCK:U0[$+G=T%SCLZ''=3YKYMP0Y^>WL;M*J)"MKH
M6!OR>7#2TI;T/K,8A>/-YXP<3;%NWP#=2G7'UA#LVKV\WYCF.O@TE!^]T9H'
M<*VWYWU ;SL3<C4W'"1Z 4HJ!UXS#BQ;+8PCXU&W'R?3MM78(_T[WLS>D=Q.
M?^#9=_QS/CO_0GN+):*&]C"9*G5$A[;@4JV),B*K@C&'NR7*C_0;VWC)_MSD
M;11^J^G8,&(>>R[EHUS5W7CZ8SXQ0O@4'0?CE:VYH_5ULH[;]%85GAT21?MA
M9KU2?TUUVD-E%Z&.FMVX 3OU>7M"MS_3*CE(1=8.R"9#+#Y#?;PN2K%HF6F
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
MJ._FL[1F5N<D119DDDA%QHEA@K[2-44ZD\^&"CEK_:"^%\'CAA)[@NN.2NP
ML9=%/F</3QM?A1<RGP2F;1!T29#QPFJ[8T/7A2N +$3NH[,LMP;F)G1MA#]_
M=/AKKI(.8'9%^!,U9?_$6O!%)LIWVEV?\<8L5\$L-[QH0$RVID9$B,0&6+H8
MI,\Y:-$Z9VT?>C<+;[.CP^7!=-@!7G^-K=:*):(V 1G&_C)@X%,FT1F,&5%F
MQX>:_[H9CH[OG60GV7;H"M]L&+B:&H"?+\V"5:4]YA?SY?ER@A9UQ,B!%4YV
MJ_8!@K<!A*'36_+HQ-WGW\V=X(THV Q&Q_,.<CAU=' .O3__@HLG7GPFV6J7
MO7804FW9+L@W<C$I,%QR7R/M(K;.+GB.ILT =SR/(8/HH@-L/<'*.SQ_7UZ$
MY9>K.W]BF8H2@X 2!?$61.VX1):G8<HJ+8R4S5\ZMJ%O,\P=WQO'8#KJ\#Y]
MN2:C\O18XL2D,)VEY4B;BBGBD4YRK]"#9@*#\Z*8F'>]3C<A8#.@'?^+1G-E
M= BX#XOY=Q+B?!;.WLS*?/%U];=OR+N9AK.3E&JH?#K[_&:6YG5&T3F>Y/^Z
M6)[7#;FZ"Z["/U,Z^ZT0+#J#Y-74!O&Y!(A*D'^3C&?%"^;OSMK>')<-Z=P,
MOL?_&#*6:CNXUA^0\2OZZOQG-8E)X>?+-\OE!>;WB_I[3;*\>J;\](64N/[N
M1' 5;.8*N'$.%,<"M3P?@F4\19ML,&GXM-4=*-\,XL?[BG) O7:$Y@V2*A^4
M1G4%U^*8<)X<&E- N-I]0M:NH2Z1"JS(F;R_(@<;IM. _,UP_;L\MPROX0[
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
M]:<I/;!!'CDORI0"6MA$J+-(WJ1GA#HC"K=2BMRZD\&!#/+U,A^QQ@%I:WS
M1:F94;-TH_E_G9:1:NO8Z5?ZD??E$_WMLEP^(UT&?H15H7"?P$:A:\*>A,B%
M %>LX!%#L:QU!F4;RH_#U-\&?X^$- ZIX0Y,NC_"6>7PTQ?$\[?UIZ^J,YBV
MI4CC(5KG:V,R!*^S 1V]U5(Y4T+S)EN/T-(%]@Z*B[NIF2V4U"G8KHH\M$PN
M.@DIR$#B28F,71Z@<.:-RYB8:-YUZU%J1LXH;Z+M#2"T@^@[ -&'!7X+TU^3
MJ4YFE_,_7]P<_KE^9-/6Y<LD#5E-4K0D.HX)>- HG?&%Q-?\"7-3ZOH#V2YX
MN/?(.8AR.H#=@T-FKS*"F$_)<SK1/2>S@Z,"[^K@)^%*022'2[7&V1/DC%R?
M, RP6HF_ R3M;5#<>,*3.9##R<!P;^H[,H)C@8.VM(=2<BC%0.^@#:CO(N@[
MIEDW$A ZV (/.G%U2Z^&7OB<M&(12+:TG8-EX*PFX6I7F)!(_[=NNOT4/4?N
M?>R(D?E "NL ?&]QN9PO;@<Y3W'Q]7VYXG+"DA>!JPA!U[$'M2C%%^6!K.^2
M31&TPUN7'SY/U9&?EVV V%AY'<!Q/4>T#L6X8N'%?+G:6%(RP8*,P*2L:6*"
M@].2 6/:>Z^91]<Z._=Q:KIX<AL;?HV4U2_L3K[.%^?3_UF)<X*.C&=!=@TY
M9R0I$SD$P0O$HDEJF#7'UG[-!F1U\0#7*1!W5E_W+W+7*6E7_%Y-!_K9,M'N
MT0\?*L%N,VX._(Z7N.=9:P^<94*.0DD.32B@F71TN7I?7.NW^ .]XSWTV;]$
MOPY337(I+J.O[*<,JP>EB(Z!Y3D[(42,IG4/KTWHZL(3:8J=3=R,O;2S\[%&
M!N9TGC^=A\7Y8![O+\Y^W2E7T]$FDIO$=+2@LRV@BB[@10K 3"PL*1W)MCTD
M N]1V(4S,AX6]]/8V%6A3[)VDO-TW4_W.RT7SI83K9V03$GP2.:)<G4*H+ :
MM(J"^51$+/*YFW:7A;MP.08!V>!JZ,'#V.0P%TES%;B!$JK7E+2#Z),$ZY1W
M1FG4S0=1-+MJ1T_R&_RJW48[>UZUKV;YH%[$@W[;/DW2MUQA*']B"[X.[%0$
MQ3 X@X#&$IAT+7I4M=XLE>R%L#XV'UM^7,F!,1B/$0NPR 6=[R% H/T,Q25K
MT1C!2NL<F/^=D@.WP=] R8';:+B#&WQOKE?^T\MP?MF?1TH1@Z#K0RM?WTJ3
M :=S@)R4U%P'&6-KIZ8M!UW@_* 8;+T-=@?$[[ =KD._RG*I5<F0:P6T$J9
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
MX[RMF6&IA,)VJY>)CK(29V?TWDPQIPF=K"1V;12 #B7./?[;T8<*IJ-Q >E
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
M68*(K?0[2;O 5R=/=51IZXQ=38323W3I[#LX%-8-XO7HW>CV-J^8!I2_C@;
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
M*KU@NP#8E4.#CB3PN:$[-G_KU\_78+Q$:OR;G0)KAC=/?KY ]$-_/)E^@?/
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
M.26_G'Z-XX[U>_4WMF)U2XFK'8E76ZNMFPWL^%-_,BU8ZEY_ZE;L;"F=M9%
MM1GXTK(<F@E9<^16W0HM);->)TWUS/^]\2_/P$UG;\7)EE)96Q*K^K7YS(4[
ME(\K#]R*>2UE,EXC2^U5I_EFSA@58MBJ\[;B5TN9AU>(TD*NN,CS6(\/VHI!
M+:4+5I&A^FTV.KCG[OZ,K?C14C#_#/DV^H4/9L>NC8^TI7B[P7['T?!7:[\M
M 7L?)W[<G^?S"S4\;CY^*R:V%$EO3[+J]U+H9[CL@&/Z_2=VI>J8FT[?BK,M
M!=5;$ZSVM3:<#'\9IFF>12G6R+KFS*V:RUL*KS<0IWHI^N<84;F:\^HSMV)=
M2_'T!N*TNL;^XW#2!V)>C^W\"</Q.#?@YO7\SP:&#MQI_\IGBBRXWQ:- MON
M7WSJA5CLN35V[;&'I#(?COLE/XER^)[[E0=67*FZB1=/DI>O$*-VROD!M(.'
M$I\=58TWKU)[)5<:&E,\&PQ6V)(R>U?7']P KUY9P;J1(/^L\*ZE0_^L\_YG
MG?=N&:WI>' =Q[>3RW0]#B!?9;SY5XZMID.[^0B;"5/=4\A0E7@"\.E)U0:Q
M=_7A5J#?"DNN^].#W>LG1U6;J-Z3*4\(4/NYOMD@$NP$R5Y-&'V;QO!A8&\.
M8L^Z,ZM-2^_&IPTDJ9_.[X)GKQQ;;3QZ-[9M)DP3!G .5YZFL-,21O#)<=5&
MH_<QA*L(T9 QO![?#J=E;>&C(ZL-1>]O"E\2I"U+6(AAZT^M-@]]D!ULCFWW
M </XMK]X7;R0)7Q^8KT1Z'VLX1IZ-,&K\Q_?^N.2K'IV8+T!YWTXM9H:33#J
M_6P!6 $6/1Q5;UQY'^8\IT 3;/D2_6S<G_;CY.SFYNR[[0\.;I1_Y=QZ \?[
M,.Q5VIQ&.?CS:-#W@,#G\<AW6 Y^\ID.RL'KT2A>#G[\J1<R4J NO/K\@XHF
MR^/#XZ-+Q=Z;3V^D=/PJWYY66K:D5_5BV"HX+T;3):AE\OW;?Z61]/^!?'Z%
M?MU;].4/\A_.3N+_^A__%U!+ P04    " "5B"A;N&,XU <A   +PP  &
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
M(^P!<F>Z</HBCGD"QGJE5Y4I_]X"\:V66VP57%Q?=D)O_D#V%LF8T#.9<9P
M:O'366+FI)L:A(C.@,J0A4L/_'NXWQD:Q"'Q]$B-KG,F=NV8N$7)(CP+#BA'
M,F[P^JK?#G^-DJ3,@%A4[B'RX$0Z7#ILMAV0 D%GU?P0DL)33G_XB6V*0R=>
MKS8$9WY=,!8< D<&@/#*9PV[+9C^4NX2KDOC'1I^L%\VLL5MBY.:5BA5@5,L
M1AD+#/#%ZG6.BR 40ZSI=6IE"OPHTQA?$1%EF*G.,<0"7UNDJ?3,)&?8UU0F
M(^B.PW0R,$8-,*E4C>$<D&9@%0\P%BF@((TN5A#BLM"$[1)+\V.*U9FVPCTS
MTTXX[<4(E2ZM&(SR';#7H3$?L:D#$U//KS#D&!DIB/^XC%AYZL+.1SEU.3.)
MCG (\'NL,Y3\9T0=-=L;ENX9+AVLG94L("&6;36]C$TG2N+WXU(G:&8@IT^(
MUR-(!0S;6IVPLR!%TKECZJ04"B#Q:6WAP9 !Y07(%TS?F$(Q6"Q0NX5@?LW2
M[PK$YV<$4QIELHP[\.50_?-/4AV&4<&KDD\,+"%,H8TTY!BY1+&X6O#JFCY;
M%V?:))[$"7(#%4I'I+*>9TB9*6XJ&-NJ8&GM0U$H)&BD4>,!JM 8$X5QFJ#Y
MSE3!# FVDYQ>M KI1D[;R=$Z%2?(%WC<%36X1[M?4X.[>?GP< 6M[P%RV!\V
M]]U%<Y<A J<I::R!*ES7H"VJ*($.@&V1.;=H:C:9>Q6?8*JXO19]6WV: ?=V
MMF(7_V(F<%'TP*;HI:A^@U($'4SE/&QW6"&!<6 H-IK>%*)IA[!P!AW>4!CA
MPE!E"7HSM!"1:Z(R#GS<9ML,O+=Q NQ3D1IDV>F".D"SN6<^BU4P?E<)0AH0
M3NU)Q-) ,4&_U=K#]8TI-#I!+4R;.""--H_!)6 -V<HM"FY@)3?@G',P'W*#
MAH959<">2$&EDS BUB<<\AI:TB%DO[.FUF$6E3,]5NNH4OV 758 =EE">N<J
M 3-M;7NG07P5Y[PN2H@:7(1![44M'BRT'KZ0IC876=!=T>QV5U"SZSK'V5%F
M(A678"'?'?5N];=\F=X%@HF<F\XB0SW&^S"1UAVNW^H ,&DR=UI1)2A@G*G*
M&#%8B):Z6%.I-=\)SRV-#(.)O-V7VF!,MF$UXP<R9;&!9B :BZ 3MJ 98?9:
MD$64VG2:>K08#FK!%DXL:PC]Y#DZ55"<@9YF)V(]Q?81]K2PN4MKX7";U&J4
M%'!K)\/Z'L)$0##M/GB.4W']QRT<Z3Y3[I I=\'C'A(H$@TND9SCVE<@%L8(
MR7R"A &B!A0/D"S11&&2Y5"F'T6<208P0!PI!%<P#->VXLB#/ZS'[%%(,;_C
M@GH#=,B+I%@--6G9%3"4F7+,*$.L$B#SC""=&.V7N/J(HP=1N $9YQ:J<.,Y
MAU.73_0,QS3#%#-3Y@EF2_U=0O>QHQH.1A9OI,[$[S+[".;-GYA1*A3FL'I(
MTA3P!TR9[*<8ON:C'$K2"@4"LV1B,OV/TQ,]&FRH.TRK!=7.)%7H(2<#G9L2
MOJD\F;!7/SP-U_0TW.!9M'2H8LPO/&._F9#C,?J<@'LOD%0GA)2KT'SGC75'
MMU,G/3FE0Y*J2.4YHGH(U<,NY\ 'B5V:(2R#Y&1JIL&S=8KEQWSI8: -,O /
MI!GG]0 ?X $=/GD(Z5H:'H*LL U">\H[VAT3R0P52&!Y$@"1B3SOA!Q%BF%F
M/JH,-!V9 (NPR:D!ZPB/QZ1^JBC0-R^'+DT@%3J#LVRXJ]0G5;BUJ_#2,TV+
MP"M$0M!-7>:-)$><$;(6EI# .!&,^*Z$1\3"PS%IMS$>A6>=)D-5-<X;3)X\
M'M9R<>\#+ZA,#<]H.3(!07LX*_@ (3%KUA/0#$#'4 D-)-=DM!ZE*3')UFD;
M+.Z<:RJ(Z*[P*J+H3N5Z@ 9&,*:I'6KE+\@4B0B&NZWSK@KMIK39*I:!_ZQ>
MEB'*YD$X[  .1MX)3IA=4IIDPS_EX/W*H8;2S3?+/2F,3T&O$#D9P]>1H.TD
M0FX!0E8EH^IQG2-BR >H78=:0!6]>E%7+!JYP#A'' <<W!R&@:.&QN'T+R$)
MBE&> @>AT;!$KC$4SD8'OEJR_R,GN)$&1'AC2![1Q)!7$G51"T,VJ 35'*\0
M;*"BX+6!4/,(E0KF'9TEBJ<E^XS]J.%@/-:X9.%\O$ZJFN>%NZ<FOR]F%-=M
M,%XB],L-E=, F4P)P^42)=9/")^3BSL <ZE\$/$LZ1YN^)S9<;@0Q5JG;\+C
MD0A!%NMD<0NIVR&FS55(=_/P+(]'MFRKP3]#GWU(8A/E:J+4J:V*NVT::*F<
MJL6!8J(&:R*^2;^<EMD[UH^^X";CISC@3"&)UVW3H"-BTF?&!QPSYZIT<[L[
MS2@ DMJ\(Y]CQMTX%=^!(;8<-+#M6P*_[!Y5HHL)-A#S[#?"\CNM,(CG:;6(
MRF5>']O\_;36'ZT@M-B7%.]?V[-;2]D83)H)#9QWQ#P>8_D*792%96TU45#8
M0GCD"YTS@F35**\I9C4N*TG]0K#+9C.&M:ELR ^CW?5$X]V='817 KC[7@KD
MQRM(K /Y27RPD GPIUNCT^\B=="AW^Z\Q$;E-B *].7<&A_G,J, ;V]&V/.[
M5H4%LK*-,9*+.K]3L+B*P;JW <(<( S'I<(#H.Y#HT #=-@Y$C'4#67T,37G
MB8K'I+O+HJ[].'PS+#)%>J(K!T5 8;T>%#]G(QC#GAM2KBIO5)\U\2D[[:53
MMA%4334-]"+J$PM1Y2:SD*BU&->10V8JF5/Z@$DP')JT,Y,K_P:;IA*W#..>
MZZL55JAJ+I98PVYPLP..6>T.ZF886(VBW!G9RT8/9APY$#$4T!6+XBS4U#)4
MOP"\EC? 35?A= U;[)H.+7DB"^?;]X"@S*N*>A<8D)R\@J'%L/2D:;%%C)OT
M1F$<?$+5^*9,S2YFM\.V<<.SD]DL>CS@8XM_,'@@H\)D"R]@)PX3MY"%[=,"
M%BRV$Q,AG"D_P3A_X-FKBV=;R(@ W42>6RN;/!8JB1M!!!PM7J,YS0]D<07C
MS+S[NCVE='LK-"I^A!)^_NB>K*#VQIE@058VH8-'/C+Q]C+%R;5,Z=\H5:E6
M4EO&=97($'!CS-N^K,"I+Y**!HL%-O(@.\_57>33T#PU_CR0P.!A8GM+9  E
MDE>+W"CJV EQ4QZ7<T/9JH]8+%)EJ5-E:),0^1PF.I^TU7A9B"!8-HGV&IB^
ME(M]N9&;8KVGK([YR;AZI'F1E2J<?3O*5H,J:"^*/*A]Z7>B*I1).)A94NR2
M@"XD['MI^3U=0=[1-^(8'\0].2"748DP/0>TL6+L'B&7WDD%7]X:6^DK74Q"
M1TA*JG*8&F4I#Y,QX$'O'JA*3LP9$[7"%T^QB[_#[R(YDQ$>#2S!Y HZN5SE
MK$6ALT@X4K\<C4 M!XZ5$P-L0]@]>)[Y=94U8+@)U%X?.0=. T2N(QQ'95@Z
MWF/;JD!J]%'50I:LXNDCM-M98KV N5-7G%NPYB7DSL*@"^B6T6]U(?YM$5$I
MXA+C2FS,!R)7=1A?DFG$DZ!A\*CN)2=YMH*<9)]J"W))$2##@8M$^@$FW028
MY#B)+2D%!ZZH%Z5TP$234:(3VT*]8-'%'5<C$M/KTHA\L!;-J<YNX";KN) 5
M'3J*7<@-1SO71D'!:HAW4)N6X9#O&9Y#X\414*Q!!]'#DE%C7R?"(RI5_<J\
M0^F7N;),9ZA2!:Q/@U9!V(@2/9?;+M[0^C=CKLF#SJ82!FEPCOSW@Y<TW5/A
M<LAU%]$1DA)E'ODPED @6,>^%&-MDS$1-RET9-,]N2)Z($0_:VM8UZ3[$((R
MIBQ@,S65_)X'.N'3UF+[0?1#79SZ<&$VOVT7%_6:FQ EQ8%CQ##G?E.(F.W4
MUB910:S':,0YO*FMGE#K\WMA8RXT*DAF;U+&8EX[;]FR)(UHHI&?Y86:V5_1
MQ(OM[S.9V8@?-7._T_?^BYDI;1[^%$M5VC\1G*4LN50K-$!3-9L@D#TE]@BK
MN$&1>2-9^S,WJ?\]EG!"BN#+859_%Q%]O NF^J0"P66,?K0S51VGB9[E'5?G
MUQ:GR2Y-G9K@;"A"=BU(>9*P :ED!X2R2>IXV( <@52(JAU2FBO;G]7LJ*H9
M-3*"DT^#B0)1X'ERXN43MDLE^]E+O:1QY^]HSF2=JZ48#A(!VI-CY1'2/%>%
M-<(K5SOJO\7\^OT@X'[)[&SHA9>\W\NIM3%$0=R[]QI7@30(7]/M00V_,>,3
M0:H?OB,CAPA0W&D8_UK%MOL6@P(1M:C*!:'"JH]<+HU08JBB2#P-3>$043!Z
M9F"S"V>K-7Q%]6YE&A#9#PA^=2%X9@#7/-1$D][$;-==EC(1C1%K$9?VXNQ3
MW[!W)C+M?"=J)ZQ)+PU406_,+RW\=B7P,U07A^VJ*THR#&D?+00#MVA[==0H
M)G9@\H ;N1;YZB)E@5_*6&CB1-1\!<S88B#^\AG^Q(9>5GD(]KJ EK2RB\N"
MW"MJ&;7&T''Q-)7D"_42:B9NK0Z##NHGL"99<_,*\L'5@YTZC=#C3E#]E3:D
MIGX9KVE84(ZV?>%+G;=R"GRBR5:^%VUBO"ZJ0I/>X*]@![>SOMHAZ-+EY:IN
MHD<*=[)2%BB#M'7U@8%W%J ,JLF-.KA#A2D9@6OZJ#2:U_B+[W9<R@QVD?;<
M [ DX]<7$U[=+8VUHDVU0$^K6%7HS(PL31MH,Y_A,D6RJ#!LD.%BS95< J:!
M:HS/44*_<PCIK-?TF@OZ#\QJ>UD;Q?31I2F<0D'6"U"&S-@MG>=<S1,#[:>S
M4)%S6!._Q_/I!'-Q=0-9?8]U[E2?9D)PYL(B+ I&KCSK,63-SU=67%*V):2J
M(%L PZIQ3<Z,CGD6B3JS>2/!I%OF7/D<%E(0:HU^'R=[L@!2PC(5RNKZ#;R_
MVC57* =#59T;!+@IKB\&89%8) I::$.F<4/Z^G/)]CU8AZ@JZ)A10FLK!JZ;
M,$(/CRMWU!0M[L8][ B]IH'ZZ*R<E78DK':PQ?;6"OHY7LM"BJ-,G\EHCB[3
M_!;O#:RIT#(&(XUPH\HSRBILC63MT=#36>+5(_3V1Q2O/BKI/\4WTG#E_EH2
M38><G.'9:1P=/DJHYB(,2[XY4G4HN\%?V56[O^98 5M%V(G[T,$MPGCT'$MU
M!YNN_70)])S^-U)4"A(+,<+VA("9NSF&[L3D>/<30S@4,/PRL^*<10S7[?/*
M.6>@@43"L#X9QYESL18PWAF6&/2/N.3BH085M!/DX(375/K*U5ZWIV3[7&<R
M#/AT^U@O5U/=_EG;S;6V9>Q5G?KKLL2K.:<B69O6B+9BH@LQO=[?FM?X*V4-
M)%B/HN.VAP)@B/RLY=3(<EW<9-K(]D%[/>A<4G5+TJ_MF;-29"&T%DF%H,BV
M8J?+NPERL>MS;1DP>@0*1 W\!(&H6,$/-QJ-_:K !WZ^V1()P%$ ),UJMSGX
MP 2&"SI+Q[_9^BD'$Y.*"]H&W9[48CG7$S_OI9-\>Q4O<3EH)."^E^>W&9[7
MFIU,JNMEF;2!(1 D%3<"2)H("I.>+4IOR:^6!@Z=C6PX-47X%UP+D1@U'D"?
MI'R5EDA=I-PC#[V9 /QWT[65%A+D7:#E]XT/M?%QA!P=$UR:F%'V4B/FABM1
MJ_2B,?&,H"4WS6;:-<9_H]"D$K]5@ [?%\,KK>ST+6OSH>.!M @W0%-Z/=VT
MO7EQDL(/R'IU(6NWHR"SV3A*35"2A%-J6/R&T6(>)3VISA#5DW8'@L)#27?J
MV//2.'&1?\#%N36.%"(!Y,*V^*9G!O=3J*SB]4!<&_;6Y CB(K9&3 /Q]B#>
MR)7S: G2''KE6C6-=BYP4Z71 A5G7'-;.IO;AH>+B9+QWZ7,"BI^U:B/Y1S!
M]5'6U;'F,(B:/?1ON^-KP+PQD$_0.:S3L+>PL@K6<7$5$X(2.=Z6R!<46#0'
MQE1<=W$E;$1);<']V'V5))3!<#(Q\L&5Y$=EU,SFC%N#962<4FB]FR!9<JP:
M%,.W9RJ!CX*EP.(N!:< LS/%\1DJ%(3.#F+O!$D:>'),]^_,I(X[M@_X%'9D
MA,-E(8<=8I".#;JU2L-I2@;:24$QJT?85N(BD>\G+UG%8N=O88\Y2>$V5=.!
MJX-3*)<#6U.88D-&?>4;L,$@G:4LQN4TM%M#0,=CFGA%C@21>SXR->DY'!$.
M9PQOM;Z?E+F*Q5I/Z"88+II[RS93>@8;%%OLJ$P56M^1"J[G\\(OOQS"J?PK
MDO4H"CX(.FAOOED_Y,).@M#%]C=:@,+*U..%M]=<^M%449/VF%;WS'-FX_T\
M&JM8;*0+]F<67#W R-8^7AX^O4UX>M "/3N*JZJ., WQ%!J7/#50/ <Z3-&9
MF+F2.4-5G*.-3(X]+&B@<EL$P/6(#5- 6;-Z7-[Z<G@SS=)NZRXB[*@JIHCQ
MD)CLB,5[,KRGB&!QWVDG"$+N, MQUCA=7][LWU4FMGE/>*].8KW03BGLL)!T
M87.,?[MK%9=%0RQL$&J@#CF<FEB/M*T[&5Q-$\8VVZ 7>@:L_?JE7,&2;(HN
MZ'NH8((>BBN\-HM'@B'+=<\O\0XPKSVS&HR^"+N5!&OZ[,4<2VU9NQ,CK)'G
M65^^?W,Y_YG*#)[=L !%H_I^[6KUBQG2U=OYNL>.&MO#^$0=77(0'U%IJF?;
MS_N^BF??I!M_E/ N;>\)F?,6WN-4XC?N$O%G#Y?7W%H-3 B;UO&O#_1#&>W*
MAVIWN".W=W<?#V4DM]36XT>C1SNC1W)WY]]/'JP2CO0-B>,"&?+@Y<%^?[#_
M_O#TJ-L1O?[!E43T;8UU9VO[J>C^<=H;_(5C[?8'O3^[XNC]?G^51]T_'/0.
MNN+PC>@?]C?^.-U_WWO3Z[X6)X/#@]_$X=&@=]@7;X]A'ZX]B]77C@Z ?<C$
ME#,%Y)5&FQCC'UI+'K A>3:BB] ^TD\I3D_VQ4!%$[QS;DPQ&=A"S<,90"SD
M'<8"0R[8!T3$W)0UO_(153?2\$KADD>P1*.]!!7&=DW%Z !6=YAI6!V9YAM?
M&G)QPUN#E\W][;E^6).MML0N$LVN<.VJ <:408)$9!!S(URB4-J(_$[3 Q&V
MS:"T;[LJ9]N$SOCD<PQ"S]>1([41T\/DE&O7+51,J.\^/%ZYOUUVD0<';;V'
MK/6NK:4",O2\VU &![*#)G5U&5L;::"WVZ6ITAV)JMGE18ZK\)I>FTN6AYTW
MLRIL2Y1A7DZG%'7 "_!1S:L5@4Y +3Z76<RVP\2<H]77H=[S"57,!SD9A[IZ
M:%TF!OKRWH:6XA P$?9A5;INT*DW#:Z0IZ>+FS,L5XGCMHN;D]/??]\__NL2
M>;/_8?_X]=V>?CM7J['X1T];ZJ]^W9__7O[O/BYO=<G\C]7]^JL[H.M.^LU"
MYZ<$[& !PAM9IQN<L ]SOSXIW<?]#ZX?0[7A"(OA(@E\U@)]9V>G4=_ZJ[*G
M[VPI_\246%#?T,V%5=5(O;UT46]PD1J796ZUWI99RW/8H*=N;RE/HHF*R^0R
MLGRV_3S(GV:'"]Y]1PHPUQRME7>G-[Z=_7@-6!$GJU-HJJ !4]40.^=;LF\)
MK>R$<8D-\Y^+0IA&C3/A2I:0<XR"-#"8^W\O!C^_D"*_*;G?E[/TO_9Z[LK)
M[ZUB:Z>W.S6^(8O^/#3N*[QUJ^><N,Z)]\<<88C/O701;&^ME(]@=1+X>GWQ
MH3?H=T].Q(=WW>/NX9M.F[>5O'/>)]C,.ZK7(^.[Z*_H6>-)\VUVGDHP[VD#
MLU#D+%=[[I?GF">:R/F>3FD>]-+S>G./8-)GF(<?R<2N-:TQ?UUMWN86;V !
MNU;$KF?[]29]]4L1+W[W\/'FXX>/EGZ]M;F]]+N+FGV\O;G]^&K-_D)#YF'#
MRN0@ W]]\/!!0PCL;8EM6EG7W@6/[LP^X<.AL$ 1LK".9O9@N;S9V7R":^\^
MHTP7]^$J:,)7]HY]^:RN(:57LOT;U>P^"QBX4W-\-2=3X3-LJCLUS<7MZTM;
MF>&^3G"@BZ1MALOY].,58KYWG4W]:/]'^RO'.MH]>8-W77':?]T]/NF][7=?
MBZ/]XT'OH'<$.HG8/_BM?_CA???UV^Z)..X>='M' W3Y#=[U3D3_RA$G'8&=
M7.8G%/MOC[O=W[OX_'[_+]']OW>]5ST8Q&"P?_ .7AF@#3 XQ&_I#XK)H;_@
MQPG\#Z\<':.U<'#8?]VCE@>']"0-@T?>=9UB:S3Q#O=\@@^_ZHI7A_"I>/47
M/3OH'O]^LF)3WKPJ1_^A>5_JQZV(_0YSBSO)C=HWY )X_[XHHY=,JSK.OQ"(
M\/40Q=7 Q7X9FG@._TV*:?+R_P%02P,$%     @ E8@H6R+Z+>M+%0  \7\
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
M*YN;<FN@C2W0I@PQR!*I456!&3;Z:IF1R)$@)%C<!C9_XS!OS\ZBOL2Z"VG
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
MK+_N6UPDT,\)/EBJKNY.5EB&358#+7L^4.$,_AGK2?3V_P%02P,$%     @
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
M*SUM<P6A1IIBT@).^)7:-[**&&,<^(SWN&TPIDER,S<-FX?@@;,R651Z@3<
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
M85UI*1EWL=_2G=G2 ( -1U"9BO#;J.*CDWVA\E9[:$AL.51=ZV:OTW=G4^/
M,S>-F<J91*RK,G//Y!?LYPC<^0N=EPOAOBH2Z]S'=Y@B:+C #SG0O_R5W  (
M<5.M*4<X"@=G%>@;H'#E1HU-+AAA*A]T2"KVDK0SDH3YBK)6.6SE(E>\P7Y6
MU2@!@2D07K8 BV]0]5?4]0$F +R]4<!! L9^BAWIB4K_; T7&.$GV"!-/205
MHFZ1TG-!U8=_6Z*8ND$,VA3""94S6AQ^^4<)1B>!1\MU$&WH@KB*([ 9<A $
MUL<"QOD/2D*7O?+:,9%CPT/ZIRD7P721_1[MS!Z%QRJ'"+Y*"CTM&^.M0&;J
M1=OH_<':S4U3:5JV9)$CHW]%Y_!^N[:C!V$M<5ADYH92[D_5SFP3^JV9!J\Z
MK#WPF-=ZD9MF?Z1V:Z^ZP2N[M6'N$ME$Q ]%][--*7.)D4S;$$DAL16Z(F\X
MVM46!"4?&GB<$\R9SD$^6#300NIQ$]V&F$S6.D20.XMZ+T._J.=[I!7$7$W"
M6=O[41![7.'^S-TBP13Z'> 65NTBQ,!VY5@J#^)&8D8:&Y>X%;Q*VD*US4PF
MN4JSU8:L%(:NNL(!3I4$>=%)A4,^4:G+0W3.7J/360$K-L5P=E(IIP>N!N[L
M-?I#2E>QLA-,+KC!#!%TPN$>$9_2+!%LB$]>M17-)OS " S8[9]@WY.OC_YW
M-] 8NUUXWKDN^&LC3*3]V^6[X];%B;HH*\+]DYKQ/PH68:@TQ#@0#[N[4<UJ
M6_*WY#%")0'+-]?$>&3RO*64'7@$#J!1,=G$W!]6A(G479P(454$I[B[7S)\
ME'I?4QI/A*B]T3H()>KE']R&_2XD4?B_V))+?-'H0Z*MLV1P8'X;/;=+O+F3
MS2&4@][D!JPQHI031^(#&Q?W+B/?RV43=C!E3!PC= 'V4'/C,O784-40&=_!
M9_"-RNM8G9LKGH'C>F[;3\S$(:P P5D:;/OP@Q]D]%="(D<[4J(.)V=N9&&V
M; @W)V#FR-.5!?&H(RE3[^.#QTK%WQ;\A)^3[L7,"_A&2+537/T*$AVD95O5
M5'@&7Q[_BD\ESIZLI6<BMFBHIOFGD H$UU;4.5?=&*6^1CS'.^%0'(33JGF,
M *(E"<UQ@' .@7+HPPYVYS*03Q'M/95_J=Z''D#W;^-VU;FSFF-.FMP")'2U
MB9+@Q51<^O,V)AVH"+S!^BLR64UY'?!:&Q"'&V\E8^Z\*<^M3@>\ZVR)UQOM
MV>!6]V.O[L631A-] BT8]#N*)F0RQ? @K*G&T,ME.M!\Q322[B?$Y%##R5@(
M%(--'8F>=VPW9"HVZ%.$8-([\Y1&.[&7^44M_B*X8'!['8U;67 /!XZ!0[Y7
M1S[G].:K,J,E_]$JPU=ED;4IMPF]@8U(ZSZ)H5$M(C*6R\>R7;K<!?:18'Z"
M>(HFL)&L$N5CK//(!):PRQ9XLTN#<G883;]I,L<.>MU^3B#G'%_F.4]V$-;%
M^Y]B\U 3,7:;]:7?"-CA&UT>3%02$D/7P09R$.VI*+=_2!]X%5_FXJ5PMJVM
M6VKT(M]-U9[>,S):J#<)FVZY2'WNKL/V:O5R6&3C$7Z!5:9G>.ZVNL6J&V<P
MZFXYCI&,2%R+61%[OTKH:2-JPQV:FK+%H]$9&6#=]X6?L<K.3P:/NJ#\8.TZ
M9H,-C JB=3"N9JSS<CFX%7YO*\@C02SB0L8$M]$TC)!^=WW.<-^(/M=%Y\9'
MU)WY$:. A%"OZ+Y,2![T0;/#R8UX-?NPV!Q]042 @8KDG+"]'YYON=5:Q++!
M(6YF%:D1&TX*0R.'B2'9R X[(8\H]7?J.-WKP8W@^MTRWM <\*N'TJR-8T3K
MU#(Z(O83. ?/LTO=7$UNM..#4T[ 3(Z5C)ZN9V75'&%")IGD6(96D;OA2 CP
M-7>)?."A(SBN*62E0WKW6I6E1E1/64QS;&+"!"-N%UX)FP 7UZ5/*P5MC+3
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
MY+'RJN%LF X3F5_C< O<JG*5AY*#R'2LL-4L&!F$["EIPPT.F88O@<!7^5=
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
M_@H=?:]?9IPTH=!2X'6&1WE]W/2  7J]WVYD6T[TD"U7DI/F_OK;7<FQXR1
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
M1H08F5B'$2\A!+>!C.^WXG]:$/@6MMVU+8YH4X'&W!H,)-PVN*S')OK;'IW
MQ7F$>"H%4HRZ_CT;6"BS&I*=9_YE++?/OB]4C7<$K&A@"S.370L/KR.(-_B'
MB$W%S8P-V=-?!OU7V\^(IX-J!*IO?5F73#/!3=^_OL0.$$="+U\OU,+]KV4D
MQ[-BT=PY391Q?UE7<91_Z;$'HOR*N:R8X9:.69BZMGB^$8B:)]08I)W7 H'$
MC]X$_;S;_@_L???4]',,;6X<;42MV49OQ6S#?7EZJT<<?'$L(Q<P^1 H.R6;
M'P/DNO*Q<@&>9Z6J+,ER4UJB3BC7\_>\_&M#,:R&$U"" ZC\$N6+QN,"\E*I
M3;B:CKS0BBG!(>:_'/Q:W\WZ]\RZ-^/[3X]BH<#XZKXG 1*8^7 "90JTFW>=
MJ!.E^2QO*R^\,RN?$0BJ56W"H,5<F)$OB=OC$VJ1.:0(Q+%;HH97;"50LESY
M/KN*43"<Z.&$K1G,!%H(K@U?[=DPJ"'3 0)  11=QZ2Z"JG/!Q*D"FAK"[;M
M;[$--W3.>)!E\,\V1+BXUBO0E]NO?H)/$'J"KQ=0U]8XE???@)X%2*'7PA06
M1ZTVO&MW"T>?%UE)8JIUU2V45(7'IM<C4+% 2P[BT,$@P-($F"NK%V1>L<Q'
M!L-]2_G+T+]4.X]^W?XVK*=;\Y!4&+7X?A::!#(Z<%$L#SMO?=3==E&_G[O8
M03P,7UQMFQ]%@S40IA2U#3#R"2P5(O<!T'A(BAM7!ZJ6-;8S0=<P,NV'%;;*
MO3Z'*U-9:$IN+/0=H7ESNZ6\#HI%3'$YX)*V$XX072>?K>IIT#1AK0CPW/QV
M= G>XJI"NAFAY-Y\ _88/.+6$_/ ?]?!%U\W;;\SUT*=T0/1F_UOMI&"FG=6
M3:VN)2QU.I9*^(.1)G;=(#6T9:,:0UW=@X;2Y/JJYY[[QIW,'K_+@+%KW4LS
MQM/+PS!2M$_8F2RNV&D),?!+IHPWCQE_C ;ON?^MSN?TVZ3_ U!+ P04
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
M*.MBKPD4/-36]]U!] 7R0<TD!*? 5:\Y&U6]8LXP5"T5IIU@:^1#<\FE=?B
M&:ZJ0 M+M9"&:Z;K1HKUCTREVH<Z*JIL6Y.O2&7K5=AOD-K/M@EO8G5\&(U.
M>Q]4'@"6NI5EYYBLXWB(*Y6:]++3MR>/SU]<=NAX4._9M*XM)&$*)S0;VL![
M9J"-J&8AB<)D+%@<VQL;^RTU54,"MP$4@WW*Q..]XPT&  ?6CNX>#6Q9*$X*
M[=H9HM09>,Z0:')DX"![2]RHC?B"R"*T 1MC'M \1)%066WK(1)U!=@I0<QZ
MNC=]T!)4KS6_@X5" %+& ;%(!^Z.XOJ05D;/-BK&_,GF/6P_U]:3V[H  B1J
MS$9#.CZ5V*:QU<5Q_P@(VY: ,1_:P^:?A8LKUQ#^Y@FHU]U<YG#L"UDNY<H_
M^I1]\QU#/,!XH83V>E1U^]J WKL-@^O0'KF<X&(YE3B()MI'S_[N_G;*(PZI
M#/7APNL63[A9R@QV!QQ#EP*IR "6'G2IF149N"H;_!\XFM: WH+=4^$*=N_3
M.%B"[^((_G%]GK@!08I*WJ&3W' 'ZQ4C8-N3Q\^>7P90TW.OD7>X+Q9 N*36
MN;M0XP5?12=5E<<"G+.UT^#D*:8Q$!:01-()" =S^G;PBD-0J>]4J0OLA< Q
M &^EZ#BUB6X\$C_!>>Z8X T RP%O.=_Z<*]OR%FJ'"O5L-K"E@OTH =_/PQ>
MWWMP&,0YT%* Q>B<\4K 8_@QL!7<+-/C:Y5VM<I!J7$ZGX#-K@_)73<%13T3
MH*?BVC;%;,R)4TBJ\0MVGGA<N[[#EBST,]K@MC.BMKX^G(Y*H_(<:D>,3U]X
MU3$T,CXB_QFEI0&>R$$'O 65[>+UEEX<EW(KM$(IE@[71?Q3H7YC"M(Y+LA>
M;36%)N!. C]3R4QF%:<'(5%#A]BYHI#--(K,K=\H6 ,8O^JA1D7;3*)*.+)M
M'6(L7$?>2FW\9(D'SQ/JVV&O3YB4["AL_WHDKI6C'OMK;*[I/S%F?W:+^#'F
MP*T#1*="*%K39#2!G3=]AWJVVUIMUYS).6E!4\$" K>"./IP R,MM,HW1V)F
M$#441F $*WQ/7[KI[N$+MJ8X3<65< $=!U\<Y"7]U3[Y[9UZ$-X&)?%$ZX,F
M?=\8M/R7%ES)63)_W@$F)=["0N#*-/#UA_>A?Q>&A$Z^.WM&9$B>-9DQ'.J)
MZ2IE:[M2=BP%C=OBM;?*:(L%4#C>F\@PRO,2T(8NGPQK&VOFW<I9F*83H1O!
M'O] [GH,*9"UXU[#P\+W+EK-XSK:'OB?Z1&I/?-#\.'^\9+$FA:=/%H.VV*7
M&?4/$>X>/G5?PSP,H'RHU?JEMF$@UO\#<+^3Y1>*>,>I]VBJ8)CW0J9*L*VA
M;;<FA*@:N_</2!!@E1Z[HXY2"/*C1N2>N[EW4R-4ZOY1]WWHG??3^*]!*?:B
M;<[LPWQ[%0'9EI(/7$W4 \=$T%$JJDD& $00J4_N(WX9^\F G^M2<I<1M!:<
M934DF.I!W0!I%HHTF#*B+0YVN&=E7"TL':$G,$%FMFZX7,&5<DSE8+OX_;C%
M&'0-V9 W >"-I7PD^EX,51(R']O\O1)K'(_U+9#-?<QP& XTXZEQQ(V +%G;
M ;HM>9:!&RLME>VZ&8+0O;RW&(5W;I_Q)C0:.= /0,=R61Q5.=H#W_9NS$_F
M-9^1JX?#^7Z4/3("OBZU:B.>1KC4U12W<^5++>+@E"IWY$C+-HNX0=(;S(JJ
MZ$ ],QT'#:)>+*0NXTL,0]OH<Y[MK!QJT\!L:=B@UUN<P=9PT4CL;:5<?&WK
M*,G^QD&5%\7XD8,"3QZ??W?9S>C,1&&7:H$98:P<?1S]S",B/:S5363$YE\_
MDS=R3)U3\VWR.]HUOIH0-IHQ";QX&+2PM,VZ\QX,_:&'>)\.^G#A^XGU-]6
MV;%[B^Z&IO+6X>EG$[/3:,0U"ITDW'=@,]N"'LV[AF@>FL+W=3"HZQ :WTOM
M1]+XD!;[,'W!W0]8Q)2\J85349T]D@(!8=0J8>I#:%DW@7$_8J-/G;<83H+W
M!U8;S$L:@'06*U(CS\]/<[%=5TGKO.HKIQN!NY\PJ:5KALW<;2,EU%M6)48^
MKN-C30+?M(GS&N.!%J('%\XIQ"?HF,#&P^P[3@L "BE+_-1->7!JM9&:$2%_
MPE#\;GSR3[9!3D$<Y;.#.\)J=-<*H5%$='OC5PYF4>K]6#GA*)Y(2(,T@:UO
MPP#%#?+MYF:M2LE*'\=+PY+<?@_-]SBD/H'MX,EEF+#AJE&YZOI--'"%?JMK
MEXQ565<=UJ%YRA!7L,^D<\W/WT\Z%\HZ>R&&_+]E/V[9?_Y>V>9;4UR<C"W$
MH-5;<HRNK/D'-.VKG.7* 6(AM.?71%V*T0EY37^XP$\$LS KQQU>BI3 )@->
MF3$;]K$;UZ+WQ-1C*4$4+GH1XB8%7QZS<IPOC!%3>$\EOIJWA; !&5^A7(#=
M]5H5(KZ^1:5 ?HN1W\D)G3^\;:S>/DY6:;<'F"M11N6094H'[OA+C:GO1J%&
M\IS]P#BX6XRF@>X(_P\O? [?]?S +#,J/.7@+;[!BDH>:DL15W<-(C?,N;:/
MU'0&Y_M9_S$<_-_$L1^A[RG_\9>G]$=G_@M02P$"% ,4    " "5B"A;6RA(
MR[<'  #8(P  %P              @ $     8VQT<"TR,#(U,#8S,'AE>#,Q
M,BYH=&U02P$"% ,4    " "5B"A;S^?K-E<$   V#P  %P
M@ 'L!P  8VQT<"TR,#(U,#8S,'AE>#,R,2YH=&U02P$"% ,4    " "5B"A;
M]VXKJTT$   E#P  %P              @ %X#   8VQT<"TR,#(U,#8S,'AE
M>#,R,BYH=&U02P$"% ,4    " "5B"A;ASJ>O$<4 P!=D20 $0
M    @ 'Z$   8W1L<"TR,#(U,#8S,"YH=&U02P$"% ,4    " "5B"A;Y(C[
M@?,9  #J-0$ $0              @ %P)0, 8W1L<"TR,#(U,#8S,"YX<V10
M2P$"% ,4    " "5B"A;.X'97W<[  #:< ( %0              @ &2/P,
M8W1L<"TR,#(U,#8S,%]C86PN>&UL4$L! A0#%     @ E8@H6WTB>39':@
M1*X$ !4              ( !/'L# &-T;' M,C R-3 V,S!?9&5F+GAM;%!+
M 0(4 Q0    ( )6(*%LN2@6G;?T  ,^) 0 4              "  ;;E P!C
M=&QP+3(P,C4P-C,P7V<Q+FIP9U!+ 0(4 Q0    ( )6(*%N)G8MS/5L! .N.
M 0 4              "  57C! !C=&QP+3(P,C4P-C,P7V<R+FIP9U!+ 0(4
M Q0    ( )6(*%MG-$SZVX$! )_D 0 4              "  <0^!@!C=&QP
M+3(P,C4P-C,P7V<S+FIP9U!+ 0(4 Q0    ( )6(*%N.G*7]6X,! )[3 0 4
M              "  =' !P!C=&QP+3(P,C4P-C,P7V<T+FIP9U!+ 0(4 Q0
M   ( )6(*%N7U#!7D4$! %?# 0 4              "  5Y$"0!C=&QP+3(P
M,C4P-C,P7V<U+FIP9U!+ 0(4 Q0    ( )6(*%LT^=LUO[\  .+H   4
M          "  2&&"@!C=&QP+3(P,C4P-C,P7V<V+FIP9U!+ 0(4 Q0    (
M )6(*%O?_!'\%-$  (OW   4              "  1)&"P!C=&QP+3(P,C4P
M-C,P7V<W+FIP9U!+ 0(4 Q0    ( )6(*%OQG,1F6N<  ' , 0 4
M      "  5@7# !C=&QP+3(P,C4P-C,P7V<X+FIP9U!+ 0(4 Q0    ( )6(
M*%LIK]32:XD! / (#P 5              "  >3^# !C=&QP+3(P,C4P-C,P
M7VQA8BYX;6Q02P$"% ,4    " "5B"A;EL3DZ\3@  #"8PH %0
M    @ &"B X 8W1L<"TR,#(U,#8S,%]P<F4N>&UL4$L! A0#%     @ E8@H
M6[AC.-0'(0  "\,  !@              ( !>6D/ &-T;' M,C R-3 V,S!X
M97@Q,#DS+FAT;5!+ 0(4 Q0    ( )6(*%LB^BWK2Q4  /%_   8
M      "  ;:*#P!C=&QP+3(P,C4P-C,P>&5X,3 Y-"YH=&U02P$"% ,4
M" "5B"A;,8^R3'U.  "%:P( %P              @ $WH \ 8W1L<"TR,#(U
M,#8S,'AE>#$Y,2YH=&U02P$"% ,4    " "5B"A;]97SVNL#  !N)   %P
M            @ 'I[@\ 8W1L<"TR,#(U,#8S,'AE>#(Q,2YH=&U02P$"% ,4
M    " "5B"A;T&!'7=8"  !Q"0  %P              @ $)\P\ 8W1L<"TR
M,#(U,#8S,'AE>#(S,2YH=&U02P$"% ,4    " "5B"A;LJ--DZ8"  #3!P
M%P              @ $4]@\ 8W1L<"TR,#(U,#8S,'AE>#(S,BYH=&U02P$"
M% ,4    " "5B"A;M'9.AKL'  #A(P  %P              @ 'O^ \ 8W1L
M<"TR,#(U,#8S,'AE>#,Q,2YH=&U02P$"% ,4    " "5B"A;6M@=*Q0+  !4
M.@  %@              @ '? !  8W1L<"TR,#(U,#8S,'AE>#0Q+FAT;5!+
M 0(4 Q0    ( )6(*%N(*S:#*@X  'M&   7              "  2<,$ !C
L=&QP+3(P,C4P-C,P>&5X.3<Q+FAT;5!+!08     &@ : -<&  "&&A     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>ctlp-20250630_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:ctlp="http://www.cantaloupe.com/20250630"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns: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="ctlp-20250630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2025-09-02</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ctlp:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ctlp:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ctlp:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ctlp:ComputerEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</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">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-17</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-17</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyFiveJPMorganSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-17</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:JPMorganCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-17</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyTwoJPMorganRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:DebtInstrumentCovenantPeriodAxis">ctlp:DebtInstrumentPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-17</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-05</startDate>
            <endDate>2024-09-05</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-05</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2027-09-30</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-05</startDate>
            <endDate>2024-09-05</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-05</startDate>
            <endDate>2024-09-05</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-05</startDate>
            <endDate>2024-09-05</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:SBSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-01</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:CheqLifestyleTechnologyInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:ReleaseScheduleAxis">ctlp:ReleasePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctlp:ReleaseScheduleAxis">ctlp:ReleasePeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ctlp:TermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctlp:TwentyTwentyOneSecuredTermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:ThreeSquareMarketIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:TransactionProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:TransactionProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:TransactionProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:SubscriptionRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:SubscriptionRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctlp:SubscriptionRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ctlp:StockOptionIncentivePlan2014ApprovedDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2014StockOptionIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ctlp:StockOptionIncentivePlan2015ApprovedDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2015EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ctlp:StockOptionIncentivePlan2018ApprovedDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ctlp:FormerChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ctlp:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ctlp:LongTermStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctlp:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctlp:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctlp:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctlp:A365RetailMarketsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-15</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000896429</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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="segment">
        <measure>ctlp:segment</measure>
    </unit>
    <unit id="covenant">
        <measure>ctlp:covenant</measure>
    </unit>
    <unit id="trading_day">
        <measure>ctlp:trading_day</measure>
    </unit>
    <unit id="plan">
        <measure>ctlp:plan</measure>
    </unit>
    <unit id="vote">
        <measure>ctlp:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-31">0000896429</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-32">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-43" id="f-412">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-464"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-465"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-662">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-663">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-666">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-667">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList contextRef="c-13" id="f-957">http://fasb.org/us-gaap/2025#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList contextRef="c-1" id="f-958">http://fasb.org/us-gaap/2025#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList contextRef="c-12" id="f-959">http://fasb.org/us-gaap/2025#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-163" id="f-992">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-164" id="f-993">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-165" id="f-994">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-175" id="f-1009">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-184" id="f-1102">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-33365</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Cantaloupe,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">23-2679963</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">101 Lindenwood Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Malvern,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">19355</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">989&#x2011;0340</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">CTLP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-5" id="f-29" unitRef="usd">562900000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">73368777</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-35">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risk Management &amp;amp; Strategy&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity program is designed to safeguard the confidentiality, integrity and availability of information assets by monitoring the cyber threat landscape, internal threats and technological changes and through the development of controls to mitigate risk to the organization and our customers. While cybersecurity is a dynamic and constantly evolving field, we strive to minimize the occurrence and impact of unauthorized access, disruption to our information systems and are committed to staying informed about emerging threats, adopting industry best practices, and integrating feedback from our assessment and incidents. We deploy and manage both preventive and detective controls and processes to mitigate cybersecurity threats, including monitoring our network for known vulnerabilities and signs of unauthorized attempts to access our data and systems. We also deploy and manage preventive and detective controls and processes related to the mitigation of risks from our use of third-party service providers.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our organization undergoes annual reviews by third-party consultants to help assess the implementation and operational effectiveness of the security controls implemented in our service environment which is in scope for Payment Card Industry Data Security Standard ("PCI DSS") and American Institute of Certified Public Accountants ("AICPA") System and Organization Controls ("SOC").&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our program is designed to guide our practices which are based on relevant industry frameworks and laws. This program consists of policies and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection and threat containment and risk assessments. Additionally, we leverage third-party firms to conduct routine external and internal penetration testing to emulate the common tactics and techniques of cyber threat actors and have processes to address identified vulnerabilities, although it may take time to mitigate or manage such vulnerabilities. The results of this testing are included in the Company's SOC report. Further, we also carry cyber security insurance, which is renewed annually and covers cyber events and business interruption. We closely monitor costs of breaches within the industry in an effort to ensure that our coverage is sufficient to address all reasonably foreseeable threats and levels of risk.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have an Incident Management Policy ("IMP") and Incident Response Plan ("IRP") which helps enable us to quickly detect, respond to, and recover from third-party malicious attacks and potential security incidents. This plan includes formal steps to review incidents and implement improvements, including steps to involve the CISO and CTO as appropriate.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-37">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity program is designed to safeguard the confidentiality, integrity and availability of information assets by monitoring the cyber threat landscape, internal threats and technological changes and through the development of controls to mitigate risk to the organization and our customers. While cybersecurity is a dynamic and constantly evolving field, we strive to minimize the occurrence and impact of unauthorized access, disruption to our information systems and are committed to staying informed about emerging threats, adopting industry best practices, and integrating feedback from our assessment and incidents. We deploy and manage both preventive and detective controls and processes to mitigate cybersecurity threats, including monitoring our network for known vulnerabilities and signs of unauthorized attempts to access our data and systems. We also deploy and manage preventive and detective controls and processes related to the mitigation of risks from our use of third-party service providers.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-36">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-38">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-40">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-47">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Information Security Program is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp;amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-46">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Information Security Program is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp;amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Information Security Program is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp;amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-44">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Information Security Program is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp;amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-43">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Information Security Program is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp;amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-42">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Information Security Program is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp;amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-41">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Information Security Program is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). Our CISO oversees the third-party consultants who help assess our security controls and penetration testing previously described. The CTO provides oversight, leadership and direction for data risks, technology risks and information security risks. Our CISO leads the Cybersecurity organization and has the overall responsibility of implementing its strategy and objectives to build a strong cyber engineering function. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO has over 20 years of information technology experience with specialization in information security and risk management. Our CISO has industry recognized certifications including Certified Information Systems Security Professional (CISSP), Certified Information Security Manager (CISM), Payment Card Industry Professional (PCI ISA &amp;amp; PCIP). Our CISO has worked in various information security roles at other large publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CISO and CTO report to the Board of Directors who have ultimate responsibility in overseeing enterprise risks, including cybersecurity threats.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-48">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-49">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorName contextRef="c-1" id="f-50">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-51">Atlanta, GA</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c-1" id="f-52">34</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">51146000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">58920000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">37927000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">43848000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">5422000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">6391000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">45703000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">40791000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">12727000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">7844000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">152925000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">157794000</us-gaap:AssetsCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">5750000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">10036000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">39125000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">34029000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">7735000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">7986000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">23331000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">24626000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">103222000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">94903000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">43253000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">6517000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">6194000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">228933000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">177774000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">381858000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">335568000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">58741000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">78895000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">19748000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">24008000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">1917000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">1266000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">1990000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">1726000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">82396000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">105895000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">466000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">36746000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">36284000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">8965000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">8457000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">45711000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">45207000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">128107000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-102" unitRef="usd">151102000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-103" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-104" unitRef="usd" xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesAuthorized contextRef="c-4" decimals="0" id="f-105" unitRef="shares">900000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized contextRef="c-5" decimals="0" id="f-106" unitRef="shares">900000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued contextRef="c-4" decimals="0" id="f-107" unitRef="shares">385782</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-4" decimals="0" id="f-108" unitRef="shares">385782</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued contextRef="c-5" decimals="0" id="f-109" unitRef="shares">385782</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-5" decimals="0" id="f-110" unitRef="shares">385782</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityLiquidationPreference contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">23301000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">22722000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">2720000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">2720000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-115" unitRef="shares">640000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-116" unitRef="shares">640000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="0" id="f-117" unitRef="shares">73289054</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="0" id="f-118" unitRef="shares">73289054</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="0" id="f-119" unitRef="shares">72935497</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="0" id="f-120" unitRef="shares">72935497</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-121" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-123" unitRef="usd">486759000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">482329000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-125" unitRef="usd">-235926000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-126" unitRef="usd">-300459000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-127" unitRef="usd">198000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-128" unitRef="usd">-124000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-129" unitRef="usd">251031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-130" unitRef="usd">181746000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-131" unitRef="usd">381858000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-132" unitRef="usd">335568000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-133" unitRef="usd">263128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-134" unitRef="usd">231497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-135" unitRef="usd">200223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-136" unitRef="usd">39420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-137" unitRef="usd">37099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-138" unitRef="usd">43418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-139" unitRef="usd">302548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-140" unitRef="usd">268596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-141" unitRef="usd">243641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-142" unitRef="usd">143081000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">131400000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-8" decimals="-3" id="f-144" unitRef="usd">119715000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-9" decimals="-3" id="f-145" unitRef="usd">35643000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-10" decimals="-3" id="f-146" unitRef="usd">34545000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-11" decimals="-3" id="f-147" unitRef="usd">42690000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">178724000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-149" unitRef="usd">165945000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-150" unitRef="usd">162405000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-151" unitRef="usd">23075000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-12" decimals="-3" id="f-152" unitRef="usd">20310000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-13" decimals="-3" id="f-153" unitRef="usd">12427000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:InformationTechnologyAndDataProcessing contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">17449000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:InformationTechnologyAndDataProcessing contextRef="c-12" decimals="-3" id="f-155" unitRef="usd">16532000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:InformationTechnologyAndDataProcessing contextRef="c-13" decimals="-3" id="f-156" unitRef="usd">20726000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-157" unitRef="usd">44075000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-158" unitRef="usd">41395000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-159" unitRef="usd">36926000</us-gaap:GeneralAndAdministrativeExpense>
    <ctlp:ProfessionalExpensesProceeds contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">0</ctlp:ProfessionalExpensesProceeds>
    <ctlp:ProfessionalExpensesProceeds contextRef="c-12" decimals="-3" id="f-161" unitRef="usd">-1522000</ctlp:ProfessionalExpensesProceeds>
    <ctlp:ProfessionalExpensesProceeds contextRef="c-13" decimals="-3" id="f-162" unitRef="usd">-362000</ctlp:ProfessionalExpensesProceeds>
    <ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-1" decimals="-3" id="f-163" unitRef="usd">1018000</ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-12" decimals="-3" id="f-164" unitRef="usd">1197000</ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-13" decimals="-3" id="f-165" unitRef="usd">3141000</ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">15877000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-12" decimals="-3" id="f-167" unitRef="usd">10570000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-13" decimals="-3" id="f-168" unitRef="usd">7618000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-169" unitRef="usd">101494000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-12" decimals="-3" id="f-170" unitRef="usd">88482000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-13" decimals="-3" id="f-171" unitRef="usd">80476000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">22330000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-173" unitRef="usd">14169000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-174" unitRef="usd">760000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-175" unitRef="usd">1561000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-12" decimals="-3" id="f-176" unitRef="usd">1969000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-13" decimals="-3" id="f-177" unitRef="usd">2515000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">2769000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-12" decimals="-3" id="f-179" unitRef="usd">2934000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-13" decimals="-3" id="f-180" unitRef="usd">2326000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-181" unitRef="usd">1059000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-182" unitRef="usd">-226000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-183" unitRef="usd">-135000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-184" unitRef="usd">-149000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-185" unitRef="usd">-1191000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-186" unitRef="usd">54000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-187" unitRef="usd">22181000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-188" unitRef="usd">12978000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-189" unitRef="usd">814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">-42352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-191" unitRef="usd">985000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-192" unitRef="usd">181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-193" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-194" unitRef="usd">11993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-195" unitRef="usd">633000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">578000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-12" decimals="-3" id="f-197" unitRef="usd">578000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-13" decimals="-3" id="f-198" unitRef="usd">623000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-199" unitRef="usd">63955000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-200" unitRef="usd">63955000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-12" decimals="-3" id="f-201" unitRef="usd">11415000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-12" decimals="-3" id="f-202" unitRef="usd">11415000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-13" decimals="-3" id="f-203" unitRef="usd">10000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-13" decimals="-3" id="f-204" unitRef="usd">10000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-205"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-206"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-207"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-208"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-209"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-210"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-212" unitRef="usd">11993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-213" unitRef="usd">633000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">322000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-12" decimals="-3" id="f-215" unitRef="usd">-124000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-216" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">322000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-218" unitRef="usd">-124000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-219" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">64855000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-221" unitRef="usd">11869000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-222" unitRef="usd">633000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-14"
      decimals="INF"
      id="f-223"
      unitRef="shares">445063</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests contextRef="c-14" decimals="-3" id="f-224" unitRef="usd">3138000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="c-15"
      decimals="INF"
      id="f-225"
      unitRef="shares">71188053</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-226" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-227" unitRef="usd">469918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-228" unitRef="usd">-313085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-229" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-230" unitRef="usd">156833000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-231" unitRef="usd">4633000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-232" unitRef="usd">4633000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-20"
      decimals="INF"
      id="f-233"
      unitRef="shares">235491</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <ctlp:TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-13"
      decimals="INF"
      id="f-234"
      unitRef="shares">59281</ctlp:TemporaryEquityStockRepurchasedAndRetiredDuringPeriodShares>
    <ctlp:TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue contextRef="c-13" decimals="-3" id="f-235" unitRef="usd">418000</ctlp:TemporaryEquityStockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-19" decimals="-3" id="f-236" unitRef="usd">1733000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-13" decimals="-3" id="f-237" unitRef="usd">1733000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-20"
      decimals="INF"
      id="f-238"
      unitRef="shares">1240920</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-19" decimals="-3" id="f-239" unitRef="usd">4506000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-13" decimals="-3" id="f-240" unitRef="usd">4506000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-241" unitRef="usd">633000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-242" unitRef="usd">633000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-22"
      decimals="INF"
      id="f-243"
      unitRef="shares">385782</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests contextRef="c-22" decimals="-3" id="f-244" unitRef="usd">2720000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="c-23"
      decimals="INF"
      id="f-245"
      unitRef="shares">72664464</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-246" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-247" unitRef="usd">477324000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-248" unitRef="usd">-312452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-249" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-250" unitRef="usd">164872000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-27" decimals="-3" id="f-251" unitRef="usd">4890000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-252" unitRef="usd">4890000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-28"
      decimals="INF"
      id="f-253"
      unitRef="shares">252699</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-28"
      decimals="INF"
      id="f-254"
      unitRef="shares">18334</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-27" decimals="-3" id="f-255" unitRef="usd">115000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-12" decimals="-3" id="f-256" unitRef="usd">115000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-29" decimals="-3" id="f-257" unitRef="usd">-124000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-258" unitRef="usd">-124000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-259" unitRef="usd">11993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-260" unitRef="usd">11993000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-5" decimals="INF" id="f-261" unitRef="shares">385782</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests contextRef="c-5" decimals="-3" id="f-262" unitRef="usd">2720000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="c-31"
      decimals="INF"
      id="f-263"
      unitRef="shares">72935497</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-264" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-265" unitRef="usd">482329000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-266" unitRef="usd">-300459000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-267" unitRef="usd">-124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-268" unitRef="usd">181746000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-3" id="f-269" unitRef="usd">3656000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">3656000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-36"
      decimals="INF"
      id="f-271"
      unitRef="shares">242557</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-36"
      decimals="INF"
      id="f-272"
      unitRef="shares">111000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-35" decimals="-3" id="f-273" unitRef="usd">774000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">774000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-37" decimals="-3" id="f-275" unitRef="usd">322000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-276" unitRef="usd">322000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-38" decimals="-3" id="f-277" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-4" decimals="INF" id="f-279" unitRef="shares">385782</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests contextRef="c-4" decimals="-3" id="f-280" unitRef="usd">2720000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="c-39"
      decimals="INF"
      id="f-281"
      unitRef="shares">73289054</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-282" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-283" unitRef="usd">486759000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-284" unitRef="usd">-235926000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-285" unitRef="usd">198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-286" unitRef="usd">251031000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-288" unitRef="usd">11993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-289" unitRef="usd">633000</us-gaap:NetIncomeLoss>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">4008000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-12" decimals="-3" id="f-291" unitRef="usd">5109000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-13" decimals="-3" id="f-292" unitRef="usd">4737000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">223000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-12" decimals="-3" id="f-294" unitRef="usd">124000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-13" decimals="-3" id="f-295" unitRef="usd">128000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">2277000</ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal contextRef="c-12" decimals="-3" id="f-297" unitRef="usd">3861000</ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal contextRef="c-13" decimals="-3" id="f-298" unitRef="usd">5815000</ctlp:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <us-gaap:InventoryWriteDown contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">280000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-12" decimals="-3" id="f-300" unitRef="usd">240000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-13" decimals="-3" id="f-301" unitRef="usd">280000</us-gaap:InventoryWriteDown>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">17800000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-12" decimals="-3" id="f-303" unitRef="usd">12204000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-13" decimals="-3" id="f-304" unitRef="usd">8807000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-12" decimals="-3" id="f-306" unitRef="usd">601000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-13" decimals="-3" id="f-307" unitRef="usd">364000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <ctlp:NonCashLeaseExpense contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">1543000</ctlp:NonCashLeaseExpense>
    <ctlp:NonCashLeaseExpense contextRef="c-12" decimals="-3" id="f-309" unitRef="usd">1246000</ctlp:NonCashLeaseExpense>
    <ctlp:NonCashLeaseExpense contextRef="c-13" decimals="-3" id="f-310" unitRef="usd">0</ctlp:NonCashLeaseExpense>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">-43719000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-12" decimals="-3" id="f-312" unitRef="usd">0</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-13" decimals="-3" id="f-313" unitRef="usd">0</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-1" decimals="-3" id="f-314" unitRef="usd">-804000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-12" decimals="-3" id="f-315" unitRef="usd">192000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-13" decimals="-3" id="f-316" unitRef="usd">-116000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-317" unitRef="usd">-4665000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-318" unitRef="usd">18542000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-13" decimals="-3" id="f-319" unitRef="usd">-4960000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInFinanceReceivables contextRef="c-1" decimals="-3" id="f-320" unitRef="usd">-4782000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables contextRef="c-12" decimals="-3" id="f-321" unitRef="usd">-3712000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables contextRef="c-13" decimals="-3" id="f-322" unitRef="usd">32000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">4559000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-12" decimals="-3" id="f-324" unitRef="usd">9447000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-13" decimals="-3" id="f-325" unitRef="usd">10387000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-326" unitRef="usd">4628000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-327" unitRef="usd">4035000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-13" decimals="-3" id="f-328" unitRef="usd">180000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-329" unitRef="usd">-25033000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-12" decimals="-3" id="f-330" unitRef="usd">21131000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-13" decimals="-3" id="f-331" unitRef="usd">-458000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-1" decimals="-3" id="f-332" unitRef="usd">-1264000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-12" decimals="-3" id="f-333" unitRef="usd">-651000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-13" decimals="-3" id="f-334" unitRef="usd">-133000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-335" unitRef="usd">236000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-12" decimals="-3" id="f-336" unitRef="usd">7000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-13" decimals="-3" id="f-337" unitRef="usd">-226000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">20340000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-339" unitRef="usd">27745000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-340" unitRef="usd">14192000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-341" unitRef="usd">17003000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-12" decimals="-3" id="f-342" unitRef="usd">14935000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-13" decimals="-3" id="f-343" unitRef="usd">16151000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">11132000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-345" unitRef="usd">3701000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-13" decimals="-3" id="f-346" unitRef="usd">35714000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-347" unitRef="usd">-28135000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-348" unitRef="usd">-18636000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-349" unitRef="usd">-51865000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-3" id="f-350" unitRef="usd">38960000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-12" decimals="-3" id="f-351" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-13" decimals="-3" id="f-352" unitRef="usd">25000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-353" unitRef="usd">38625000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-12" decimals="-3" id="f-354" unitRef="usd">954000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-13" decimals="-3" id="f-355" unitRef="usd">1270000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">673000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-12" decimals="-3" id="f-357" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-13" decimals="-3" id="f-358" unitRef="usd">1000000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="c-1" decimals="-3" id="f-359" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="c-12" decimals="-3" id="f-360" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="c-13" decimals="-3" id="f-361" unitRef="usd">2151000</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-362" unitRef="usd">351000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-363" unitRef="usd">219000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-364" unitRef="usd">104000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-365" unitRef="usd">731000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-12" decimals="-3" id="f-366" unitRef="usd">115000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-13" decimals="-3" id="f-367" unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-368" unitRef="usd">42000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-369" unitRef="usd">-1058000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-370" unitRef="usd">20475000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-371" unitRef="usd">-21000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-372" unitRef="usd">-58000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-373" unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">-7774000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-375" unitRef="usd">7993000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-376" unitRef="usd">-17198000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-377" unitRef="usd">58920000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-22" decimals="-3" id="f-378" unitRef="usd">50927000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-14" decimals="-3" id="f-379" unitRef="usd">68125000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-380" unitRef="usd">51146000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-381" unitRef="usd">58920000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-22" decimals="-3" id="f-382" unitRef="usd">50927000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-383" unitRef="usd">2693000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-12" decimals="-3" id="f-384" unitRef="usd">3656000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-13" decimals="-3" id="f-385" unitRef="usd">2641000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-386" unitRef="usd">751000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-387" unitRef="usd">223000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-388" unitRef="usd">61000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-1" decimals="-3" id="f-389" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-12" decimals="-3" id="f-390" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-13" decimals="-3" id="f-391" unitRef="usd">4506000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-392">BUSINESS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cantaloupe, Inc., is organized under the laws of the Commonwealth of Pennsylvania. We are a digital payments and software services company that provides end-to-end technology solutions for self-service commerce. We&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; offer a single platform for self-service commerce which includes integrated payments processing and software solutions that handle inventory management, pre-kitting, route logistics, warehouse and back-office management. Our enterprise-wide platform is designed to increase consumer engagement and sales revenue through digital payments, digital advertising and customer loyalty programs, while providing retailers with control and visibility over their operations and inventory. Our customers range from vending machine companies to operators of micro-markets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and smart retail, laundromats, metered parking terminals, amusement and entertainment venues, IoT services and more&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-393">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;BASIS OF PRESENTATION AND PREPARATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") on a going concern basis. In the opinion of management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's operations constitute a single operating and reporting segment. Operating segments are defined as components of an enterprise for which discrete financial information is available and is evaluated regularly by the chief operating decision maker, or CODM, in deciding how to allocate resources and assess performance. Our CODM is our Chief Executive Officer who reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operations in the United States, Mexico and the U.K. The functional currencies of our foreign wholly-owned subsidiaries are the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments are reported in Accumulated other comprehensive income (loss) on the Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on transactions denominated in currencies other than the functional currency are included in Other (expense) income, net in the Consolidated Statement of Operations for the years ended June&#160;30, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidated Statements of Operations: Cost of Sales &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a brief description of the various categories within cost of sales:&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cost of subscription and transaction fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cost of subscription and transaction fees consist of third-party transaction processing fees, interchange fees, and network service fees. Cost of subscription and transaction fees also includes depreciation expense associated with our Cantaloupe One rental equipment program.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cost of equipment sales:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cost of equipment sales consist primarily of direct costs to acquire finished goods, or for certain products material to fabricate our equipment, as well as freight, taxes, and other inventory acquisition costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidated Statements of Operations: Operating expenses&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a brief description of the various categories within operating expenses:&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Sales and marketing: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing expenses consist primarily of our sales and marketing team personnel costs. In addition, this category includes fees paid for advertising, trade shows and external consultants who assist in outreach initiatives designed to build brand awareness and showcase the value of our products and services to our opportunity markets. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Technology and product development: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Technology and product development expenses consist primarily of our technology and product team personnel costs and fees paid to external consultants relating to innovating and maintaining our portfolio of products and services and strengthening our network environment and platform. These costs include but are not limited to engineering, platform and software development, fees for software licenses, contract labor and other technology and product related items that are not eligible for capitalization. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;General, and administrative: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses consist primarily of our customer support, business operations, finance, legal, human resources and other administrative personnel costs and fees paid to external consultants for these respective departments. In addition, this category includes rent and occupancy costs and other miscellaneous costs incurred in the course of operating the business.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Investigation, proxy solicitation, and restatement expenses, net of insurance recoveries: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal year 2019, the Audit Committee, with the assistance of independent legal and forensic accounting advisors, conducted an internal investigation of then-current and prior period matters relating to certain of the Company&#x2019;s contractual arrangements, including the accounting treatment, financial reporting and internal controls related to such arrangements (the &#x201c;2019 Investigation&#x201d;). The Company and former officers incurred additional legal expenses for these periods offset by certain recoveries from insurance policy claims.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Integration, acquisition, due diligence and license application:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Integration, acquisition, due diligence, and license application expenses consist primarily of professional services fees including accounting, legal and investing banking advisory fees incurred in connection with acquisitions and post-acquisition integrations. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 - Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to the consolidated financial statements for further information.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Depreciation and amortization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Depreciation expense on our property and equipment, amortization of capitalized internal-use software development costs, and amortization expense on our intangible assets are included within the Depreciation and amortization caption in the Consolidated Statements of Operations. Depreciation on property and equipment used for rentals is included in Cost of subscription and transaction fees as described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates these estimates on an ongoing basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates, judgments, and assumptions in these consolidated financial statement include, but are not limited to, those related to revenue recognition, capitalization of internal-use software and cloud computing arrangements, fair value of acquired assets and liabilities including goodwill through purchase accounting, evaluation of goodwill and long-lived assets impairment, allowances for accounts and finance receivables, inventory reserves, loss contingencies, income taxes, and sales tax reserves. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents represent all highly liquid investments with original maturities of three months or less from time of purchase. Cash equivalents are comprised of money market funds. The Company maintains its cash in bank deposit accounts where accounts may exceed federally insured limits at times. The Company deems this credit risk not to be significant as cash is held at well-capitalized financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable include amounts due to the Company for sales of equipment, other amounts due from customers, merchant service receivables which are receivables due from credit card processors, and unbilled amounts due from customers, net of the allowance for uncollectible accounts. See "Allowance for Accounts and Finance Receivables" section below for details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;FINANCE RECEIVABLES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers extended payment terms to certain customers for equipment sales primarily under its Quick Start Program. Agreements under the Quick Start Program are accounted for as sales-type leases. Accordingly, the discounted future minimum lease payments are classified as finance receivables current and non-current in the Company&#x2019;s Consolidated Balance Sheets based on whether the balances due within the next 12 months. Finance receivables or Quick Start leases are generally for a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sixty-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;month term. The Company recognizes a portion of the lease payments as Interest income on the Consolidated Statements of Operations based on the effective interest rate method. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains lifetime expected loss allowances for accounts and finance receivables based on historical experience of payment performance, current conditions of the customer, which is generally less than one year for accounts receivable and five years for finance receivables. We estimate our allowance using an aging analysis (days past due status) of the receivables balances that is primarily based on historical loss experience. Additionally, current conditions are analyzed to determine if the allowance calculation needs to be adjusted further for any qualitative factors impacting a customer&#x2019;s ability to meet its financial obligations that is not already reflected through the historical loss analysis. The Company writes off finance receivable balances against the allowance for credit losses when management determines the balance is uncollectible and the Company ceases collection efforts. The provision for expected credit losses relating to accounts receivable and finance receivable balances is recorded within General and administrative expenses in the Consolidated Statements of Operations.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company writes off accounts and finance receivables balances when management determines the balance is uncollectible and the Company ceases collection efforts. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;INVENTORY&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists primarily of finished goods. The company's inventories are valued at the lower of cost or net realizable value, using a weighted-average cost method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company establishes reserves for slow-moving inventory based upon quality considerations including potential changes in technological standards, historical usage and assumptions about future demand based on market conditions. The reserve is recorded within Cost of equipment sales in our Consolidated Statements of Operations. The inventory reserve was&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $2.4&#160;million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and $2.2&#160;million as of June 30, 2025 and 2024, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, which primarily consists of computer equipment and software and leased equipment, are recorded at either cost or, in the instance of an acquisition, the estimated fair value on the date of the acquisition, and are depreciated on a straight-line basis over the estimated useful lives of the related assets. Capitalized internal-use software is amortized on the straight-line basis over the estimated useful lives of the software. Leasehold improvements are amortized on the straight-line basis over the lesser of the estimated useful life of the asset or the respective lease term. Depreciation expense on our property and equipment, excluding property and equipment used for rentals, is included in Depreciation and amortization in the Consolidated Statements of Operations. Depreciation expense on our property and equipment used for rentals is included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Additions and improvements that extend the estimated lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;GOODWILL&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s goodwill represents the excess of cost over fair value of the net assets purchased in acquisitions. We test goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that impairment may have occurred. Goodwill is reviewed for impairment utilizing either a qualitative or a quantitative goodwill impairment test. When we perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary. When we perform the quantitative goodwill impairment test, we compare the fair value of our reporting unit to its carrying value. If the fair value of the reporting unit exceeds its carrying value, then goodwill is not considered impaired. An impairment charge is recognized for the amount by which, if any, the carrying value exceeds the reporting unit&#x2019;s fair value. However, the loss recognized cannot exceed the reporting unit&#x2019;s goodwill balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs an annual goodwill impairment test on April&#160;1 and more frequently if events and circumstances indicate that the asset may be impaired. The Company has determined there is a single reporting unit for purposes of testing goodwill for impairment. The Company has concluded there has been no impairment of goodwill during the&#160;year ended June&#160;30, 2025 based on its qualitative assessment. There has been no impairment of goodwill for fiscal year 2024 or 2023. Subsequent to our annual impairment test, no indicators of impairment were identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;INTANGIBLES, NET&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's intangible assets include trademarks, non-compete agreements, brand names, customer relationships, acquired trade names, acquired developed technology and acquired customer relationships in a business combination. The Company carries these intangibles at cost, less accumulated amortization. Amortization is recorded on a straight-line basis over the estimated useful lives of the respective assets, which span between &lt;span style="-sec-ix-hidden:f-412"&gt;three&lt;/span&gt; and eighteen years, and are included in Depreciation and amortization in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no indefinite-lived intangible assets at June&#160;30, 2025 or 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses its finite-lived intangible and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Fair value of finite-lived intangible assets and property and equipment is based on various valuation techniques. If the carrying amount of an asset or group of assets exceeds its net realizable value, the asset will be written down to its fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded there has been no impairment of intangible and long-lived assets during the&#160;years ended June&#160;30, 2025 or 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;FAIR VALUE OF FINANCIAL INSTRUMENTS&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2011; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2011; Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2011; Inputs are unobservable and reflect the Company&#x2019;s assumptions that market participants would use in pricing the asset or liability. The Company develops these inputs based on the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SIGNIFICANT CUSTOMERS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concentration of revenue with customers subject the Company to operating risks. Approximately $28.8 million, $24.6 million, and $28.7 million of the Company&#x2019;s revenue for the&#160;years ended June&#160;30, 2025, 2024 and 2023, respectively, were concentrated with one customer, which represented 10%,&#160;9% and 12% of the Company's revenues for each of the years. The majority of the Company&#x2019;s customers are located in the United States.&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&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue recognition guidanc&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The&#160;Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i) identifying the existence of a contract with a customer; (ii) identifying the performance obligations within the contract; (iii) determining the contract&#x2019;s transaction price; (iv) allocating the transaction price to the contract&#x2019;s performance obligations; and, (v) recognizing revenue as the contract&#x2019;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#x2019;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, and the events which constitute satisfaction of its performance obligations. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides an end-to-end payment solution which integrates hardware, software, and payment processing in the self-service commerce industry. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#x2019;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide cashless services in exchange for monthly service fees, in addition to collecting usage-based consideration for completed transactions. Certain contracts we enter into with third-party suppliers where we consider ourselves the principal provide us with the right to access and direct their services when processing a transaction. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company combines the services provided by third-party suppliers to enable customers to accept cashless payment transactions, indicating that it controls all inputs in directing their use to create the combined service. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company sells cashless payment devices, which are either directly sold or leased through the Company's QuickStart, or Cantaloupe ONE programs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes fees charged to our customers primarily on a gross basis as transaction revenue when we are the principal in respect of completing a payment transaction. As a principal to the transaction, we control the service of completing payments for our customers through the payment ecosystem. The fees paid to payment processors and other financial institutions are recognized as transaction expenses in Cost of subscription and transaction fees in the Consolidated Statements of Operations. For certain transactions in which we act in the capacity as an agent, these transactions are recorded on a net basis. These are transactions in which the customer is entering into a separate arrangement with a third-party payment processor for the fulfillment of the payment service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cashless services represent a single performance obligation as the combination of the services provided gives the customer the ability to accept cashless payments. The Company&#x2019;s customers are contracting for integrated cashless services in connection with purchasing or leasing unattended POS devices. The integrated cashless services when combined together are so integral to the customer&#x2019;s ability to derive benefit from the service, that the activities are effectively inputs to a single promise to the customer. Certain services are distinct, but are not accounted for separately as the rights are coterminous, they are transferred concurrently and the outcome is the same as accounting for the services as individual performance obligations. The single performance obligation is determined to be a stand-ready obligation to process payments whenever a consumer intends to make a purchase at a POS device. As the Company is unable to predict the timing and quantity of transactions to be processed, the assessment of the nature of the performance obligation is focused on each time increment rather than the underlying activity. Therefore, cashless payment processing services are viewed to comprise a series of distinct days of service that are substantially the same and have the same pattern of transfer to the customer. As a result, the promise to stand ready is accounted for as a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue related to cashless services is recognized over the period in which services are provided, with usage-based revenue recognized as transactions occur. Consideration for this service includes fixed fees for standing ready to process transactions, and generally also includes usage-based fees, priced as a percentage of transaction value and/or a specified fee per transaction processed. The total transaction price of usage-based services is determined to be variable consideration as it is based on unknown quantities of services to be performed over the contract term. The underlying variability is satisfied each day the service is performed and provided to the customer. Clients are billed for cashless payment processing services on a monthly basis and for transaction processing as transactions occur. Payment is due based on the Company&#x2019;s standard payment terms which is typically within 30 to 60 days of invoice issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software represents a separate performance obligation, which is satisfied when each distinct day, or for practical reasons, each distinct month of service is transferred to the customers. Customers are billed for software services on a monthly basis. Payment is due based on the Company&#x2019;s standard payment terms which is typically within 30 to 60 days of invoice issuance. Revenues related to Cantaloupe ONE equipment are recognized over time as the customer obtains the right to use the equipment through an operating lease. Clients are billed for equipment sales on a monthly basis, with payment due based on the Company&#x2019;s standard payment terms which is typically within 30 to 60 days of invoice issuance.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment sales represent a separate performance obligation, the majority of which is satisfied at a point in time through outright sales, or sales-type leases in accordance with ASC 842, &#x201c;Leases&#x201d;, when the equipment is delivered to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;QuickStart equipment leases are recognized as sales-type leases when equipment is shipped to the customer. Transaction processing revenue is recognized upon the usage of the Company&#x2019;s cashless payment and control network. Subscription fees for access to the Company&#x2019;s devices and network services are recognized on a&#160;monthly basis when the performance obligation is satisfied.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Hardware is available to customers under the QuickStart program pursuant to which the customer would enter into a five-year non-cancelable lease with either the Company or a third-party leasing company for the devices. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. The QuickStart contracts qualify for sales type lease accounting. At lease inception, the Company recognizes revenue and creates a finance receivable in an amount that represents the present value of minimum lease payments. Accordingly, a portion of the lease payments are recognized as interest income. At the end of the lease period, the customer would have the option to purchase the device at its residual value. Any customer payments received in advance and prior to the Company satisfying any performance obligations are recorded as deferred revenue and amortized as revenue is recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will occasionally offer volume discounts, rebates or credits on certain contracts, which is considered variable consideration. The Company uses either the most-likely or estimated value method to estimate the amount of the consideration, based on what the Company expects to better predict the amount of consideration to which it will be entitled to on a contract-by-contract basis. The Company will qualitatively assess if the variable consideration should be limited to prevent possible significant reversals of revenue in future reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s standard payment terms are payment is due within 30 to 60 days of invoice issuance. The Company uses the&#160;practical&#160;expedient&#160;and does not recognize a significant&#160;financing&#160;component&#160;for payment considerations of less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers standard warranties that provide the customer with assurance that its equipment will function in accordance with contract specifications. The Company's standard warranties are not sold separately, but are included with each customer purchase. Warranties are not considered separate performance obligations and the related liability is estimated and recorded at the time of sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract with a customer creates legal rights and obligations. As the Company satisfies performance obligations under customer contracts, a right to unconditional consideration is recorded as an account receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities represent consideration received from customers in excess of revenues recognized (i.e., deferred revenue). Contract liabilities are classified as current or non-current based on the nature of the underlying contractual rights and obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs costs to obtain contracts with customers, primarily in the form of commissions to sales employees. The Company recognizes as a contract asset for the incremental costs of obtaining a contract with a customer if it expects to recover these costs. The Company currently does not incur material costs to fulfill its obligations under a contract once it is obtained but before transferring goods or services to the customer. Contract costs are amortized on a systematic basis consistent with the transfer to the customer of the goods or services to which the asset relates. A straight-line or proportional amortization method is used depending upon which method best depicts the pattern of transfer of the goods or services to the customer. The Company&#x2019;s contracts frequently contain performance obligations satisfied at a point in time and overtime. In these instances, the Company amortizes the contract costs proportionally with the timing and pattern of revenue recognition. In addition, these contract costs are evaluated for impairment by comparing, on a pooled basis, the expected future net cash flows from underlying customer relationships to the carrying amount of the capitalized contract costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to determine the appropriate amortization period for contract costs, the Company considers a number of factors, including expected early terminations, estimated terms of customer relationships, the useful lives of technology Cantaloupe uses to provide goods and services to its customers, whether future contract renewals are expected and if there is any incremental commission to be paid on a contract renewal. The Company amortizes these assets over the expected period of benefit. Costs to obtain a contract with an expected period of benefit of one year or less are expensed when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;LEASES&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessee Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception. The Company has operating and finance leases for office space, warehouses and office equipment. Cantaloupe&#x2019;s leases have lease terms of one year to eight years and some include options to extend and/or terminate the lease. The exercise of lease renewal options is at the Company&#x2019;s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company&#x2019;s lease agreements do not contain any material variable lease payments, material residual value guarantees or any material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the operating lease. Operating lease Right-of-Use (&#x201c;ROU&#x201d;) assets and liabilities are recognized at commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate, which is the collateralized rate of interest that we would pay to borrow over a similar term an amount equal to the lease payments, to determine the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Cantaloupe has lease agreements with lease and non-lease components. The Company uses the practical expedient related to treating lease and non-lease components as a single lease component for all leases as well as electing a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the ROU assets and lease liabilities. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease payments that are not based on an index or that result from changes to an index subsequent to the initial measurement of the corresponding lease liability are not included in the measurement of lease ROU assets or liabilities and instead are recognized in earnings in the period in which the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews its ROU assets for events or changes in circumstances that may indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If the carrying amount of an ROU exceeds its net realizable value, the asset will be written down to its fair value. The Company did not recognize an impairment charge related to the right-of-use assets for the years ended June&#160;30, 2025 or 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor Accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company offers its customers financing for the lease of our POS electronic payment devices primarily through our QuickStart program. We account for these transactions as sales-type leases under ASC 606, "Revenue from Contracts with Customers". Our sales-type leases generally have a non-cancellable term of 60 months. Certain leases contain an end-of-term purchase option that is generally insignificant and is reasonably certain to be exercised by the lessee. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases, and typically relate to our Cantaloupe ONE rental program. Cantaloupe ONE agreements are 36-month rental agreements that transition to month-to-month agreements after the initial subscription commitment period.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also uses the practical expedient related to treating lease and non-lease components as a single component for those leases where the timing and pattern of transfer for the non-lease component and associated lease component are the same and the stand-alone lease component would be classified as an operating lease if accounted for separately. The combined component is then accounted for under Topic 606 or Topic 842 depending on the predominant characteristic of the combined component, which was Topic 606 for the Company's operating leases. All QuickStart leases are sales-type and do not qualify for the election. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lessor consideration is allocated between lease components and the non-lease components using the requirements under Topic 842. Revenue from sales-type leases is recognized upon shipment to the customer and the interest portion is deferred and recognized as earned. The revenues related to the sales-type leases are included in Equipment sales in the Consolidated Statements of Operations and a portion of the lease payments as Interest income. Revenue from operating leases is recognized ratably over the applicable service period in Subscription and transaction fees in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equipment Rental&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers its customers a rental program for its hardware&#160;devices, Cantaloupe ONE platform. In accordance with ASC 842, the Company classifies the rental agreements as operating leases, with service fee revenue related to the leases included in subscription and transaction fees in the Consolidated Statements of Operations. Costs for the Cantaloupe ONE revenue, which consist of depreciation expense on the Cantaloupe ONE equipment, are included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Equipment utilized by the Cantaloupe ONE program is included in Property and equipment, net on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SHIPPING AND HANDLING&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling fees billed to our customers in connection with sales are recorded as revenue. The costs incurred for shipping and handling of our product are recorded as cost of equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ADVERTISING COSTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and are included within the Sales and marketing expenses in the Consolidated Statements of Operations. For the fiscal years ended June&#160;30, 2025, 2024, and 2023, we incurred advertising costs of approximately $3.2 million, $1.9 million and $0.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RESEARCH AND DEVELOPMENT EXPENSES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses are expensed as incurred and primarily consist of personnel, contractors and product development costs. Research and development expenses, which are included within&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the technology and product development expenses and general and administrative expenses in the Consolidated Statements of Operations, were approxim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ately $2.9 million, $3.0 million and $3.5 million, for the&#160;fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively. Our re&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;search and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;development initiatives focus on adding features and functionality to our system solutions through the development and utilization of our processing and reporting network and new technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have expenditures associated with the technological maintenance and improvement of our network and technology offerings. These expenditures include both the cost of internal employees, who spend portions of their time on various technological projects, and the use of external temporary labor and consultants. Capitalization of internal-use software occurs in the application development stage after the completion of the preliminary project stage, and management authorizes the project, management commits to funding the project, it is probable the project will be completed, and the project will be used to perform the function intended, and it ends at the implementation stage. We are required to assess these expenditures and make a determination as to whether the costs should be expensed as incurred or are subject to capitalization. In making these determinations, we consider the stage of the development project, the probability of successful development and if the development is resulting in increased features and functionality. In addition, if we determine that a project qualifies for capitalization, the amount of capitalization is subject to various estimates, including the amount of time spent on the development work and the cost of internal employees and external consultants. Internal-use software is included within Property and equipment, net on our Consolidated Balance Sheets and is amortized over its estimated useful life, which is typically 3 to 7 years.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize certain costs related to hosting arrangements that are service contracts (cloud computing arrangements) following the internal-use software capitalization criteria described above. Our cloud computing arrangements involve services we use to support internal corporate functions, our platforms and technology offerings. Capitalized costs relating to cloud computing arrangements are included within Prepaid expenses and other current assets, or Other assets for costs that will be recognized in more than 12 months, on our Consolidated Balance Sheets and are amortized on a straight-line basis over the estimated useful life, which is typically 3 to 5 years.&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="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost of services received in exchange for an award of equity instruments related to employees and non-employees is based on the grant-date fair value of the award and allocated over the requisite service period of the award. When the requisite service period precedes the grant date, the Company begins recognizing compensation cost before a grant date is established, and the awards are marked to market until grant date occurs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These costs are recorded within operating expenses in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;LOSS CONTINGENCIES&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are involved in litigation, claims, contingencies and other legal matters. The Company&#x2019;s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's management team evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the assessment of a contingency indicates it is probable that a loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company&#x2019;s financial statements. If the assessment indicates a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed. Expected legal costs associated with assessing or potentially settling a contingent liability are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SALES TAX RESERVE &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded a contingent liability for sales tax, included in Accrued expenses in the Consolidated Balance Sheets. On a quarterly basis, the Company accrues interest and penalties on the unpaid balance. The estimated liability is adjusted upon the payment of sales tax related to the accrual, the changes in state tax laws that may impact the accrual and the expiration of the statute of limitations for open years under review. The liability includes significant judgments and estimates that may change in the future, and the actual liability may be different from our current estimate. Changes to the sales tax reserve amount are recorded within General and administrative expenses and Interest expense in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are computed using the asset and liability method of accounting. Under the asset and liability method, a deferred tax asset or liability is recognized for estimated future tax effects attributable to temporary differences and carryforwards. The measurement of deferred income tax assets is adjusted by a valuation allowance, if necessary, to recognize future tax benefits only to the extent, based on available evidence, it is more likely than not such benefits will be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax positions must meet a more-likely-than-not recognition threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions, if applicable, within Interest expense and General and administrative expenses in the Consolidated Statements of Operatio&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ns, respectively. Interest and penalties related to uncertain tax positions incurred during the fiscal years ended June&#160;30, 2025, 2024, and 2023 were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;EARNINGS PER COMMON SHARE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period. Diluted earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period plus the dilutive effects of common stock equivalents unless the effects of such common stock equivalents are anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting pronouncements adopted&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU 2023-07, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to an entity's chief operating decision maker (&#x201c;CODM&#x201d;), a description of other segment items by reportable segment, and permits disclosure of additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. It also requires certain disclosures for companies who have determined only one segment exists. Annual disclosures are required for fiscal years beginning after December 15, 2023, which is the Company's fiscal year 2025 annual reporting period. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, which is the Company's fiscal year 2026 interim reporting periods. See Note 20 - Segment Information for the Company's adoption of this standard.&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting pronouncements to be adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is evaluating whether the effects of the following recent accounting pronouncements, or any other recently issued but not yet effective accounting standards, will have a material effect on the Company&#x2019;s consolidated financial position, results of operations or cash flows.&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This standard was issued to enhance the transparency and decision usefulness of income tax disclosures to provide information to better assess how an entity&#x2019;s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this ASU address transparency about income tax information through disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The ASU should be applied on a prospective basis. Retrospective application is permitted. We are currently evaluating the impact the adoption of the new accounting guidance will have on our income tax disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2025, the FASB issued ASU 2025-05, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Asset&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s. The ASU introduces a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will not change for the remaining life of the asset. This update is effective for annual reporting periods beginning after December 15, 2025 and interim periods within those annual periods, and this update is applied prospectively. Early adoption is permitted in both interim and annual periods in which financials have not been issued. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-395">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;BASIS OF PRESENTATION AND PREPARATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") on a going concern basis. In the opinion of management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's operations constitute a single operating and reporting segment. Operating segments are defined as components of an enterprise for which discrete financial information is available and is evaluated regularly by the chief operating decision maker, or CODM, in deciding how to allocate resources and assess performance. Our CODM is our Chief Executive Officer who reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operations in the United States, Mexico and the U.K. The functional currencies of our foreign wholly-owned subsidiaries are the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments are reported in Accumulated other comprehensive income (loss) on the Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on transactions denominated in currencies other than the functional currency are included in Other (expense) income, net in the Consolidated Statement of Operations for the years ended June&#160;30, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-394">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;BASIS OF PRESENTATION AND PREPARATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") on a going concern basis. In the opinion of management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's operations constitute a single operating and reporting segment. Operating segments are defined as components of an enterprise for which discrete financial information is available and is evaluated regularly by the chief operating decision maker, or CODM, in deciding how to allocate resources and assess performance. Our CODM is our Chief Executive Officer who reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operations in the United States, Mexico and the U.K. The functional currencies of our foreign wholly-owned subsidiaries are the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments are reported in Accumulated other comprehensive income (loss) on the Consolidated Statements of Convertible Preferred Stock and Shareholders' Equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on transactions denominated in currencies other than the functional currency are included in Other (expense) income, net in the Consolidated Statement of Operations for the years ended June&#160;30, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-396">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidated Statements of Operations: Cost of Sales &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a brief description of the various categories within cost of sales:&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cost of subscription and transaction fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cost of subscription and transaction fees consist of third-party transaction processing fees, interchange fees, and network service fees. Cost of subscription and transaction fees also includes depreciation expense associated with our Cantaloupe One rental equipment program.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cost of equipment sales:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cost of equipment sales consist primarily of direct costs to acquire finished goods, or for certain products material to fabricate our equipment, as well as freight, taxes, and other inventory acquisition costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidated Statements of Operations: Operating expenses&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a brief description of the various categories within operating expenses:&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Sales and marketing: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing expenses consist primarily of our sales and marketing team personnel costs. In addition, this category includes fees paid for advertising, trade shows and external consultants who assist in outreach initiatives designed to build brand awareness and showcase the value of our products and services to our opportunity markets. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Technology and product development: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Technology and product development expenses consist primarily of our technology and product team personnel costs and fees paid to external consultants relating to innovating and maintaining our portfolio of products and services and strengthening our network environment and platform. These costs include but are not limited to engineering, platform and software development, fees for software licenses, contract labor and other technology and product related items that are not eligible for capitalization. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;General, and administrative: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses consist primarily of our customer support, business operations, finance, legal, human resources and other administrative personnel costs and fees paid to external consultants for these respective departments. In addition, this category includes rent and occupancy costs and other miscellaneous costs incurred in the course of operating the business.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Investigation, proxy solicitation, and restatement expenses, net of insurance recoveries: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal year 2019, the Audit Committee, with the assistance of independent legal and forensic accounting advisors, conducted an internal investigation of then-current and prior period matters relating to certain of the Company&#x2019;s contractual arrangements, including the accounting treatment, financial reporting and internal controls related to such arrangements (the &#x201c;2019 Investigation&#x201d;). The Company and former officers incurred additional legal expenses for these periods offset by certain recoveries from insurance policy claims.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Integration, acquisition, due diligence and license application:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Integration, acquisition, due diligence, and license application expenses consist primarily of professional services fees including accounting, legal and investing banking advisory fees incurred in connection with acquisitions and post-acquisition integrations. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 - Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to the consolidated financial statements for further information.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Depreciation and amortization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Depreciation expense on our property and equipment, amortization of capitalized internal-use software development costs, and amortization expense on our intangible assets are included within the Depreciation and amortization caption in the Consolidated Statements of Operations. Depreciation on property and equipment used for rentals is included in Cost of subscription and transaction fees as described above.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-397">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates these estimates on an ongoing basis. &lt;/span&gt;&lt;/div&gt;Estimates, judgments, and assumptions in these consolidated financial statement include, but are not limited to, those related to revenue recognition, capitalization of internal-use software and cloud computing arrangements, fair value of acquired assets and liabilities including goodwill through purchase accounting, evaluation of goodwill and long-lived assets impairment, allowances for accounts and finance receivables, inventory reserves, loss contingencies, income taxes, and sales tax reserves.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-398">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents represent all highly liquid investments with original maturities of three months or less from time of purchase. Cash equivalents are comprised of money market funds. The Company maintains its cash in bank deposit accounts where accounts may exceed federally insured limits at times. The Company deems this credit risk not to be significant as cash is held at well-capitalized financial institutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-399">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable include amounts due to the Company for sales of equipment, other amounts due from customers, merchant service receivables which are receivables due from credit card processors, and unbilled amounts due from customers, net of the allowance for uncollectible accounts. See "Allowance for Accounts and Finance Receivables" section below for details.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:FinanceLoansAndLeasesReceivablePolicy contextRef="c-1" id="f-400">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;FINANCE RECEIVABLES&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers extended payment terms to certain customers for equipment sales primarily under its Quick Start Program. Agreements under the Quick Start Program are accounted for as sales-type leases. Accordingly, the discounted future minimum lease payments are classified as finance receivables current and non-current in the Company&#x2019;s Consolidated Balance Sheets based on whether the balances due within the next 12 months. Finance receivables or Quick Start leases are generally for a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sixty-&lt;/span&gt;month term. The Company recognizes a portion of the lease payments as Interest income on the Consolidated Statements of Operations based on the effective interest rate method.</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
    <ctlp:NotesReceivableOrQuickStartLeasesTermOfContract contextRef="c-1" id="f-401">P60M</ctlp:NotesReceivableOrQuickStartLeasesTermOfContract>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-402">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;ALLOWANCE FOR ACCOUNTS AND FINANCE RECEIVABLES&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains lifetime expected loss allowances for accounts and finance receivables based on historical experience of payment performance, current conditions of the customer, which is generally less than one year for accounts receivable and five years for finance receivables. We estimate our allowance using an aging analysis (days past due status) of the receivables balances that is primarily based on historical loss experience. Additionally, current conditions are analyzed to determine if the allowance calculation needs to be adjusted further for any qualitative factors impacting a customer&#x2019;s ability to meet its financial obligations that is not already reflected through the historical loss analysis. The Company writes off finance receivable balances against the allowance for credit losses when management determines the balance is uncollectible and the Company ceases collection efforts. The provision for expected credit losses relating to accounts receivable and finance receivable balances is recorded within General and administrative expenses in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;The Company writes off accounts and finance receivables balances when management determines the balance is uncollectible and the Company ceases collection efforts.</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-403">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;INVENTORY&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists primarily of finished goods. The company's inventories are valued at the lower of cost or net realizable value, using a weighted-average cost method.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company establishes reserves for slow-moving inventory based upon quality considerations including potential changes in technological standards, historical usage and assumptions about future demand based on market conditions. The reserve is recorded within Cost of equipment sales in our Consolidated Statements of Operations. The inventory reserve was&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $2.4&#160;million &lt;/span&gt;and $2.2&#160;million as of June 30, 2025 and 2024, respectively.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves contextRef="c-4" decimals="-5" id="f-404" unitRef="usd">2400000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c-5" decimals="-5" id="f-405" unitRef="usd">2200000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-406">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, which primarily consists of computer equipment and software and leased equipment, are recorded at either cost or, in the instance of an acquisition, the estimated fair value on the date of the acquisition, and are depreciated on a straight-line basis over the estimated useful lives of the related assets. Capitalized internal-use software is amortized on the straight-line basis over the estimated useful lives of the software. Leasehold improvements are amortized on the straight-line basis over the lesser of the estimated useful life of the asset or the respective lease term. Depreciation expense on our property and equipment, excluding property and equipment used for rentals, is included in Depreciation and amortization in the Consolidated Statements of Operations. Depreciation expense on our property and equipment used for rentals is included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Additions and improvements that extend the estimated lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-407">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;GOODWILL&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s goodwill represents the excess of cost over fair value of the net assets purchased in acquisitions. We test goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that impairment may have occurred. Goodwill is reviewed for impairment utilizing either a qualitative or a quantitative goodwill impairment test. When we perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary. When we perform the quantitative goodwill impairment test, we compare the fair value of our reporting unit to its carrying value. If the fair value of the reporting unit exceeds its carrying value, then goodwill is not considered impaired. An impairment charge is recognized for the amount by which, if any, the carrying value exceeds the reporting unit&#x2019;s fair value. However, the loss recognized cannot exceed the reporting unit&#x2019;s goodwill balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs an annual goodwill impairment test on April&#160;1 and more frequently if events and circumstances indicate that the asset may be impaired. The Company has determined there is a single reporting unit for purposes of testing goodwill for impairment. The Company has concluded there has been no impairment of goodwill during the&#160;year ended June&#160;30, 2025 based on its qualitative assessment. There has been no impairment of goodwill for fiscal year 2024 or 2023. Subsequent to our annual impairment test, no indicators of impairment were identified.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="INF" id="f-408" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-12" decimals="INF" id="f-409" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-13" decimals="INF" id="f-410" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-411">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;INTANGIBLES, NET&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's intangible assets include trademarks, non-compete agreements, brand names, customer relationships, acquired trade names, acquired developed technology and acquired customer relationships in a business combination. The Company carries these intangibles at cost, less accumulated amortization. Amortization is recorded on a straight-line basis over the estimated useful lives of the respective assets, which span between &lt;span style="-sec-ix-hidden:f-412"&gt;three&lt;/span&gt; and eighteen years, and are included in Depreciation and amortization in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-44" id="f-413">P18Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-4" decimals="INF" id="f-414" unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-5" decimals="INF" id="f-415" unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="c-1" id="f-416">The Company assesses its finite-lived intangible and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Fair value of finite-lived intangible assets and property and equipment is based on various valuation techniques. If the carrying amount of an asset or group of assets exceeds its net realizable value, the asset will be written down to its fair value.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <ctlp:ImpairmentOfIntangibleAndLongLivedAssets contextRef="c-12" decimals="-5" id="f-417" unitRef="usd">0</ctlp:ImpairmentOfIntangibleAndLongLivedAssets>
    <ctlp:ImpairmentOfIntangibleAndLongLivedAssets contextRef="c-1" decimals="-5" id="f-418" unitRef="usd">0</ctlp:ImpairmentOfIntangibleAndLongLivedAssets>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-419">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;FAIR VALUE OF FINANCIAL INSTRUMENTS&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2011; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2011; Inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2011; Inputs are unobservable and reflect the Company&#x2019;s assumptions that market participants would use in pricing the asset or liability. The Company develops these inputs based on the best information available.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-420">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SIGNIFICANT CUSTOMERS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concentration of revenue with customers subject the Company to operating risks. Approximately $28.8 million, $24.6 million, and $28.7 million of the Company&#x2019;s revenue for the&#160;years ended June&#160;30, 2025, 2024 and 2023, respectively, were concentrated with one customer, which represented 10%,&#160;9% and 12% of the Company's revenues for each of the years. The majority of the Company&#x2019;s customers are located in the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-45" decimals="-5" id="f-421" unitRef="usd">28800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-46" decimals="-5" id="f-422" unitRef="usd">24600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-47" decimals="-5" id="f-423" unitRef="usd">28700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-45" decimals="2" id="f-424" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-46" decimals="2" id="f-425" unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-47" decimals="2" id="f-426" unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-427">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue recognition guidanc&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The&#160;Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i) identifying the existence of a contract with a customer; (ii) identifying the performance obligations within the contract; (iii) determining the contract&#x2019;s transaction price; (iv) allocating the transaction price to the contract&#x2019;s performance obligations; and, (v) recognizing revenue as the contract&#x2019;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#x2019;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, and the events which constitute satisfaction of its performance obligations. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides an end-to-end payment solution which integrates hardware, software, and payment processing in the self-service commerce industry. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#x2019;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide cashless services in exchange for monthly service fees, in addition to collecting usage-based consideration for completed transactions. Certain contracts we enter into with third-party suppliers where we consider ourselves the principal provide us with the right to access and direct their services when processing a transaction. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company combines the services provided by third-party suppliers to enable customers to accept cashless payment transactions, indicating that it controls all inputs in directing their use to create the combined service. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company sells cashless payment devices, which are either directly sold or leased through the Company's QuickStart, or Cantaloupe ONE programs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes fees charged to our customers primarily on a gross basis as transaction revenue when we are the principal in respect of completing a payment transaction. As a principal to the transaction, we control the service of completing payments for our customers through the payment ecosystem. The fees paid to payment processors and other financial institutions are recognized as transaction expenses in Cost of subscription and transaction fees in the Consolidated Statements of Operations. For certain transactions in which we act in the capacity as an agent, these transactions are recorded on a net basis. These are transactions in which the customer is entering into a separate arrangement with a third-party payment processor for the fulfillment of the payment service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cashless services represent a single performance obligation as the combination of the services provided gives the customer the ability to accept cashless payments. The Company&#x2019;s customers are contracting for integrated cashless services in connection with purchasing or leasing unattended POS devices. The integrated cashless services when combined together are so integral to the customer&#x2019;s ability to derive benefit from the service, that the activities are effectively inputs to a single promise to the customer. Certain services are distinct, but are not accounted for separately as the rights are coterminous, they are transferred concurrently and the outcome is the same as accounting for the services as individual performance obligations. The single performance obligation is determined to be a stand-ready obligation to process payments whenever a consumer intends to make a purchase at a POS device. As the Company is unable to predict the timing and quantity of transactions to be processed, the assessment of the nature of the performance obligation is focused on each time increment rather than the underlying activity. Therefore, cashless payment processing services are viewed to comprise a series of distinct days of service that are substantially the same and have the same pattern of transfer to the customer. As a result, the promise to stand ready is accounted for as a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue related to cashless services is recognized over the period in which services are provided, with usage-based revenue recognized as transactions occur. Consideration for this service includes fixed fees for standing ready to process transactions, and generally also includes usage-based fees, priced as a percentage of transaction value and/or a specified fee per transaction processed. The total transaction price of usage-based services is determined to be variable consideration as it is based on unknown quantities of services to be performed over the contract term. The underlying variability is satisfied each day the service is performed and provided to the customer. Clients are billed for cashless payment processing services on a monthly basis and for transaction processing as transactions occur. Payment is due based on the Company&#x2019;s standard payment terms which is typically within 30 to 60 days of invoice issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software represents a separate performance obligation, which is satisfied when each distinct day, or for practical reasons, each distinct month of service is transferred to the customers. Customers are billed for software services on a monthly basis. Payment is due based on the Company&#x2019;s standard payment terms which is typically within 30 to 60 days of invoice issuance. Revenues related to Cantaloupe ONE equipment are recognized over time as the customer obtains the right to use the equipment through an operating lease. Clients are billed for equipment sales on a monthly basis, with payment due based on the Company&#x2019;s standard payment terms which is typically within 30 to 60 days of invoice issuance.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment sales represent a separate performance obligation, the majority of which is satisfied at a point in time through outright sales, or sales-type leases in accordance with ASC 842, &#x201c;Leases&#x201d;, when the equipment is delivered to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;QuickStart equipment leases are recognized as sales-type leases when equipment is shipped to the customer. Transaction processing revenue is recognized upon the usage of the Company&#x2019;s cashless payment and control network. Subscription fees for access to the Company&#x2019;s devices and network services are recognized on a&#160;monthly basis when the performance obligation is satisfied.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Hardware is available to customers under the QuickStart program pursuant to which the customer would enter into a five-year non-cancelable lease with either the Company or a third-party leasing company for the devices. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. The QuickStart contracts qualify for sales type lease accounting. At lease inception, the Company recognizes revenue and creates a finance receivable in an amount that represents the present value of minimum lease payments. Accordingly, a portion of the lease payments are recognized as interest income. At the end of the lease period, the customer would have the option to purchase the device at its residual value. Any customer payments received in advance and prior to the Company satisfying any performance obligations are recorded as deferred revenue and amortized as revenue is recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will occasionally offer volume discounts, rebates or credits on certain contracts, which is considered variable consideration. The Company uses either the most-likely or estimated value method to estimate the amount of the consideration, based on what the Company expects to better predict the amount of consideration to which it will be entitled to on a contract-by-contract basis. The Company will qualitatively assess if the variable consideration should be limited to prevent possible significant reversals of revenue in future reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to equipment and software subscription performance obligations in the contract using relative standalone selling prices. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering all reasonably available information, including market data, trends, as well as other company- or customer-specific factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s standard payment terms are payment is due within 30 to 60 days of invoice issuance. The Company uses the&#160;practical&#160;expedient&#160;and does not recognize a significant&#160;financing&#160;component&#160;for payment considerations of less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract with a customer creates legal rights and obligations. As the Company satisfies performance obligations under customer contracts, a right to unconditional consideration is recorded as an account receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities represent consideration received from customers in excess of revenues recognized (i.e., deferred revenue). Contract liabilities are classified as current or non-current based on the nature of the underlying contractual rights and obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs costs to obtain contracts with customers, primarily in the form of commissions to sales employees. The Company recognizes as a contract asset for the incremental costs of obtaining a contract with a customer if it expects to recover these costs. The Company currently does not incur material costs to fulfill its obligations under a contract once it is obtained but before transferring goods or services to the customer. Contract costs are amortized on a systematic basis consistent with the transfer to the customer of the goods or services to which the asset relates. A straight-line or proportional amortization method is used depending upon which method best depicts the pattern of transfer of the goods or services to the customer. The Company&#x2019;s contracts frequently contain performance obligations satisfied at a point in time and overtime. In these instances, the Company amortizes the contract costs proportionally with the timing and pattern of revenue recognition. In addition, these contract costs are evaluated for impairment by comparing, on a pooled basis, the expected future net cash flows from underlying customer relationships to the carrying amount of the capitalized contract costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to determine the appropriate amortization period for contract costs, the Company considers a number of factors, including expected early terminations, estimated terms of customer relationships, the useful lives of technology Cantaloupe uses to provide goods and services to its customers, whether future contract renewals are expected and if there is any incremental commission to be paid on a contract renewal. The Company amortizes these assets over the expected period of benefit. Costs to obtain a contract with an expected period of benefit of one year or less are expensed when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-48" id="f-428">P30D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-49" id="f-429">P60D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-48" id="f-430">P30D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-49" id="f-431">P60D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-48" id="f-432">P30D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-49" id="f-433">P60D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <ctlp:TermOfNonCancelableLeaseWithAgreement contextRef="c-1" id="f-434">P5Y</ctlp:TermOfNonCancelableLeaseWithAgreement>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-48" id="f-435">P30D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <ctlp:RevenueFromContractWithCustomerPaymentTerms contextRef="c-49" id="f-436">P60D</ctlp:RevenueFromContractWithCustomerPaymentTerms>
    <us-gaap:StandardProductWarrantyPolicy contextRef="c-1" id="f-437">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranties&lt;/span&gt;&lt;/div&gt;The Company offers standard warranties that provide the customer with assurance that its equipment will function in accordance with contract specifications. The Company's standard warranties are not sold separately, but are included with each customer purchase. Warranties are not considered separate performance obligations and the related liability is estimated and recorded at the time of sale.</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-438">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessee Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception. The Company has operating and finance leases for office space, warehouses and office equipment. Cantaloupe&#x2019;s leases have lease terms of one year to eight years and some include options to extend and/or terminate the lease. The exercise of lease renewal options is at the Company&#x2019;s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company&#x2019;s lease agreements do not contain any material variable lease payments, material residual value guarantees or any material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the operating lease. Operating lease Right-of-Use (&#x201c;ROU&#x201d;) assets and liabilities are recognized at commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate, which is the collateralized rate of interest that we would pay to borrow over a similar term an amount equal to the lease payments, to determine the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Cantaloupe has lease agreements with lease and non-lease components. The Company uses the practical expedient related to treating lease and non-lease components as a single lease component for all leases as well as electing a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the ROU assets and lease liabilities. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease payments that are not based on an index or that result from changes to an index subsequent to the initial measurement of the corresponding lease liability are not included in the measurement of lease ROU assets or liabilities and instead are recognized in earnings in the period in which the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;The Company reviews its ROU assets for events or changes in circumstances that may indicate that the carrying amount of such assets may not be recoverable. The carrying amount of an asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If the carrying amount of an ROU exceeds its net realizable value, the asset will be written down to its fair value.</us-gaap:LesseeLeasesPolicyTextBlock>
    <ctlp:LesseeLeaseTermOfContract contextRef="c-48" id="f-439">P1Y</ctlp:LesseeLeaseTermOfContract>
    <ctlp:LesseeLeaseTermOfContract contextRef="c-49" id="f-440">P8Y</ctlp:LesseeLeaseTermOfContract>
    <us-gaap:LessorLeasesPolicyTextBlock contextRef="c-1" id="f-441">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor Accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company offers its customers financing for the lease of our POS electronic payment devices primarily through our QuickStart program. We account for these transactions as sales-type leases under ASC 606, "Revenue from Contracts with Customers". Our sales-type leases generally have a non-cancellable term of 60 months. Certain leases contain an end-of-term purchase option that is generally insignificant and is reasonably certain to be exercised by the lessee. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases, and typically relate to our Cantaloupe ONE rental program. Cantaloupe ONE agreements are 36-month rental agreements that transition to month-to-month agreements after the initial subscription commitment period.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also uses the practical expedient related to treating lease and non-lease components as a single component for those leases where the timing and pattern of transfer for the non-lease component and associated lease component are the same and the stand-alone lease component would be classified as an operating lease if accounted for separately. The combined component is then accounted for under Topic 606 or Topic 842 depending on the predominant characteristic of the combined component, which was Topic 606 for the Company's operating leases. All QuickStart leases are sales-type and do not qualify for the election. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lessor consideration is allocated between lease components and the non-lease components using the requirements under Topic 842. Revenue from sales-type leases is recognized upon shipment to the customer and the interest portion is deferred and recognized as earned. The revenues related to the sales-type leases are included in Equipment sales in the Consolidated Statements of Operations and a portion of the lease payments as Interest income. Revenue from operating leases is recognized ratably over the applicable service period in Subscription and transaction fees in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equipment Rental&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers its customers a rental program for its hardware&#160;devices, Cantaloupe ONE platform. In accordance with ASC 842, the Company classifies the rental agreements as operating leases, with service fee revenue related to the leases included in subscription and transaction fees in the Consolidated Statements of Operations. Costs for the Cantaloupe ONE revenue, which consist of depreciation expense on the Cantaloupe ONE equipment, are included in Cost of subscription and transaction fees in the Consolidated Statements of Operations. Equipment utilized by the Cantaloupe ONE program is included in Property and equipment, net on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LessorLeasesPolicyTextBlock>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1 contextRef="c-4" id="f-442">P60M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:LessorOperatingLeaseTermOfContract contextRef="c-4" id="f-443">P36M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-444">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SHIPPING AND HANDLING&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling fees billed to our customers in connection with sales are recorded as revenue. The costs incurred for shipping and handling of our product are recorded as cost of equipment.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-445">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ADVERTISING COSTS&lt;/span&gt;&lt;/div&gt;Advertising costs are expensed as incurred and are included within the Sales and marketing expenses in the Consolidated Statements of Operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-446" unitRef="usd">3200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-5" id="f-447" unitRef="usd">1900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-13" decimals="-5" id="f-448" unitRef="usd">800000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-449">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RESEARCH AND DEVELOPMENT EXPENSES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses are expensed as incurred and primarily consist of personnel, contractors and product development costs. Research and development expenses, which are included within&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the technology and product development expenses and general and administrative expenses in the Consolidated Statements of Operations, were approxim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ately $2.9 million, $3.0 million and $3.5 million, for the&#160;fiscal years ended June&#160;30, 2025, 2024, and 2023, respectively. Our re&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;search and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;development initiatives focus on adding features and functionality to our system solutions through the development and utilization of our processing and reporting network and new technology.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-5" id="f-450" unitRef="usd">2900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-5" id="f-451" unitRef="usd">3000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-5" id="f-452" unitRef="usd">3500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-453">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CAPITALIZATION OF INTERNAL-USE SOFTWARE AND CLOUD COMPUTING ARRANGEMENTS&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have expenditures associated with the technological maintenance and improvement of our network and technology offerings. These expenditures include both the cost of internal employees, who spend portions of their time on various technological projects, and the use of external temporary labor and consultants. Capitalization of internal-use software occurs in the application development stage after the completion of the preliminary project stage, and management authorizes the project, management commits to funding the project, it is probable the project will be completed, and the project will be used to perform the function intended, and it ends at the implementation stage. We are required to assess these expenditures and make a determination as to whether the costs should be expensed as incurred or are subject to capitalization. In making these determinations, we consider the stage of the development project, the probability of successful development and if the development is resulting in increased features and functionality. In addition, if we determine that a project qualifies for capitalization, the amount of capitalization is subject to various estimates, including the amount of time spent on the development work and the cost of internal employees and external consultants. Internal-use software is included within Property and equipment, net on our Consolidated Balance Sheets and is amortized over its estimated useful life, which is typically 3 to 7 years.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize certain costs related to hosting arrangements that are service contracts (cloud computing arrangements) following the internal-use software capitalization criteria described above. Our cloud computing arrangements involve services we use to support internal corporate functions, our platforms and technology offerings. Capitalized costs relating to cloud computing arrangements are included within Prepaid expenses and other current assets, or Other assets for costs that will be recognized in more than 12 months, on our Consolidated Balance Sheets and are amortized on a straight-line basis over the estimated useful life, which is typically 3 to 5 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-50" id="f-454">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-51" id="f-455">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-52" id="f-456">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-53" id="f-457">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy contextRef="c-1" id="f-458">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost of services received in exchange for an award of equity instruments related to employees and non-employees is based on the grant-date fair value of the award and allocated over the requisite service period of the award. When the requisite service period precedes the grant date, the Company begins recognizing compensation cost before a grant date is established, and the awards are marked to market until grant date occurs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These costs are recorded within operating expenses in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy>
    <us-gaap:LegalCostsPolicyTextBlock contextRef="c-1" id="f-459">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;LOSS CONTINGENCIES&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are involved in litigation, claims, contingencies and other legal matters. The Company&#x2019;s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's management team evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. &lt;/span&gt;&lt;/div&gt;If the assessment of a contingency indicates it is probable that a loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company&#x2019;s financial statements. If the assessment indicates a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed. Expected legal costs associated with assessing or potentially settling a contingent liability are expensed as incurred.</us-gaap:LegalCostsPolicyTextBlock>
    <ctlp:SalesTaxReservePolicyPolicyTextBlock contextRef="c-1" id="f-460">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SALES TAX RESERVE &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded a contingent liability for sales tax, included in Accrued expenses in the Consolidated Balance Sheets. On a quarterly basis, the Company accrues interest and penalties on the unpaid balance. The estimated liability is adjusted upon the payment of sales tax related to the accrual, the changes in state tax laws that may impact the accrual and the expiration of the statute of limitations for open years under review. The liability includes significant judgments and estimates that may change in the future, and the actual liability may be different from our current estimate. Changes to the sales tax reserve amount are recorded within General and administrative expenses and Interest expense in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</ctlp:SalesTaxReservePolicyPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-461">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are computed using the asset and liability method of accounting. Under the asset and liability method, a deferred tax asset or liability is recognized for estimated future tax effects attributable to temporary differences and carryforwards. The measurement of deferred income tax assets is adjusted by a valuation allowance, if necessary, to recognize future tax benefits only to the extent, based on available evidence, it is more likely than not such benefits will be realized. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax positions must meet a more-likely-than-not recognition threshold to be recognized. The Company recognizes interest and penalties related to uncertain tax positions, if applicable, within Interest expense and General and administrative expenses in the Consolidated Statements of Operatio&lt;/span&gt;ns, respectively. Interest and penalties related to uncertain tax positions incurred during the fiscal years ended June&#160;30, 2025, 2024, and 2023 were immaterial.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-462">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;EARNINGS PER COMMON SHARE&lt;/span&gt;&lt;/div&gt;Basic earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period. Diluted earnings per share are calculated by dividing net income applicable to common shares by the weighted average common shares outstanding for the period plus the dilutive effects of common stock equivalents unless the effects of such common stock equivalents are anti-dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-463">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting pronouncements adopted&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU 2023-07, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to an entity's chief operating decision maker (&#x201c;CODM&#x201d;), a description of other segment items by reportable segment, and permits disclosure of additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. It also requires certain disclosures for companies who have determined only one segment exists. Annual disclosures are required for fiscal years beginning after December 15, 2023, which is the Company's fiscal year 2025 annual reporting period. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, which is the Company's fiscal year 2026 interim reporting periods. See Note 20 - Segment Information for the Company's adoption of this standard.&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting pronouncements to be adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is evaluating whether the effects of the following recent accounting pronouncements, or any other recently issued but not yet effective accounting standards, will have a material effect on the Company&#x2019;s consolidated financial position, results of operations or cash flows.&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This standard was issued to enhance the transparency and decision usefulness of income tax disclosures to provide information to better assess how an entity&#x2019;s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this ASU address transparency about income tax information through disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The ASU should be applied on a prospective basis. Retrospective application is permitted. We are currently evaluating the impact the adoption of the new accounting guidance will have on our income tax disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2025, the FASB issued ASU 2025-05, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Asset&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s. The ASU introduces a practical expedient to calculating current expected credit loss by assuming that the current conditions as of the balance sheet date will not change for the remaining life of the asset. This update is effective for annual reporting periods beginning after December 15, 2025 and interim periods within those annual periods, and this update is applied prospectively. Early adoption is permitted in both interim and annual periods in which financials have not been issued. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="c-1" id="f-466">ACCOUNTS RECEIVABLE&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable primarily include amounts due to the Company for sales of equipment and subscription fees to customers, settlement receivables for amounts due from third-party payment processors, receivables from contract manufacturers and unbilled amounts due from customers, net of the allowance for credit losses. Accounts receivable, net of the allowance for uncollectible accounts were $37.9&#160;million as of June&#160;30, 2025 and $43.8&#160;million as of June&#160;30, 2024. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:116%"&gt;Concentrations&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025 and June&#160;30, 2024, no customer represented more than 10% of the Company's accounts receivable, net of allowance.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allowance for credit losses&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table represents the activity for the allowance for credit losses for the years ending June&#160;30, 2025 and 2024:&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.929%"&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.388%"&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.694%"&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.388%"&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:8.901%"&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: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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%"&gt;($ in thousands)&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 #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;2025&lt;/span&gt;&lt;/div&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 #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,815&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Provision adjustments&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,781&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&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 style="text-indent:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance, end of year&lt;/span&gt;&lt;/div&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13,241&#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:top"&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13,442&#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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the year ended June&#160;30, 2025, the Company had an increase in write-offs of Accounts Receivable due to the write off of balances which were fully reserved for as the beginning of the year but had not yet been written off.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-5" id="f-467" unitRef="usd">37900000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-5" id="f-468" unitRef="usd">43800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-469">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table represents the activity for the allowance for credit losses for the years ending June&#160;30, 2025 and 2024:&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.929%"&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.388%"&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.694%"&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.388%"&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:8.901%"&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: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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%"&gt;($ in thousands)&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 #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;2025&lt;/span&gt;&lt;/div&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 #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,815&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Provision adjustments&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,781&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&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 style="text-indent:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance, end of year&lt;/span&gt;&lt;/div&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13,241&#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:top"&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13,442&#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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-470" unitRef="usd">13442000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-22" decimals="-3" id="f-471" unitRef="usd">10815000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-472" unitRef="usd">4781000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-12" decimals="-3" id="f-473" unitRef="usd">4024000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-3" id="f-474" unitRef="usd">4982000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-12" decimals="-3" id="f-475" unitRef="usd">1397000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-476" unitRef="usd">13241000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-477" unitRef="usd">13442000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:FinancingReceivablesTextBlock contextRef="c-1" id="f-478">FINANCE RECEIVABLES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s finance receivables consist of financed devices under the QuickStart program and devices contractually associated with the Seed platform. Predominately all of the Company&#x2019;s finance receivables agreements are classified as non-cancellable sixty-month sales-type leases. As of June&#160;30, 2025 and 2024, finance receivables consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:74.777%"&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:10.595%"&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.530%"&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:10.598%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current finance receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance receivables due after one year, 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,750&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,036&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total finance receivables, net of allowance of $2,401 and $1,934, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company collects lease payments from customers primarily as part of the flow of funds from our transaction processing service. Balances are considered past due if customers do not have sufficient transaction revenue to cover the monthly lease payment by the end of the monthly billing period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%"&gt;At June&#160;30, 2025, the gross lease receivable by current payment performance on a contractual basis and year of origination consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.752%"&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.388%"&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:9.929%"&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.535%"&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:9.929%"&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.535%"&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:10.223%"&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.535%"&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:10.076%"&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.388%"&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:10.076%"&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.388%"&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:9.488%"&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.388%"&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:8.170%"&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="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Leases by Origination&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Up to 1 Year Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 1 and 2 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 2 and 3 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 3 and 4 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 4 and 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;More than 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30 days and under&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31 - 60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61 - 90 days&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Greater than 90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total finance receivables&lt;/span&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,510&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,051&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,928&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,146&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,299&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,573&#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="text-align:justify"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%"&gt;At June&#160;30, 2024, the gross lease receivable by current payment performance on a contractual basis and year of origination&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.752%"&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.388%"&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:9.929%"&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.535%"&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:9.929%"&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.535%"&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:10.223%"&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.535%"&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:10.076%"&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.388%"&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:10.076%"&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.388%"&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:9.488%"&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.388%"&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:8.170%"&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="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Leases by Origination&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Up to 1 Year Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 1 and 2 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 2 and 3 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 3 and 4 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 4 and 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;More than 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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 #000000;padding:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30 days and under&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31 - 60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61 - 90 days&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;224&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Greater than 90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total finance receivables&lt;/span&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,263&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,715&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,479&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,335&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;892&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,361&#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-bottom:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a rollforward of the allowance for finance receivables for the years ending June&#160;30, 2025 and 2024:&lt;/span&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:67.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:14.397%"&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.384%"&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:14.545%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for expected losses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(164)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, end of year&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,401&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,934&#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;&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:102%"&gt;Cash to be collected on our performing finance receivables due for each of the fiscal years after June&#160;30, 2025 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:87.186%"&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:10.614%"&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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amounts to be collected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(660)&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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance receivables&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,172&#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:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment sales, Cost of equipment sales, and Interest income, associated with equipment under sales type leases and are included in each respective line of the Consolidated Statement of Operations for the year ended June&#160;30, 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.062%"&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:14.024%"&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.387%"&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:14.027%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of equipment sales&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:FinancingReceivablesTextBlock>
    <ctlp:FinanceReceivablesSalestypeLeaseTerm contextRef="c-1" id="f-479">P60M</ctlp:FinanceReceivablesSalestypeLeaseTerm>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-480">As of June&#160;30, 2025 and 2024, finance receivables consist of the following:&lt;div style="margin-top:5pt"&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:74.777%"&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:10.595%"&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.530%"&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:10.598%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current finance receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance receivables due after one year, 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,750&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,036&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total finance receivables, net of allowance of $2,401 and $1,934, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-481" unitRef="usd">5422000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-482" unitRef="usd">6391000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c-4" decimals="-3" id="f-483" unitRef="usd">5750000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c-5" decimals="-3" id="f-484" unitRef="usd">10036000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="c-4" decimals="-3" id="f-485" unitRef="usd">2401000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="c-5" decimals="-3" id="f-486" unitRef="usd">1934000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet contextRef="c-4" decimals="-3" id="f-487" unitRef="usd">11172000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="c-5" decimals="-3" id="f-488" unitRef="usd">16427000</us-gaap:NotesReceivableNet>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock contextRef="c-1" id="f-489">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%"&gt;At June&#160;30, 2025, the gross lease receivable by current payment performance on a contractual basis and year of origination consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.752%"&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.388%"&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:9.929%"&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.535%"&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:9.929%"&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.535%"&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:10.223%"&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.535%"&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:10.076%"&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.388%"&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:10.076%"&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.388%"&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:9.488%"&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.388%"&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:8.170%"&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="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Leases by Origination&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Up to 1 Year Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 1 and 2 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 2 and 3 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 3 and 4 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 4 and 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;More than 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30 days and under&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31 - 60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61 - 90 days&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Greater than 90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total finance receivables&lt;/span&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,510&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,051&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,928&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,146&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,299&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,573&#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="text-align:justify"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%"&gt;At June&#160;30, 2024, the gross lease receivable by current payment performance on a contractual basis and year of origination&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.752%"&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.388%"&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:9.929%"&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.535%"&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:9.929%"&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.535%"&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:10.223%"&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.535%"&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:10.076%"&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.388%"&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:10.076%"&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.388%"&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:9.488%"&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.388%"&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:8.170%"&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="42" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Leases by Origination&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Up to 1 Year Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 1 and 2 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 2 and 3 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 3 and 4 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Between 4 and 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;More than 5 Years Ago&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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 #000000;padding:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30 days and under&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31 - 60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61 - 90 days&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;224&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Greater than 90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total finance receivables&lt;/span&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,263&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,715&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,479&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,335&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;892&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,361&#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:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-54" decimals="-3" id="f-490" unitRef="usd">1463000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-54" decimals="-3" id="f-491" unitRef="usd">1517000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-54" decimals="-3" id="f-492" unitRef="usd">3290000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-54" decimals="-3" id="f-493" unitRef="usd">2766000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-54" decimals="-3" id="f-494" unitRef="usd">589000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-54" decimals="-3" id="f-495" unitRef="usd">93000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-54" decimals="-3" id="f-496" unitRef="usd">9718000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-55" decimals="-3" id="f-497" unitRef="usd">27000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-55" decimals="-3" id="f-498" unitRef="usd">34000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-55" decimals="-3" id="f-499" unitRef="usd">83000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-55" decimals="-3" id="f-500" unitRef="usd">106000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-55" decimals="-3" id="f-501" unitRef="usd">61000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-55" decimals="-3" id="f-502" unitRef="usd">14000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-55" decimals="-3" id="f-503" unitRef="usd">325000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-56" decimals="-3" id="f-504" unitRef="usd">9000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-56" decimals="-3" id="f-505" unitRef="usd">16000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-56" decimals="-3" id="f-506" unitRef="usd">42000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-56" decimals="-3" id="f-507" unitRef="usd">73000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-56" decimals="-3" id="f-508" unitRef="usd">57000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-56" decimals="-3" id="f-509" unitRef="usd">18000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-56" decimals="-3" id="f-510" unitRef="usd">215000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-57" decimals="-3" id="f-511" unitRef="usd">8000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-57" decimals="-3" id="f-512" unitRef="usd">14000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-57" decimals="-3" id="f-513" unitRef="usd">63000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-57" decimals="-3" id="f-514" unitRef="usd">10000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-57" decimals="-3" id="f-515" unitRef="usd">66000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-57" decimals="-3" id="f-516" unitRef="usd">12000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-57" decimals="-3" id="f-517" unitRef="usd">173000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-58" decimals="-3" id="f-518" unitRef="usd">3000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-58" decimals="-3" id="f-519" unitRef="usd">58000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-58" decimals="-3" id="f-520" unitRef="usd">573000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-58" decimals="-3" id="f-521" unitRef="usd">973000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-58" decimals="-3" id="f-522" unitRef="usd">373000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-58" decimals="-3" id="f-523" unitRef="usd">1162000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-58" decimals="-3" id="f-524" unitRef="usd">3142000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-4" decimals="-3" id="f-525" unitRef="usd">1510000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-4" decimals="-3" id="f-526" unitRef="usd">1639000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-4" decimals="-3" id="f-527" unitRef="usd">4051000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-4" decimals="-3" id="f-528" unitRef="usd">3928000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-4" decimals="-3" id="f-529" unitRef="usd">1146000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-4" decimals="-3" id="f-530" unitRef="usd">1299000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-4" decimals="-3" id="f-531" unitRef="usd">13573000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-59" decimals="-3" id="f-532" unitRef="usd">2199000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-59" decimals="-3" id="f-533" unitRef="usd">5135000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-59" decimals="-3" id="f-534" unitRef="usd">4668000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-59" decimals="-3" id="f-535" unitRef="usd">1961000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-59" decimals="-3" id="f-536" unitRef="usd">456000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-59" decimals="-3" id="f-537" unitRef="usd">324000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-59" decimals="-3" id="f-538" unitRef="usd">14743000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-60" decimals="-3" id="f-539" unitRef="usd">13000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-60" decimals="-3" id="f-540" unitRef="usd">67000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-60" decimals="-3" id="f-541" unitRef="usd">80000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-60" decimals="-3" id="f-542" unitRef="usd">85000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-60" decimals="-3" id="f-543" unitRef="usd">56000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-60" decimals="-3" id="f-544" unitRef="usd">42000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-60" decimals="-3" id="f-545" unitRef="usd">343000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-61" decimals="-3" id="f-546" unitRef="usd">8000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-61" decimals="-3" id="f-547" unitRef="usd">64000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-61" decimals="-3" id="f-548" unitRef="usd">58000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-61" decimals="-3" id="f-549" unitRef="usd">49000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-61" decimals="-3" id="f-550" unitRef="usd">47000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-61" decimals="-3" id="f-551" unitRef="usd">38000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-61" decimals="-3" id="f-552" unitRef="usd">264000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-62" decimals="-3" id="f-553" unitRef="usd">8000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-62" decimals="-3" id="f-554" unitRef="usd">62000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-62" decimals="-3" id="f-555" unitRef="usd">48000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-62" decimals="-3" id="f-556" unitRef="usd">32000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-62" decimals="-3" id="f-557" unitRef="usd">36000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-62" decimals="-3" id="f-558" unitRef="usd">38000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-62" decimals="-3" id="f-559" unitRef="usd">224000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-63" decimals="-3" id="f-560" unitRef="usd">35000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-63" decimals="-3" id="f-561" unitRef="usd">387000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-63" decimals="-3" id="f-562" unitRef="usd">625000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-63" decimals="-3" id="f-563" unitRef="usd">208000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-63" decimals="-3" id="f-564" unitRef="usd">297000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-63" decimals="-3" id="f-565" unitRef="usd">1235000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-63" decimals="-3" id="f-566" unitRef="usd">2787000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear contextRef="c-5" decimals="-3" id="f-567" unitRef="usd">2263000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear contextRef="c-5" decimals="-3" id="f-568" unitRef="usd">5715000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear contextRef="c-5" decimals="-3" id="f-569" unitRef="usd">5479000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear contextRef="c-5" decimals="-3" id="f-570" unitRef="usd">2335000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear contextRef="c-5" decimals="-3" id="f-571" unitRef="usd">892000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear contextRef="c-5" decimals="-3" id="f-572" unitRef="usd">1677000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross contextRef="c-5" decimals="-3" id="f-573" unitRef="usd">18361000</us-gaap:NotesReceivableGross>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock contextRef="c-1" id="f-574">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a rollforward of the allowance for finance receivables for the years ending June&#160;30, 2025 and 2024:&lt;/span&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:67.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:14.397%"&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.384%"&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:14.545%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for expected losses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(164)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, end of year&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,401&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,934&#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:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="c-5" decimals="-3" id="f-575" unitRef="usd">1934000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="c-22" decimals="-3" id="f-576" unitRef="usd">2098000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed contextRef="c-1" decimals="-3" id="f-577" unitRef="usd">502000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed contextRef="c-12" decimals="-3" id="f-578" unitRef="usd">-164000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs contextRef="c-1" decimals="-3" id="f-579" unitRef="usd">35000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs contextRef="c-12" decimals="-3" id="f-580" unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="c-4" decimals="-3" id="f-581" unitRef="usd">2401000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="c-5" decimals="-3" id="f-582" unitRef="usd">1934000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <ctlp:ScheduleOfFinancingReceivableTableTextBlock contextRef="c-1" id="f-583">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:102%"&gt;Cash to be collected on our performing finance receivables due for each of the fiscal years after June&#160;30, 2025 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:87.186%"&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:10.614%"&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:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amounts to be collected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(660)&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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance receivables&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,172&#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;</ctlp:ScheduleOfFinancingReceivableTableTextBlock>
    <ctlp:NotesAndLoansReceivableInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-584" unitRef="usd">6054000</ctlp:NotesAndLoansReceivableInNextTwelveMonths>
    <ctlp:NotesAndLoansReceivableInYearTwo contextRef="c-4" decimals="-3" id="f-585" unitRef="usd">4490000</ctlp:NotesAndLoansReceivableInYearTwo>
    <ctlp:NotesAndLoansReceivableInYearThree contextRef="c-4" decimals="-3" id="f-586" unitRef="usd">2337000</ctlp:NotesAndLoansReceivableInYearThree>
    <ctlp:NotesAndLoansReceivableInYearFour contextRef="c-4" decimals="-3" id="f-587" unitRef="usd">1048000</ctlp:NotesAndLoansReceivableInYearFour>
    <ctlp:NotesAndLoansReceivableInYearFive contextRef="c-4" decimals="-3" id="f-588" unitRef="usd">302000</ctlp:NotesAndLoansReceivableInYearFive>
    <ctlp:NotesAndLoansReceivableAfterYearFive contextRef="c-4" decimals="-3" id="f-589" unitRef="usd">2000</ctlp:NotesAndLoansReceivableAfterYearFive>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee contextRef="c-4" decimals="-3" id="f-590" unitRef="usd">14233000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount contextRef="c-4" decimals="-3" id="f-591" unitRef="usd">-660000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="c-4" decimals="-3" id="f-592" unitRef="usd">2401000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet contextRef="c-4" decimals="-3" id="f-593" unitRef="usd">11172000</us-gaap:NotesReceivableNet>
    <us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock contextRef="c-1" id="f-594">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment sales, Cost of equipment sales, and Interest income, associated with equipment under sales type leases and are included in each respective line of the Consolidated Statement of Operations for the year ended June&#160;30, 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.062%"&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:14.024%"&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.387%"&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:14.027%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($ in thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of equipment sales&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:SalesTypeLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseRevenue contextRef="c-9" decimals="-3" id="f-595" unitRef="usd">1449000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue contextRef="c-10" decimals="-3" id="f-596" unitRef="usd">2882000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:CostOfGoodsSoldSalesTypeLease contextRef="c-9" decimals="-3" id="f-597" unitRef="usd">1253000</us-gaap:CostOfGoodsSoldSalesTypeLease>
    <us-gaap:CostOfGoodsSoldSalesTypeLease contextRef="c-10" decimals="-3" id="f-598" unitRef="usd">2861000</us-gaap:CostOfGoodsSoldSalesTypeLease>
    <us-gaap:SalesTypeLeaseInterestIncome contextRef="c-9" decimals="-3" id="f-599" unitRef="usd">1539000</us-gaap:SalesTypeLeaseInterestIncome>
    <us-gaap:SalesTypeLeaseInterestIncome contextRef="c-10" decimals="-3" id="f-600" unitRef="usd">1910000</us-gaap:SalesTypeLeaseInterestIncome>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-601">PROPERTY AND EQUIPMENT, NET&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.349%"&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.307%"&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.538%"&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.159%"&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.538%"&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.159%"&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.538%"&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.312%"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&lt;br/&gt;Lives&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,669&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,333)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,336&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment used for rental program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,385&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,014)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.349%"&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.307%"&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.538%"&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.159%"&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.538%"&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.159%"&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.538%"&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.312%"&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:0 1pt"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&lt;br/&gt;Lives&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,666&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,472)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,194&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment used for rental program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,296&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,826)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:3pt;text-align:justify;text-indent:9pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's total depreciation expense is comprised of depreciation included in our Cost of subscription and transaction fees for rental equipment and depreciation included in our operating expenses. Depreciation expense included within Cost of subscription and transaction fees for rental equipment was $1.9 million, $1.6 million, and $1.2 million for the years ended June&#160;30, 2025, 2024, and 2023, respectively. Depreciation expense included within operating expenses for the years ended June&#160;30, 2025, 2024, and 2023 was $10.1 million, $5.0 million and $2.6 million, respectively. During the year ended June&#160;30, 2025, the Company recognized approximately $3.0&#160;million in additional charges, due to certain capitalized internal use software that is no longer expected to provide future economic benefits as a result of changes in business strategy and evolving technology initiatives.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Internal-use software above included $8.4 million and $9.2 million in projects not yet placed in service as of June&#160;30, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-602">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.349%"&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.307%"&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.538%"&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.159%"&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.538%"&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.159%"&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.538%"&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.312%"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&lt;br/&gt;Lives&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,669&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,333)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,336&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment used for rental program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,385&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,014)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.349%"&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.307%"&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.538%"&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.159%"&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.538%"&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.159%"&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.538%"&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.312%"&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:0 1pt"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&lt;br/&gt;Lives&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,666&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,472)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,194&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment used for rental program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,296&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,826)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-64" id="f-603">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-65" id="f-604">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c-66" decimals="-3" id="f-605" unitRef="usd">8148000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation contextRef="c-66" decimals="-3" id="f-606" unitRef="usd">7434000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c-66" decimals="-3" id="f-607" unitRef="usd">714000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-67" id="f-608">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-68" id="f-609">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c-69" decimals="-3" id="f-610" unitRef="usd">44669000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation contextRef="c-69" decimals="-3" id="f-611" unitRef="usd">14333000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c-69" decimals="-3" id="f-612" unitRef="usd">30336000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife contextRef="c-1" id="f-613">P5Y</ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="c-4" decimals="-3" id="f-614" unitRef="usd">34522000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation contextRef="c-4" decimals="-3" id="f-615" unitRef="usd">26818000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet contextRef="c-4" decimals="-3" id="f-616" unitRef="usd">7704000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-70" id="f-617">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-71" id="f-618">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c-72" decimals="-3" id="f-619" unitRef="usd">2385000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation contextRef="c-72" decimals="-3" id="f-620" unitRef="usd">2014000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c-72" decimals="-3" id="f-621" unitRef="usd">371000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-622" unitRef="usd">89724000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-623" unitRef="usd">50599000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-624" unitRef="usd">39125000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-73" id="f-625">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-74" id="f-626">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c-75" decimals="-3" id="f-627" unitRef="usd">7588000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation contextRef="c-75" decimals="-3" id="f-628" unitRef="usd">6994000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c-75" decimals="-3" id="f-629" unitRef="usd">594000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-76" id="f-630">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-77" id="f-631">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c-78" decimals="-3" id="f-632" unitRef="usd">34666000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation contextRef="c-78" decimals="-3" id="f-633" unitRef="usd">9472000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c-78" decimals="-3" id="f-634" unitRef="usd">25194000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife contextRef="c-12" id="f-635">P5Y</ctlp:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseUsefulLife>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="c-5" decimals="-3" id="f-636" unitRef="usd">32513000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation contextRef="c-5" decimals="-3" id="f-637" unitRef="usd">24742000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet contextRef="c-5" decimals="-3" id="f-638" unitRef="usd">7771000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-79" id="f-639">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-80" id="f-640">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c-81" decimals="-3" id="f-641" unitRef="usd">2296000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation contextRef="c-81" decimals="-3" id="f-642" unitRef="usd">1826000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation contextRef="c-81" decimals="-3" id="f-643" unitRef="usd">470000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-644" unitRef="usd">77063000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-645" unitRef="usd">43034000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-646" unitRef="usd">34029000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-82" decimals="-5" id="f-647" unitRef="usd">1900000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-83" decimals="-5" id="f-648" unitRef="usd">1600000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-84" decimals="-5" id="f-649" unitRef="usd">1200000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-85" decimals="-5" id="f-650" unitRef="usd">10100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-86" decimals="-5" id="f-651" unitRef="usd">5000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-87" decimals="-5" id="f-652" unitRef="usd">2600000</us-gaap:Depreciation>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease contextRef="c-88" decimals="-5" id="f-653" unitRef="usd">3000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease>
    <ctlp:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService contextRef="c-69" decimals="-5" id="f-654" unitRef="usd">8400000</ctlp:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService>
    <ctlp:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService contextRef="c-78" decimals="-5" id="f-655" unitRef="usd">9200000</ctlp:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciationProjectsNotYetPlacedInService>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-658">LEASES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessee accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We have operating leases which are primarily real estate leases used for corporate functions, product development, sales, and other purposes. The following table provides supplemental balance sheet information related to the Company's operating leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:19.806%"&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.530%"&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:45.098%"&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.384%"&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:14.543%"&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.384%"&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:14.255%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance Sheet Classification&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,735&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-662"&gt;&lt;span style="-sec-ix-hidden:f-663"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-666"&gt;&lt;span style="-sec-ix-hidden:f-667"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,457&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease cost are as follows:&lt;/span&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:51.239%"&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:14.104%"&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.384%"&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:14.543%"&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.384%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and non-cash activity related to our leases are as follows:&lt;/span&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:50.800%"&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:14.689%"&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.530%"&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:14.104%"&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.384%"&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:14.693%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental cash flow information:&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for our leases are as follows:&lt;/span&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:67.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:14.250%"&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.530%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:&lt;/span&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:86.765%"&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.035%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,744&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,626)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of 32M described in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 - Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company entered into additional operating leases for office space located in River Falls, Wisconsin and Birmingham, U.K. These leases commenced on December 31, 2022, which expire November 2026. During the year ended June&#160;30, 2025, the River Falls lease was extended through November 2027.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, the Company extended its existing Atlanta, Georgia office operating lease for an additional 73-months period including rent free periods. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2023, the Company signed a new lease for its corporate office in Malvern, Pennsylvania. The new lease commenced on February 15, 2024 with a term of 133-months.&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"&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:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment used for the Company's operating lease rental program consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:73.424%"&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.532%"&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.345%"&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.385%"&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:10.614%"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of June 30, &lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s net investment in sales-type leases (carrying value of lease receivables) and the future minimum amounts to be collected on these lease receivables as of June&#160;30, 2025 are disclosed within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4, Finance Rece&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ivables.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also is the sublessor for office space in Denver, Colorado and Metairie, Louisiana. Sublessor rental income was $0.7&#160;million, $0.8&#160;million, and $0.8&#160;million for the years ended June&#160;30, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LessorSalesTypeLeasesTextBlock contextRef="c-1" id="f-657">LEASES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessee accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We have operating leases which are primarily real estate leases used for corporate functions, product development, sales, and other purposes. The following table provides supplemental balance sheet information related to the Company's operating leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:19.806%"&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.530%"&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:45.098%"&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.384%"&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:14.543%"&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.384%"&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:14.255%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance Sheet Classification&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,735&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-662"&gt;&lt;span style="-sec-ix-hidden:f-663"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-666"&gt;&lt;span style="-sec-ix-hidden:f-667"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,457&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease cost are as follows:&lt;/span&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:51.239%"&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:14.104%"&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.384%"&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:14.543%"&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.384%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and non-cash activity related to our leases are as follows:&lt;/span&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:50.800%"&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:14.689%"&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.530%"&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:14.104%"&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.384%"&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:14.693%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental cash flow information:&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for our leases are as follows:&lt;/span&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:67.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:14.250%"&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.530%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:&lt;/span&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:86.765%"&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.035%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,744&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,626)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of 32M described in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 - Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company entered into additional operating leases for office space located in River Falls, Wisconsin and Birmingham, U.K. These leases commenced on December 31, 2022, which expire November 2026. During the year ended June&#160;30, 2025, the River Falls lease was extended through November 2027.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, the Company extended its existing Atlanta, Georgia office operating lease for an additional 73-months period including rent free periods. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2023, the Company signed a new lease for its corporate office in Malvern, Pennsylvania. The new lease commenced on February 15, 2024 with a term of 133-months.&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"&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:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment used for the Company's operating lease rental program consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:73.424%"&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.532%"&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.345%"&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.385%"&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:10.614%"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of June 30, &lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s net investment in sales-type leases (carrying value of lease receivables) and the future minimum amounts to be collected on these lease receivables as of June&#160;30, 2025 are disclosed within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4, Finance Rece&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ivables.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also is the sublessor for office space in Denver, Colorado and Metairie, Louisiana. Sublessor rental income was $0.7&#160;million, $0.8&#160;million, and $0.8&#160;million for the years ended June&#160;30, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LessorSalesTypeLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock contextRef="c-1" id="f-656">LEASES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessee accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We have operating leases which are primarily real estate leases used for corporate functions, product development, sales, and other purposes. The following table provides supplemental balance sheet information related to the Company's operating leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:19.806%"&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.530%"&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:45.098%"&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.384%"&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:14.543%"&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.384%"&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:14.255%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance Sheet Classification&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,735&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-662"&gt;&lt;span style="-sec-ix-hidden:f-663"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-666"&gt;&lt;span style="-sec-ix-hidden:f-667"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,457&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease cost are as follows:&lt;/span&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:51.239%"&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:14.104%"&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.384%"&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:14.543%"&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.384%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and non-cash activity related to our leases are as follows:&lt;/span&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:50.800%"&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:14.689%"&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.530%"&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:14.104%"&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.384%"&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:14.693%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental cash flow information:&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for our leases are as follows:&lt;/span&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:67.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:14.250%"&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.530%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:&lt;/span&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:86.765%"&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.035%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,744&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,626)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of 32M described in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 - Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company entered into additional operating leases for office space located in River Falls, Wisconsin and Birmingham, U.K. These leases commenced on December 31, 2022, which expire November 2026. During the year ended June&#160;30, 2025, the River Falls lease was extended through November 2027.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, the Company extended its existing Atlanta, Georgia office operating lease for an additional 73-months period including rent free periods. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2023, the Company signed a new lease for its corporate office in Malvern, Pennsylvania. The new lease commenced on February 15, 2024 with a term of 133-months.&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"&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:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor accounting&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment used for the Company's operating lease rental program consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:73.424%"&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.532%"&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.345%"&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.385%"&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:10.614%"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of June 30, &lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s net investment in sales-type leases (carrying value of lease receivables) and the future minimum amounts to be collected on these lease receivables as of June&#160;30, 2025 are disclosed within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4, Finance Rece&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ivables.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also is the sublessor for office space in Denver, Colorado and Metairie, Louisiana. Sublessor rental income was $0.7&#160;million, $0.8&#160;million, and $0.8&#160;million for the years ended June&#160;30, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <ctlp:AssetsandLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-659">The following table provides supplemental balance sheet information related to the Company's operating leases: &lt;div style="margin-top:12pt;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:19.806%"&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.530%"&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:45.098%"&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.384%"&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:14.543%"&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.384%"&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:14.255%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance Sheet Classification&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,735&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-662"&gt;&lt;span style="-sec-ix-hidden:f-663"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-666"&gt;&lt;span style="-sec-ix-hidden:f-667"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,279&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,457&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;</ctlp:AssetsandLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-660" unitRef="usd">7735000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-661" unitRef="usd">7986000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-664" unitRef="usd">1655000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-665" unitRef="usd">1320000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-668" unitRef="usd">8279000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-669" unitRef="usd">8457000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-670" unitRef="usd">9934000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-671" unitRef="usd">9777000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-672">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease cost are as follows:&lt;/span&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:51.239%"&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:14.104%"&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.384%"&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:14.543%"&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.384%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes variable lease costs of $0.3&#160;million, $0.4&#160;million, $0.4 million for the years ended June 30, 2025, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and non-cash activity related to our leases are as follows:&lt;/span&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:50.800%"&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:14.689%"&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.530%"&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:14.104%"&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.384%"&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:14.693%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental cash flow information:&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for our leases are as follows:&lt;/span&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:67.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:14.250%"&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.530%"&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:14.546%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:'Times New Roman',serif;font-size:8pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-673" unitRef="usd">2314000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-3" id="f-674" unitRef="usd">2520000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-13" decimals="-3" id="f-675" unitRef="usd">2490000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-5" id="f-676" unitRef="usd">300000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-12" decimals="-5" id="f-677" unitRef="usd">400000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-13" decimals="-5" id="f-678" unitRef="usd">400000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-679" unitRef="usd">2247000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-12" decimals="-3" id="f-680" unitRef="usd">2278000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-13" decimals="-3" id="f-681" unitRef="usd">2522000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-682" unitRef="usd">1050000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-683" unitRef="usd">6657000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-13" decimals="-3" id="f-684" unitRef="usd">1607000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-685">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-686">P7Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-687" unitRef="number">0.087</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-688" unitRef="number">0.082</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-689">&lt;div style="margin-top:17pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities by fiscal year for our leases as of June&#160;30, 2025 are as follows:&lt;/span&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:86.765%"&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.035%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,744&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,626)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-690" unitRef="usd">2442000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-691" unitRef="usd">2249000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-692" unitRef="usd">1654000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-693" unitRef="usd">1493000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-694" unitRef="usd">978000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-695" unitRef="usd">4744000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-696" unitRef="usd">13560000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-697" unitRef="usd">3626000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-698" unitRef="usd">9934000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-89" id="f-699">P73M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-90" id="f-700">P133M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock contextRef="c-1" id="f-701">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment used for the Company's operating lease rental program consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:73.424%"&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.532%"&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.345%"&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.385%"&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:10.614%"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of June 30, &lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="c-4" decimals="-3" id="f-702" unitRef="usd">34522000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="c-5" decimals="-3" id="f-703" unitRef="usd">32513000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation contextRef="c-4" decimals="-3" id="f-704" unitRef="usd">26818000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation contextRef="c-5" decimals="-3" id="f-705" unitRef="usd">24742000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet contextRef="c-4" decimals="-3" id="f-706" unitRef="usd">7704000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet contextRef="c-5" decimals="-3" id="f-707" unitRef="usd">7771000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:RentalIncomeNonoperating contextRef="c-1" decimals="-5" id="f-708" unitRef="usd">700000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c-12" decimals="-5" id="f-709" unitRef="usd">800000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c-13" decimals="-5" id="f-710" unitRef="usd">800000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-711">DEBT AND OTHER FINANCING ARRANGEMENTS&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's debt and other financing arrangements as of June&#160;30, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.635%"&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:10.664%"&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.535%"&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:10.666%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JPMorgan Credit Facility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized issuance costs and debt discount&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt and other financing arrangements, current&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,917)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,266)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt and other financing arrangements, non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;See discussion below on the JPMorgan Credit Facil&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2025 Credit Facility&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2025 (the "Closing Date"), the Company entered into a second amended and restated credit agreement (the &#x201c;2025 Credit Facility&#x201d;) among the Company, as the borrower, certain of its subsidiaries, as guarantors, and JPMorgan Chase Bank, N.A., as a lender and the administrative agent, and Capital One, National Association as a lender. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2025 Credit Facility provides for a $40&#160;million secured term loan facility (the "2025 Term Loan Facility"), a $30&#160;million secured revolving credit facility (the "2025 Revolving Facility") and a $30&#160;million secured delayed draw term loan facility (the "Delayed Draw Term Loan Facility"). Proceeds from the 2025 Term Loan Facility were used to repay borrowings under the Company's 2022 Amended JPMorgan Credit Facility (described below), which had total remaining net borrowings of $37.3&#160;million, inclusive of accrued interest on these facilities. The remaining proceeds from the 2025 Credit Facility were used to finance working capital needs and for general corporate purposes including permitted acquisitions and investments. &lt;br/&gt;&lt;br/&gt;The 2025 Delayed Draw Facility is available for a period of up to 24 months following the Closing Date. The Company has not borrowed against the 2025 Revolving Facility or the Delayed Draw Term Loan Facility. &lt;br/&gt;&lt;br/&gt;In accordance with ASC 470, the Company evaluated the 2025 Credit Facility on a lender-by-lender basis. The Company accounted for the 2025 Term Loan Facility and 2025 Revolving Facility as debt modifications. As such, previously unamortized debt issuance costs will be amortized over the term of the new credit agreement. The Company paid $1.0&#160;million in lender fees and legal expenses in connection with the execution of the 2025 Credit Facility. &lt;br/&gt;&lt;br/&gt;Interest on the 2025 Credit Facility is based, at the Company&#x2019;s option, on a base rate or SOFR plus an applicable margin tied to the Company&#x2019;s total net leverage ratio and having ranges between 1.75% and 2.50% for base rate loans and between 2.75% to 3.50% for SOFR loans. The 2025 Revolving Facility also carries an unused commitment fee tied to the Company's total net leverage ratio between 0.25% to 0.40% per annum. In an event of default, the interest rate may be increased by 2.00%. As of June&#160;30, 2025, the weighted average interest rate for the 2025 Credit Facility is approximately 7.24%. &lt;br/&gt;&lt;br/&gt;The 2025 Term Loan Facility, the 2025 Revolving Facility and the Delayed Draw Term Loan Facility all mature on January 31, 2030. Principal in respect of the 2025 Term Loan Facility is payable quarterly with 5.0% due in year one and year two, 7.5% due in year three and year 4, 10% due in year 5, and the remainder payable upon maturity. To the extent funded, principal in respect of the Delayed Draw Term Loan Facility will be payable on the same terms as the 2025 Term Loan Facility. Principal on 2025 Revolving Facility is due at maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s obligations under the 2025 Credit Facility are unconditionally guaranteed, jointly and severally, by the Company&#x2019;s material direct and indirect wholly-owned domestic subsidiaries (the &#x201c;Guarantors&#x201d;). All obligations of the Company and the Guarantors under the 2025 Credit Facility are secured by first priority security interests in substantially all of the assets of the Company and the Guarantors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The 2025 Credit Facility includes customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two financial covenants. The first financial covenant requires the Company to maintain a total leverage ratio of not more than 3.50 to 1.00 on the last day of any fiscal quarter. However, if a material acquisition occurs, the Company is required to maintain a total leverage ratio not greater than 4.00 to 1.00 on the last day of the fiscal quarter for the next four fiscal quarters following the material acquisition. The second financial covenant does not permit the Company to have a fixed charge coverage ratio of less than 1.15 to 1.00 for four consecutive fiscal quarters. The Company was in compliance with its financial covenants for the 2025 Credit Facility as of June&#160;30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;2022 Amended JPMorgan Credit Facility&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 17, 2022, the Company entered into an amended and restated credit agreement with JPMorgan Chase Bank, N.A. which provides for a $15&#160;million secured revolving credit facility (the &#x201c;2022 Amended Revolving Facility&#x201d;) and a $15&#160;million secured term facility (the &#x201c;2022 Amended Secured Term Facility&#x201d; and together with the 2022 Amended Revolving Facility, the &#x201c;2022 Amended JPMorgan Credit Facility&#x201d;), and a $10&#160;million delayed draw term facility, and fully replaced our previous 2021 credit facility with JPMorgan Chase Bank, N.A.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 1, 2022, the Company entered into an amendment to the 2022 Amended JPMorgan Credit Facility, dated as of March 17, 2022, which, among other things, amended the definition of the Company&#x2019;s EBITDA under the Credit Agreement. On December 1, 2022, the Company borrowed an additional $25&#160;million under the 2022 Amended JPMorgan Credit Facility, including $15&#160;million from the revolving credit facility and exercised the delayed draw term facility of $10&#160;million increasing the 2022 Amended Secured Term Facility to $25&#160;million.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described above, proceeds from the 2025 Term Loan Facility were used to repay borrowings under the 2022 Amended Credit JPMorgan Facility, which had total remaining net borrowings of $37.3&#160;million, inclusive of accrued interest on the facility.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on the 2022 Amended JPMorgan Credit Facility was based, at the Company&#x2019;s option, on a base rate or SOFR plus an applicable margin tied to the Company&#x2019;s total leverage ratio and having ranges of between 2.50% and 3.00% for base rate loans and between 3.50% and 4.00% for SOFR loans. Subject to the occurrence of a material acquisition and the Company&#x2019;s total leverage ratio exceeding 3.00 to 1.00, the interest rate on the loans may increase by 0.25%. In an event of default, the interest rate may be increased by 2.00%. The 2022 Amended JPMorgan Credit Facility also carried a commitment fee of 0.50% per annum on the unused portion.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 Amended JPMorgan Credit Facility included customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two financial covenants. One financial covenant requires the Company to maintain, at all times, a total leverage ratio of not more than 3.00 to 1.00 on the last day of any fiscal quarter. The other financial covenant is conditional on a material acquisition occurring: if a material acquisition occurs, the Company is required to maintain a total leverage ratio not greater than 4.00 to 1.00 for the next four fiscal quarters following the material acquisition. The Company was in compliance with its financial covenants for the 2022 Amended JPMorgan Credit Facility until the 2025 Credit Facility modification. See above for the new financial covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Expected Maturities&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected maturities associated with the Company&#x2019;s outstanding debt and other financing arrangements as of June&#160;30, 2025, were as follows:&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.135%"&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:10.665%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,000&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-712">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's debt and other financing arrangements as of June&#160;30, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.635%"&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:10.664%"&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.535%"&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:10.666%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JPMorgan Credit Facility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized issuance costs and debt discount&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt and other financing arrangements, current&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,917)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,266)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt and other financing arrangements, non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;See discussion below on the JPMorgan Credit Facil&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-91" decimals="-3" id="f-713" unitRef="usd">39000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-92" decimals="-3" id="f-714" unitRef="usd">37625000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-3" id="f-715" unitRef="usd">337000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-5" decimals="-3" id="f-716" unitRef="usd">75000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-717" unitRef="usd">38663000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-718" unitRef="usd">37550000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-719" unitRef="usd">1917000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-720" unitRef="usd">1266000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-721" unitRef="usd">36746000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-722" unitRef="usd">36284000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-93" decimals="-6" id="f-723" unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-94" decimals="-6" id="f-724" unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-95" decimals="-6" id="f-725" unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt contextRef="c-96" decimals="-5" id="f-726" unitRef="usd">37300000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityExpirationPeriod contextRef="c-97" id="f-727">P24M</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <ctlp:DebtInstrumentTransactionAndLegalFeeAmount contextRef="c-98" decimals="-5" id="f-728" unitRef="usd">1000000</ctlp:DebtInstrumentTransactionAndLegalFeeAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-99" decimals="4" id="f-729" unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-100" decimals="3" id="f-730" unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-101" decimals="4" id="f-731" unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-102" decimals="3" id="f-732" unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-103" decimals="4" id="f-733" unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-104" decimals="3" id="f-734" unitRef="number">0.0040</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease contextRef="c-98" decimals="2" id="f-735" unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-105" decimals="4" id="f-736" unitRef="number">0.0724</us-gaap:DebtWeightedAverageInterestRate>
    <ctlp:LongTermDebtMaturityPayableDueYearOneAndYearTwo contextRef="c-93" decimals="3" id="f-737" unitRef="number">0.050</ctlp:LongTermDebtMaturityPayableDueYearOneAndYearTwo>
    <ctlp:LongTermDebtMaturityPayableDueYearThreeAndYearFour contextRef="c-93" decimals="3" id="f-738" unitRef="number">0.075</ctlp:LongTermDebtMaturityPayableDueYearThreeAndYearFour>
    <ctlp:LongTermDebtMaturityPayableDueYearFive contextRef="c-93" decimals="2" id="f-739" unitRef="number">0.10</ctlp:LongTermDebtMaturityPayableDueYearFive>
    <ctlp:DebtInstrumentNumberOfCovenants
      contextRef="c-97"
      decimals="INF"
      id="f-740"
      unitRef="covenant">2</ctlp:DebtInstrumentNumberOfCovenants>
    <ctlp:DebtInstrumentCovenantAdjustedQuickRatioMaximum contextRef="c-106" decimals="2" id="f-741" unitRef="number">3.50</ctlp:DebtInstrumentCovenantAdjustedQuickRatioMaximum>
    <ctlp:DebtInstrumentCovenantAdjustedQuickRatioMaximum contextRef="c-96" decimals="2" id="f-742" unitRef="number">4.00</ctlp:DebtInstrumentCovenantAdjustedQuickRatioMaximum>
    <ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum contextRef="c-107" decimals="2" id="f-743" unitRef="number">1.15</ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-108" decimals="-6" id="f-744" unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-109" decimals="-6" id="f-745" unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ctlp:LineOfCreditFacilityDelayedDrawTermAmount contextRef="c-109" decimals="-6" id="f-746" unitRef="usd">10000000</ctlp:LineOfCreditFacilityDelayedDrawTermAmount>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="c-110" decimals="-6" id="f-747" unitRef="usd">25000000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-111" decimals="-6" id="f-748" unitRef="usd">15000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-110" decimals="-6" id="f-749" unitRef="usd">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="c-110" decimals="-6" id="f-750" unitRef="usd">25000000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-112" decimals="-5" id="f-751" unitRef="usd">37300000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-113" decimals="4" id="f-752" unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-114" decimals="4" id="f-753" unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-115" decimals="4" id="f-754" unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-116" decimals="4" id="f-755" unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ctlp:DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum
      contextRef="c-117"
      decimals="INF"
      id="f-756"
      unitRef="number">3.00</ctlp:DebtInstrumentCovenantLeverageRatioAndBorrowingBaseLeverageRatioMaximum>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease contextRef="c-118" decimals="4" id="f-757" unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease contextRef="c-119" decimals="4" id="f-758" unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-120" decimals="4" id="f-759" unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum contextRef="c-121" decimals="2" id="f-760" unitRef="number">3.00</ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum>
    <ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum contextRef="c-122" decimals="2" id="f-761" unitRef="number">4.00</ctlp:DebtInstrumentCovenantAdjustedQuickRatioMinimum>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-762">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected maturities associated with the Company&#x2019;s outstanding debt and other financing arrangements as of June&#160;30, 2025, were as follows:&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.135%"&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:10.665%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,000&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-763" unitRef="usd">2000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-4" decimals="-3" id="f-764" unitRef="usd">2500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-4" decimals="-3" id="f-765" unitRef="usd">3000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-4" decimals="-3" id="f-766" unitRef="usd">3500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <ctlp:LongTermDebtMaturityAfterYearFour contextRef="c-4" decimals="-3" id="f-767" unitRef="usd">28000000</ctlp:LongTermDebtMaturityAfterYearFour>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-4" decimals="-3" id="f-768" unitRef="usd">39000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-3" id="f-769" unitRef="usd">337000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-770" unitRef="usd">38663000</us-gaap:LongTermDebt>
    <ctlp:AccruedLiabilitiesTextBlock contextRef="c-1" id="f-771">ACCRUED EXPENSES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of June&#160;30, 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:74.706%"&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:10.630%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax payable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,096&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and related sales commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - current&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consideration withheld for acquisitions - current &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,370&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,748&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,008&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;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:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;See Note 10 - Acquisitions for details.&lt;/span&gt;&lt;/div&gt;</ctlp:AccruedLiabilitiesTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-772">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of June&#160;30, 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:74.706%"&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:10.630%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax payable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,096&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and related sales commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - current&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consideration withheld for acquisitions - current &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,370&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,748&#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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,008&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;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:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;See Note 10 - Acquisitions for details.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-773" unitRef="usd">7349000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-774" unitRef="usd">10574000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-775" unitRef="usd">2096000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-776" unitRef="usd">1496000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <ctlp:AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-777" unitRef="usd">4929000</ctlp:AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent>
    <ctlp:AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-778" unitRef="usd">4061000</ctlp:AccruedCompensationAndSalesCommissionsCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-779" unitRef="usd">1655000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-780" unitRef="usd">1320000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-781" unitRef="usd">2492000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-782" unitRef="usd">4336000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-4" decimals="-3" id="f-783" unitRef="usd">105000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-5" decimals="-3" id="f-784" unitRef="usd">1370000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-785" unitRef="usd">1122000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-786" unitRef="usd">851000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-787" unitRef="usd">19748000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-788" unitRef="usd">24008000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-789">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and intangible asset balances consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:49.779%"&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:10.630%"&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:10.630%"&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:10.630%"&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:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life (Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand and trade names&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,235)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,255&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,470)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,785&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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:49.779%"&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:10.630%"&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:10.630%"&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:10.630%"&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:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand and trade names&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,361&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,024&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,665)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,359&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended June&#160;30, 2025, 2024 and 2023, amortization expense related to intangible assets was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5.8 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $5.6 million and $5.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense for intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:87.186%"&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:10.614%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,680&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,516&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,331&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-790">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and intangible asset balances consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:49.779%"&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:10.630%"&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:10.630%"&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:10.630%"&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:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life (Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand and trade names&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,235)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,255&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,470)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,785&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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:49.779%"&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:10.630%"&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:10.630%"&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:10.630%"&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:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand and trade names&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,361&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,024&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,665)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,359&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-123" decimals="-3" id="f-791" unitRef="usd">2608000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-123" decimals="-3" id="f-792" unitRef="usd">2235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-123" decimals="-3" id="f-793" unitRef="usd">373000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-123" id="f-794">P1Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-124" decimals="-3" id="f-795" unitRef="usd">22259000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-124" decimals="-3" id="f-796" unitRef="usd">15086000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-124" decimals="-3" id="f-797" unitRef="usd">7173000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-124" id="f-798">P3Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-125" decimals="-3" id="f-799" unitRef="usd">28255000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-125" decimals="-3" id="f-800" unitRef="usd">12470000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-125" decimals="-3" id="f-801" unitRef="usd">15785000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-125" id="f-802">P7Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-803" unitRef="usd">53122000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-804" unitRef="usd">29791000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-805" unitRef="usd">23331000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-4" id="f-806">P6Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillGross contextRef="c-4" decimals="-3" id="f-807" unitRef="usd">103222000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-808" unitRef="usd">103222000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-126" decimals="-3" id="f-809" unitRef="usd">2361000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-126" decimals="-3" id="f-810" unitRef="usd">1852000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-126" decimals="-3" id="f-811" unitRef="usd">509000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-126" id="f-812">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-127" decimals="-3" id="f-813" unitRef="usd">20062000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-127" decimals="-3" id="f-814" unitRef="usd">13304000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-127" decimals="-3" id="f-815" unitRef="usd">6758000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-127" id="f-816">P3Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-128" decimals="-3" id="f-817" unitRef="usd">27024000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-128" decimals="-3" id="f-818" unitRef="usd">9665000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-128" decimals="-3" id="f-819" unitRef="usd">17359000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-128" id="f-820">P8Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-821" unitRef="usd">49447000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-822" unitRef="usd">24821000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-823" unitRef="usd">24626000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-5" id="f-824">P7Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillGross contextRef="c-5" decimals="-3" id="f-825" unitRef="usd">94903000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-826" unitRef="usd">94903000</us-gaap:Goodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-827" unitRef="usd">5800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-5" id="f-828" unitRef="usd">5600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-5" id="f-829" unitRef="usd">5000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-830">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense for intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:87.186%"&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:10.614%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,680&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,516&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,331&#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:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-831" unitRef="usd">5680000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-832" unitRef="usd">5493000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-833" unitRef="usd">3516000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-834" unitRef="usd">1858000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-3" id="f-835" unitRef="usd">1158000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-4" decimals="-3" id="f-836" unitRef="usd">5626000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-837" unitRef="usd">23331000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-838">ACQUISITIONS&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;SB Software &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On September 5, 2024, the Company acquired all of the equity interests of SB Software Limited ("SB Software"), a United Kingdom private limited company. SB Software is in the business of vending and coffee machine management in the United Kingdom. The acquisition enhances Cantaloupe&#x2019;s operational capabilities and market reach in Europe. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For SB Software, the Company paid a purchase price of approximately $11.4 million which includes cash paid of $10.0 million and the estimated fair value of contingent consideration of $1.4 million. The acquisition was funded by the Company's cash on hand.&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The $1.4 million fair value of the contingent consideration represented the present value of up to $3.3&#160;million in contingent consideration based on a Monte Carlo Simulation should SB Software achieve certain revenue growth targets as defined in the share purchase agreement. Should these targets be achieved, approximately $1.3&#160;million, $1.0&#160;million and $1.0&#160;million, denominated in British Pounds, will be payable in September 2025, September 2026 and September 2027, respectively. Should the targets be achieved, the Company may choose to pay this contingent consideration in either cash or common stock valued based on the average stock price for the 10 trading days preceding the release of these shares. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a $0.6&#160;million gain due to the decrease in the fair value of the contingent consideration which was included in Integration, acquisition, due diligence, license application expenses on the Consolidated Statement of Operations. As &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2025&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the fair value current and noncurrent portions of the fair value of the contingent consideration of $0.1&#160;million and $0.7&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are included in Accrued expenses and Other noncurrent liabilities on the Consolidated Balance Sheet, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair value assigned to the assets acquired and liabilities assumed:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:79.016%"&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:18.784%"&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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable assets acquired&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(467)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,793&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total considerations transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the estimated fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $3.0 million related to developed technology, $0.2 million related to customer relationships, and $0.1 million related to trade names. The estimated fair value of the acquired developed technology was determined using a multi-period excess earnings method. The estimated fair value of the acquired customer relationships was determined using the distributor method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The estimated fair value of the acquired trade names was determined using the relief from royalty method which estimates the value using the discounted value of the royalties that a company would pay to license the trade name. The recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationships and trade names were 5, 3 and 3 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill of $7.8&#160;million arising from the acquisition includes the expected synergies between SB Software and the Company. Goodwill, which is not deductible for income tax purposes, was assigned to the Company&#x2019;s only reporting unit.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.3&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of integration, acquisition, due diligence and license application expenses related costs that were expensed during the twelve months ended June&#160;30, 2025, which is offset with the previously described $0.6&#160;million gain related to the adjusted fair value of contingent consideration. These net impact of these items are recorded within Integration, acquisition, due diligence, and license application expenses in the Consolidated Statements of Operations. The above table represents the final allocation of the purchase price. Certain immaterial adjustments were made to the allocation of the purchase price. Pro forma financial information of the acquisition and revenue and net income since acquisition are not presented due to the immaterial impact of the financial results of SB Software in the Company's Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Cheq&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2024, the Company acquired all of the equity interests of Cheq. This investment positioned the Company for expansion into the sports, entertainment, and restaurant sectors with a comprehensive suite of self-service solutions. Cheq was acquired for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $4.5&#160;million, including $1.1&#160;million in accounts payable paid concurrently with the acquisition. The acquisition was funded by the Company's cash on hand. The original terms included $0.9&#160;million in deferred cash consideration for net working capital and other post-closing adjustments. During the year ended June&#160;30, 2025, the Company paid $0.7&#160;million in deferred cash consideration, which was net of $0.2&#160;million in other liabilities recognized as a measurement period adjustment.&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the adjusted fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. &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"&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:79.016%"&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:18.784%"&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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(998)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total considerations transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-align:justify"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $1.4&#160;million related to developed technology, $0.2&#160;million related to customer relationships, and $0.2&#160;million related to trade names. The fair value of the acquired developed technology was determined using a multi-period excess earnings method. The fair value of the acquired customer relationships was determined using the distributor method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The fair value of the acquired trade names was determined using the relief from royalty method which estimates the value using the discounted value of the royalty that a company would pay to license the trade name. The recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationship, trade names were 5, 3, and 3 years, respectively. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill of $2.0&#160;million arising from the acquisition includes the expected synergies between Cheq and the Company. The goodwill, which is not deductible for income tax purposes, was assigned to the Company&#x2019;s only reporting unit.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The above table represents the final allocation of the purchase price. For the year ended June&#160;30, 2025, there were no measurement period adjustments other than other liabilities described above. Pro forma financial information of the acquisition and revenue and net income since acquisition are not presented due to the immaterial impact of the financial results of Cheq in the Company's Consolidated Financial Statements.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Three Square Market&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 1, 2022, the Company acquired all of the equity interests of Three Square Market, Inc., a Wisconsin corporation, and Three Square Market Limited, a U.K. private limited company (collectively "32M") pursuant to an Equity Purchase Agreement. 32M is a leading provider of software and self-service kiosk-based POS and payment solutions to the micro market industry and the acquisition expanded the Company's presence in that industry. In addition to new technology and services, due to 32M&#x2019;s existing customer base, the acquisition expanded the Company&#x2019;s footprint into new global markets. &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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid an aggregate purchase price consideration of $41.1&#160;million, which consisted of $36.6&#160;million in cash and 1,240,920 shares of the Company's common stock (the "Stock Consideration") with an aggregate fair value of $4.5&#160;million for the acquisition of 32M. The aggregate cash consideration includes $0.5&#160;million of cash paid into an escrow account for net working capital and other post-closing adjustments. The Stock Consideration of 1,240,920 shares ("Escrowed Shares") referred to above were placed into an escrow account to resolve indemnification claims for breach of certain representations and warranties. 50% of the Escrowed Shares were released as of the first anniversary of the acquisition date and the remaining 50% were released on the second anniversary of the acquisition date. The Escrowed Shares were considered to be issued and outstanding shares of the Company as of the acquisition date. &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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company funded the cash consideration of the acquisition by borrowing $25&#160;million of debt from the JPMorgan Credit Facility and the remaining consideration utilized existing cash on hand. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the purchase price consideration consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:82.525%"&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:15.275%"&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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Consideration&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,506&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the final fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. &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"&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:81.794%"&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.006%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,538&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable assets acquired&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,349&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,033)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,906&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,111&#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;&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the fair value of the identifiable intangible assets acquired with the assistance of third-party valuation consultants. Amounts allocated to identifiable intangible assets included $7.5&#160;million related to developed technology, $7.5&#160;million related to customer relationships, and $0.5&#160;million related to trade names. The fair value of the acquired developed technology was determined using a multi-period excess earnings method. The fair value of the acquired customer relationships was determined using the with-and-without &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;method which estimates the value using the cash flow impact in a scenario where the customer relationships are not in place. The significant unobservable inputs used in the valuation of the customer relationship asset and acquired developed technology asset are the revenue growth rates used in the development of the projected financial information used as an input to calculate those values and the discount rate applied. Th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e recognized intangible assets will be amortized on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives for developed technology, customer relationship, trade names were 5, 5 and 3 years, respectively. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$26.2&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; arising from the acquisition includes the expected synergies between 32M and the Company. The goodwill, which is deductible for income tax purposes, was assigned to the Company&#x2019;s only reporting unit.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended June&#160;30, 2024, the Company recognized measurement period adjustments of a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.6&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; increase in intangible assets, a net decrease of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.4&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in working capital, a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.9&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; increase in tax liabilities, and a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.1&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; increase in accounts payable. Recognized goodwill increased by &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.9&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as a result of these adjustments.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The above table represents the final allocation of the purchase price.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Unaudited supplemental disclosure of pro forma information&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents unaudited pro forma information as if the acquisition of 32M had occurred on July 1, 2022. The unaudited pro forma information presented combines the historical consolidated results of operations of the Company and 32M after giving effect to the preliminary purchase accounting impact of the 32M acquisition related costs (including, but not limited to, amortization associated with the acquired intangible assets, interest expense associated with the Credit Facility to finance a portion of the purchase price, acquisition related costs) and the alignment of accounting policies. This supplemental unaudited pro forma information has been prepared for comparative purposes and does not purport to be indicative of what would have occurred had the acquisition been made on July 1, 2021, nor are they indicative of any future results. Furthermore, cost savings and other business synergies related to the acquisition are not reflected in the pro forma amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:82.671%"&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.384%"&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:14.545%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ In thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&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;/table&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma financial information for the year ended June&#160;30, 2023 was adjusted to exclude $3.1&#160;million of acquisition related costs, the components of which were previously described.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-129" decimals="-5" id="f-839" unitRef="usd">11400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-129" decimals="-5" id="f-840" unitRef="usd">10000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <ctlp:BusinessCombinationContingentConsiderationLiabilityPresentValue contextRef="c-129" decimals="-5" id="f-841" unitRef="usd">1400000</ctlp:BusinessCombinationContingentConsiderationLiabilityPresentValue>
    <ctlp:BusinessCombinationContingentConsiderationLiabilityPresentValue contextRef="c-129" decimals="-5" id="f-842" unitRef="usd">1400000</ctlp:BusinessCombinationContingentConsiderationLiabilityPresentValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-130" decimals="-5" id="f-843" unitRef="usd">3300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-131" decimals="-5" id="f-844" unitRef="usd">1300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-132" decimals="-5" id="f-845" unitRef="usd">1000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-133" decimals="-5" id="f-846" unitRef="usd">1000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ctlp:BusinessCombinationContingentConsiderationNumberOfTradingDays
      contextRef="c-130"
      decimals="INF"
      id="f-847"
      unitRef="trading_day">10</ctlp:BusinessCombinationContingentConsiderationNumberOfTradingDays>
    <ctlp:BusinessCombinationContingentConsiderationGainRecognizedAmount contextRef="c-134" decimals="-5" id="f-848" unitRef="usd">600000</ctlp:BusinessCombinationContingentConsiderationGainRecognizedAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-134" decimals="-5" id="f-849" unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-134" decimals="-5" id="f-850" unitRef="usd">700000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="c-1" id="f-851">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair value assigned to the assets acquired and liabilities assumed:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:79.016%"&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:18.784%"&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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable assets acquired&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(467)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,793&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total considerations transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the adjusted fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. &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"&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:79.016%"&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:18.784%"&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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(998)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total considerations transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the purchase price consideration consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:82.525%"&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:15.275%"&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:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Consideration&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,506&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the final fair value assigned to the assets acquired and liabilities assumed as of June&#160;30, 2025. &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"&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:81.794%"&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.006%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,538&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable assets acquired&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,349&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,033)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,906&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,111&#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:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-130" decimals="-3" id="f-852" unitRef="usd">284000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-130" decimals="-3" id="f-853" unitRef="usd">94000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c-130" decimals="-3" id="f-854" unitRef="usd">42000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses contextRef="c-130" decimals="-3" id="f-855" unitRef="usd">14000</ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesPrepaidExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-130" decimals="-3" id="f-856" unitRef="usd">67000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets contextRef="c-130" decimals="-3" id="f-857" unitRef="usd">244000</ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-130" decimals="-3" id="f-858" unitRef="usd">3303000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c-130" decimals="-3" id="f-859" unitRef="usd">4048000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-130" decimals="-3" id="f-860" unitRef="usd">71000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation contextRef="c-130" decimals="-3" id="f-861" unitRef="usd">152000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses contextRef="c-130" decimals="-3" id="f-862" unitRef="usd">244000</ctlp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-130" decimals="-3" id="f-863" unitRef="usd">467000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-130" decimals="-3" id="f-864" unitRef="usd">3581000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c-130" decimals="-3" id="f-865" unitRef="usd">7793000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-130" decimals="-3" id="f-866" unitRef="usd">11374000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-135" decimals="-5" id="f-867" unitRef="usd">3000000.0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-136" decimals="-5" id="f-868" unitRef="usd">200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-137" decimals="-5" id="f-869" unitRef="usd">100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-135" id="f-870">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-136" id="f-871">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-137" id="f-872">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill contextRef="c-130" decimals="-5" id="f-873" unitRef="usd">7800000</us-gaap:Goodwill>
    <ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-138" decimals="-5" id="f-874" unitRef="usd">300000</ctlp:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ctlp:BusinessCombinationContingentConsiderationGainRecognizedAmount contextRef="c-134" decimals="-5" id="f-875" unitRef="usd">600000</ctlp:BusinessCombinationContingentConsiderationGainRecognizedAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-139" decimals="-5" id="f-876" unitRef="usd">4500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:OtherPaymentsToAcquireBusinesses contextRef="c-139" decimals="-5" id="f-877" unitRef="usd">1100000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-139" decimals="-5" id="f-878" unitRef="usd">900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <ctlp:BusinessCombinationDeferredCashConsiderationTransferred contextRef="c-140" decimals="-5" id="f-879" unitRef="usd">700000</ctlp:BusinessCombinationDeferredCashConsiderationTransferred>
    <ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities contextRef="c-140" decimals="-5" id="f-880" unitRef="usd">200000</ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-141" decimals="-3" id="f-881" unitRef="usd">84000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-141" decimals="-3" id="f-882" unitRef="usd">1136000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-141" decimals="-3" id="f-883" unitRef="usd">1750000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-141" decimals="-3" id="f-884" unitRef="usd">486000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c-141" decimals="-3" id="f-885" unitRef="usd">3456000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-141" decimals="-3" id="f-886" unitRef="usd">691000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther contextRef="c-141" decimals="-3" id="f-887" unitRef="usd">307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-141" decimals="-3" id="f-888" unitRef="usd">998000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-141" decimals="-3" id="f-889" unitRef="usd">2458000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c-141" decimals="-3" id="f-890" unitRef="usd">2000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-141" decimals="-3" id="f-891" unitRef="usd">4458000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-142" decimals="-5" id="f-892" unitRef="usd">1400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-143" decimals="-5" id="f-893" unitRef="usd">200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-144" decimals="-5" id="f-894" unitRef="usd">200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-142" id="f-895">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-143" id="f-896">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-144" id="f-897">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill contextRef="c-141" decimals="-5" id="f-898" unitRef="usd">2000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-145" decimals="-5" id="f-899" unitRef="usd">41100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-145" decimals="-5" id="f-900" unitRef="usd">36600000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c-145" decimals="0" id="f-901" unitRef="shares">1240920</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-145" decimals="-5" id="f-902" unitRef="usd">4500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:EscrowDeposit contextRef="c-146" decimals="-5" id="f-903" unitRef="usd">500000</us-gaap:EscrowDeposit>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c-145" decimals="0" id="f-904" unitRef="shares">1240920</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <ctlp:BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased contextRef="c-147" decimals="2" id="f-905" unitRef="number">0.50</ctlp:BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased>
    <ctlp:BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased contextRef="c-148" decimals="2" id="f-906" unitRef="number">0.50</ctlp:BusinessCombinationEquityInterestsIssuedOrIssuablePercentOfSharesReleased>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="c-149" decimals="-6" id="f-907" unitRef="usd">25000000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-145" decimals="-3" id="f-908" unitRef="usd">36605000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-145" decimals="-3" id="f-909" unitRef="usd">4506000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-145" decimals="-3" id="f-910" unitRef="usd">41111000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-150" decimals="-3" id="f-911" unitRef="usd">391000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-150" decimals="-3" id="f-912" unitRef="usd">1780000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c-150" decimals="-3" id="f-913" unitRef="usd">2011000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-150" decimals="-3" id="f-914" unitRef="usd">15538000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-150" decimals="-3" id="f-915" unitRef="usd">629000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c-150" decimals="-3" id="f-916" unitRef="usd">20349000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-150" decimals="-3" id="f-917" unitRef="usd">2410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-150" decimals="-3" id="f-918" unitRef="usd">3033000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-150" decimals="-3" id="f-919" unitRef="usd">5443000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-150" decimals="-3" id="f-920" unitRef="usd">14906000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c-146" decimals="-3" id="f-921" unitRef="usd">26205000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-150" decimals="-3" id="f-922" unitRef="usd">41111000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-151" decimals="-5" id="f-923" unitRef="usd">7500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-152" decimals="-5" id="f-924" unitRef="usd">7500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-153" decimals="-5" id="f-925" unitRef="usd">500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-154" id="f-926">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-152" id="f-927">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-153" id="f-928">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill contextRef="c-146" decimals="-5" id="f-929" unitRef="usd">26200000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles contextRef="c-155" decimals="-5" id="f-930" unitRef="usd">600000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent contextRef="c-155" decimals="-5" id="f-931" unitRef="usd">-400000</ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesCurrent>
    <ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities contextRef="c-155" decimals="-5" id="f-932" unitRef="usd">900000</ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxLiabilities>
    <ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable contextRef="c-155" decimals="-5" id="f-933" unitRef="usd">-100000</ctlp:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountPayable>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-155" decimals="-5" id="f-934" unitRef="usd">900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-935">Furthermore, cost savings and other business synergies related to the acquisition are not reflected in the pro forma amounts.&lt;div style="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:82.671%"&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.384%"&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:14.545%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ In thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&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;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-156" decimals="-3" id="f-936" unitRef="usd">251979000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-156" decimals="-3" id="f-937" unitRef="usd">-75000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-156" decimals="-5" id="f-938" unitRef="usd">3100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-939">REVENUE&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on similar operational characteristics, the Company's revenue is disaggregated as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:54.601%"&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.373%"&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.384%"&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.373%"&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.384%"&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.085%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year-ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription fees&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,594&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,331&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,629&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription and transaction fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment sales&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,420&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,099&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,418&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-align:justify"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s revenues relate to rental lease arrangements. The Company leases equipment to customers under the Cantaloupe One program which is accounted for as operating leases in accordance with ASC 842. Lease revenue is recognized on a straight-line basis over the term of the lease. As described in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4 - Finance Receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company leases equipment under the QuickStart program which is accounted for as sales-type finance leases in accordance with ASC 842. The Company's revenues earned under ASC Topic 842 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:54.601%"&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.373%"&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.384%"&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.373%"&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.384%"&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.085%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year-ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-957"&gt;&lt;span style="-sec-ix-hidden:f-958"&gt;&lt;span style="-sec-ix-hidden:f-959"&gt;Operating leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type finance leases&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,464&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-align:justify"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than the revenues described above, all of the Company's revenues are earned under ASC 606.&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"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets represent revenue earned from customers that is not yet billable to a customer, generally due to the timing of when equipment and services are delivered to customers on bundled contracts, or as a result of contracts costs as described below. Contract assets that will be billed within the next 12 months are included in Prepaid expenses and other current assets and all others are included in Other assets on the Consolidated Balance Sheets. Contract assets were $3.3 million, $2.6 million, and $0.6 million as of June&#160;30, 2025, 2024, and 2023, respectively.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in the contract liability balances, presented as Deferred revenue on the Consolidated Balance Sheets, is&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;primarily the result of timing difference between the Company&#x2019;s satisfaction of a performance obligation and payment from the&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's contract liability (i.e., deferred revenue) balances are as follows:&lt;/span&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:69.660%"&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:14.250%"&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.384%"&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.206%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized in the period from amounts included in deferred revenue at the beginning of the period&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(717)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(617)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of the period&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,990&#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;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&#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;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Future Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is primarily associated with the Company's Cantaloupe ONE rental program which has a contractual term of 36 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the estimated fees to be recognized in the future related to performance obligations that are unsatisfied as of June&#160;30, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:84.280%"&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.520%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,876&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,777&#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;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2025 and 2024, the Company had net capitalized costs to obtain contracts of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $1.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $0.9 million included in Prepaid expenses and other current assets and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $2.7 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $2.4 million included in Other assets on the Consolidated Balance Sheets, respectively. None of these capitalized contract costs were impaired. Amortization of capitalized contract costs were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.0 million for both the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years ended June&#160;30, 2025 and 2024. Amortization of costs to obtain a contract are included within Sales and marketing expenses within the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-940">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on similar operational characteristics, the Company's revenue is disaggregated as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:54.601%"&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.373%"&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.384%"&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.373%"&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.384%"&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.085%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year-ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription fees&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,594&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,331&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,629&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription and transaction fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment sales&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,420&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,099&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,418&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-157" decimals="-3" id="f-941" unitRef="usd">179534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-942" unitRef="usd">156166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-943" unitRef="usd">132594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-944" unitRef="usd">83594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-945" unitRef="usd">75331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-946" unitRef="usd">67629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-947" unitRef="usd">263128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-948" unitRef="usd">231497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-949" unitRef="usd">200223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-950" unitRef="usd">39420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-951" unitRef="usd">37099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-952" unitRef="usd">43418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-953" unitRef="usd">302548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-954" unitRef="usd">268596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-955" unitRef="usd">243641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="c-1" id="f-956">The Company's revenues earned under ASC Topic 842 are as follows:&lt;div style="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:54.601%"&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.373%"&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.384%"&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.373%"&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.384%"&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.085%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year-ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-957"&gt;&lt;span style="-sec-ix-hidden:f-958"&gt;&lt;span style="-sec-ix-hidden:f-959"&gt;Operating leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type finance leases&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,464&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseLeaseIncome contextRef="c-1" decimals="-3" id="f-960" unitRef="usd">9046000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome contextRef="c-12" decimals="-3" id="f-961" unitRef="usd">8246000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome contextRef="c-13" decimals="-3" id="f-962" unitRef="usd">7567000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseRevenue contextRef="c-1" decimals="-3" id="f-963" unitRef="usd">1449000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue contextRef="c-12" decimals="-3" id="f-964" unitRef="usd">2882000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue contextRef="c-13" decimals="-3" id="f-965" unitRef="usd">6464000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:LeaseIncome contextRef="c-1" decimals="-3" id="f-966" unitRef="usd">10495000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome contextRef="c-12" decimals="-3" id="f-967" unitRef="usd">11128000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome contextRef="c-13" decimals="-3" id="f-968" unitRef="usd">14031000</us-gaap:LeaseIncome>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-5" id="f-969" unitRef="usd">3300000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-5" id="f-970" unitRef="usd">2600000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-22" decimals="-5" id="f-971" unitRef="usd">600000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-972">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's contract liability (i.e., deferred revenue) balances are as follows:&lt;/span&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:69.660%"&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:14.250%"&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.384%"&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.206%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized in the period from amounts included in deferred revenue at the beginning of the period&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(717)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(617)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of the period&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,990&#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;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-973" unitRef="usd">1726000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-22" decimals="-3" id="f-974" unitRef="usd">1666000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-975" unitRef="usd">-717000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-12" decimals="-3" id="f-976" unitRef="usd">-617000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <ctlp:ContractWithCustomerLiabilityAdditionsReversals contextRef="c-1" decimals="-3" id="f-977" unitRef="usd">981000</ctlp:ContractWithCustomerLiabilityAdditionsReversals>
    <ctlp:ContractWithCustomerLiabilityAdditionsReversals contextRef="c-12" decimals="-3" id="f-978" unitRef="usd">677000</ctlp:ContractWithCustomerLiabilityAdditionsReversals>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-979" unitRef="usd">1990000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-980" unitRef="usd">1726000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LessorOperatingLeaseTermOfContract contextRef="c-4" id="f-981">P36M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c-1" id="f-982">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the estimated fees to be recognized in the future related to performance obligations that are unsatisfied as of June&#160;30, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:84.280%"&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.520%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,876&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,777&#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:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-163" decimals="-3" id="f-983" unitRef="usd">4369000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-164" decimals="-3" id="f-984" unitRef="usd">1876000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-165" decimals="-3" id="f-985" unitRef="usd">532000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-4" decimals="-3" id="f-986" unitRef="usd">6777000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:CapitalizedContractCostNet contextRef="c-166" decimals="-5" id="f-987" unitRef="usd">1000000.0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-167" decimals="-5" id="f-988" unitRef="usd">900000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-168" decimals="-5" id="f-989" unitRef="usd">2700000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-169" decimals="-5" id="f-990" unitRef="usd">2400000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-991" unitRef="usd">1000000.0</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-995">STOCK-BASED COMPENSATION &lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;STOCK COMPENSATION PLANS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has had three stock-based compensation plans as shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:22.360%"&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:32.917%"&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:27.492%"&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:10.632%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date Approved&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Name of Plan&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of Plan&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2014 Stock Option Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2015&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2015 Equity Incentive Plan&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock &amp;amp; stock options&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,000&#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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock &amp;amp; stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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: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:0 1pt"&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-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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000,000&#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:5pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the Company may no longer grant new awards under the 2014 and Stock Option Incentive Plan and the 2015 Equity Incentive Plan. Stock options issued under these plans continue through their expiration date which is seven years from their respective grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the Company had reserved shares of common stock for future issuance for the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.436%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reserved Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversions of Preferred Stock and cumulative Preferred Stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of shares to former executive upon the occurrence of a Cantaloupe transaction &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents 140,000 shares issuable to our former executive upon the occurrence of a "USA Transaction" as such term is defined in the stock agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the Company had the 3,854,289 shares available for issuance under the 2018 Equity Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;STOCK OPTIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options are granted at exercise prices equal to the fair market value of the Company's common stock at the date of grant. The options typically vest over a three-year period and each option, if not exercised or terminated, expires on the &lt;span style="-sec-ix-hidden:f-1009"&gt;seventh&lt;/span&gt; anniversary of the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the grant date fair value of the stock options with service conditions (i.e., a condition that requires an employee to render services to the Company for a stated period of time to vest) it grants using a Black-Scholes valuation model. The Company&#x2019;s assumption for expected volatility is based on its historical volatility data related to market trading of its own common stock. The Company uses the simplified method to determine expected term, as the Company does not have adequate historical exercise and forfeiture behavior on which to base the expected life assumption. The dividend yield assumption is based on dividends expected to be paid over the expected life of the stock option. The risk-free interest rate assumption is determined by using the U.S. Treasury rates of the same period as the expected option term of each stock option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of options granted during the years ended June&#160;30, 2025, 2024, and 2023 was determined using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:61.070%"&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.803%"&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:10.630%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.5 - 50.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.6 - 69.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.6 - 77.6%&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 - 4.5&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4 - 4.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4 - 3.5%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 - 4.4%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7 - 4.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information about outstanding options for the years ended June&#160;30, 2025, 2024, and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.988%"&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.576%"&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.535%"&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.576%"&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.535%"&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.576%"&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.535%"&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.579%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,971,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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 #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&lt;/span&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,966,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.988%"&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.576%"&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.535%"&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.576%"&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.535%"&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.576%"&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.535%"&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.579%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,873,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,971,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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 #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.988%"&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.576%"&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.535%"&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.576%"&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.535%"&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.576%"&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.535%"&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.579%"&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="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30, 2023&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,529,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,376,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,873,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair value per share for the Company's stock options granted during the years ended June&#160;30, 2025, 2024, and 2023 was $3.10, $4.02, and $2.89, respectively. The total fair value of stock options vested during the years ended June&#160;30, 2025, 2024, and 2023 was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $4.5 million, and $3.8 million, respectively.&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;COMMON STOCK GRANTS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes annual grants of restricted shares of common stock to executive officers pursuant to long-term stock incentive plans (&#x201c;LTIPs&#x201d;) which vest annually, typically over three years.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also grants restricted stock units ("RSU") to members of the board of directors as compensation for their service on the board as well as to employees as additional compensation. These stock awards typically vest over a &lt;span style="-sec-ix-hidden:f-1102"&gt;one&lt;/span&gt; to three-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s nonvested common shares and RSUs as of June&#160;30, 2025, 2024, and 2023, and changes during the&#160;years then ended is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:74.777%"&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:10.595%"&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.530%"&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:10.598%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,346&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.41&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,342)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.27&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439,363&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.72&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,207)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.58&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,553&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.40&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(295,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118,319)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.48&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&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:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;STOCK-BASED COMPENSATION EXPENSE&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the fair value method to recognize compensation expense for stock-based awards. Using this method, the estimated grant-date fair value of the award is recognized over the requisite service period using the accelerated attribution method. The Company accounts for forfeitures as they occur.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's stock-based compensation expense recognized during the years ended June&#160;30, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&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:64.689%"&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.530%"&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:9.572%"&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.530%"&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:9.572%"&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.530%"&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:9.577%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award type&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock grants&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,812&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized tax benefits of $0.7&#160;million, $0.5 million, and $1.4 million, related to stock compensation expense for the years ended June&#160;30, 2025, 2024, and 2023, respectively.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's unrecognized stock-based compensation expense as of June&#160;30, 2025 is as follows:&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:center"&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:76.026%"&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:9.603%"&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:9.605%"&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: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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award type&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrecognized Expense&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Recognition Period&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock grants&lt;/span&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock contextRef="c-1" id="f-996">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has had three stock-based compensation plans as shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:22.360%"&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:32.917%"&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:27.492%"&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:10.632%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date Approved&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Name of Plan&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of Plan&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2014 Stock Option Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2015&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2015 Equity Incentive Plan&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock &amp;amp; stock options&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,000&#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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock &amp;amp; stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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: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:0 1pt"&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-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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000,000&#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;</ctlp:ScheduleOfStockBasedCompensationPlansTableTextBlock>
    <ctlp:NumberOfShareBasedCompensationPlans contextRef="c-4" decimals="INF" id="f-997" unitRef="plan">3</ctlp:NumberOfShareBasedCompensationPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-170"
      decimals="INF"
      id="f-998"
      unitRef="shares">750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-171"
      decimals="INF"
      id="f-999"
      unitRef="shares">1250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-172"
      decimals="INF"
      id="f-1000"
      unitRef="shares">10000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-4"
      decimals="INF"
      id="f-1001"
      unitRef="shares">12000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <ctlp:ScheduleOfCommonStockForFutureIssuanceTableTextBlock contextRef="c-1" id="f-1002">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the Company had reserved shares of common stock for future issuance for the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.436%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reserved Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversions of Preferred Stock and cumulative Preferred Stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of shares to former executive upon the occurrence of a Cantaloupe transaction &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents 140,000 shares issuable to our former executive upon the occurrence of a "USA Transaction" as such term is defined in the stock agreement.&lt;/span&gt;&lt;/div&gt;</ctlp:ScheduleOfCommonStockForFutureIssuanceTableTextBlock>
    <ctlp:NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends
      contextRef="c-4"
      decimals="INF"
      id="f-1003"
      unitRef="shares">96137</ctlp:NumberOfConversionsOfPreferredStockAndCumulativePreferredStockDividends>
    <us-gaap:SharesIssued
      contextRef="c-173"
      decimals="INF"
      id="f-1004"
      unitRef="shares">140000</us-gaap:SharesIssued>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-4"
      decimals="INF"
      id="f-1005"
      unitRef="shares">236137</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharesIssued
      contextRef="c-173"
      decimals="INF"
      id="f-1006"
      unitRef="shares">140000</us-gaap:SharesIssued>
    <ctlp:OptionsSharesReservedForFutureIssuance
      contextRef="c-174"
      decimals="INF"
      id="f-1007"
      unitRef="shares">3854289</ctlp:OptionsSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-175" id="f-1008">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1010">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of options granted during the years ended June&#160;30, 2025, 2024, and 2023 was determined using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:61.070%"&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.803%"&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:10.630%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.5 - 50.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.6 - 69.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.6 - 77.6%&lt;/span&gt;&lt;/div&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 - 4.5&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4 - 4.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0%&lt;/span&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4 - 3.5%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 - 4.4%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7 - 4.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-175"
      decimals="3"
      id="f-1011"
      unitRef="number">0.495</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-175"
      decimals="3"
      id="f-1012"
      unitRef="number">0.505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-176"
      decimals="3"
      id="f-1013"
      unitRef="number">0.526</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-176"
      decimals="3"
      id="f-1014"
      unitRef="number">0.697</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-177"
      decimals="3"
      id="f-1015"
      unitRef="number">0.746</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-177"
      decimals="3"
      id="f-1016"
      unitRef="number">0.776</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-175" id="f-1017">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-178" id="f-1018">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-179" id="f-1019">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-180" id="f-1020">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-181" id="f-1021">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-175"
      decimals="INF"
      id="f-1022"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-176"
      decimals="INF"
      id="f-1023"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-177"
      decimals="INF"
      id="f-1024"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-175"
      decimals="3"
      id="f-1025"
      unitRef="number">0.034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-175"
      decimals="3"
      id="f-1026"
      unitRef="number">0.035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-176"
      decimals="3"
      id="f-1027"
      unitRef="number">0.040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-176"
      decimals="3"
      id="f-1028"
      unitRef="number">0.044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-177"
      decimals="3"
      id="f-1029"
      unitRef="number">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-177"
      decimals="3"
      id="f-1030"
      unitRef="number">0.041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="c-1" id="f-1031">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information about outstanding options for the years ended June&#160;30, 2025, 2024, and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.988%"&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.576%"&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.535%"&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.576%"&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.535%"&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.576%"&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.535%"&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.579%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,971,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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 #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&lt;/span&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,966,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.988%"&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.576%"&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.535%"&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.576%"&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.535%"&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.576%"&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.535%"&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.579%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,873,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,971,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&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 #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.988%"&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.576%"&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.535%"&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.576%"&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.535%"&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.576%"&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.535%"&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.579%"&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="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30, 2023&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,529,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,376,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,873,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable options, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-5"
      decimals="INF"
      id="f-1032"
      unitRef="shares">3971834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1033"
      unitRef="usdPerShare">6.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-12" id="f-1034">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-1035" unitRef="usd">3582000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-1"
      decimals="INF"
      id="f-1036"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1037"
      unitRef="usdPerShare">6.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-1"
      decimals="INF"
      id="f-1038"
      unitRef="shares">111000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1039"
      unitRef="usdPerShare">6.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-3" id="f-1040" unitRef="usd">285000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-1041"
      unitRef="shares">13333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1042"
      unitRef="usdPerShare">6.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-1043"
      unitRef="shares">12667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1044"
      unitRef="usdPerShare">7.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-4"
      decimals="INF"
      id="f-1045"
      unitRef="shares">3864834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-1046"
      unitRef="usdPerShare">6.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-1047">P3Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-4" decimals="-3" id="f-1048" unitRef="usd">17374000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-4"
      decimals="INF"
      id="f-1049"
      unitRef="shares">2966924</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-1050"
      unitRef="usdPerShare">6.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1051">P3Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-4" decimals="-3" id="f-1052" unitRef="usd">12317000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-22"
      decimals="INF"
      id="f-1053"
      unitRef="shares">3873632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-22"
      decimals="2"
      id="f-1054"
      unitRef="usdPerShare">6.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-13" id="f-1055">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-22" decimals="-3" id="f-1056" unitRef="usd">7595000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-12"
      decimals="INF"
      id="f-1057"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1058"
      unitRef="usdPerShare">6.92</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-12"
      decimals="INF"
      id="f-1059"
      unitRef="shares">18334</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1060"
      unitRef="usdPerShare">6.06</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="-3" id="f-1061" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-12"
      decimals="INF"
      id="f-1062"
      unitRef="shares">29799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1063"
      unitRef="usdPerShare">6.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-12"
      decimals="INF"
      id="f-1064"
      unitRef="shares">28665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1065"
      unitRef="usdPerShare">4.40</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-5"
      decimals="INF"
      id="f-1066"
      unitRef="shares">3971834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1067"
      unitRef="usdPerShare">6.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-12" id="f-1068">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-1069" unitRef="usd">3582000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-5"
      decimals="INF"
      id="f-1070"
      unitRef="shares">2602259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1071"
      unitRef="usdPerShare">7.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-12" id="f-1072">P3Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-5" decimals="-3" id="f-1073" unitRef="usd">1085000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-14"
      decimals="INF"
      id="f-1074"
      unitRef="shares">3529833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-14"
      decimals="2"
      id="f-1075"
      unitRef="usdPerShare">7.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-182" id="f-1076">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-14" decimals="-3" id="f-1077" unitRef="usd">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-13"
      decimals="INF"
      id="f-1078"
      unitRef="shares">1720000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-13"
      decimals="2"
      id="f-1079"
      unitRef="usdPerShare">4.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-13"
      decimals="INF"
      id="f-1080"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-13"
      decimals="2"
      id="f-1081"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-13" decimals="-3" id="f-1082" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-13"
      decimals="INF"
      id="f-1083"
      unitRef="shares">1376201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-13"
      decimals="2"
      id="f-1084"
      unitRef="usdPerShare">6.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-13"
      decimals="INF"
      id="f-1085"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-13"
      decimals="2"
      id="f-1086"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-22"
      decimals="INF"
      id="f-1087"
      unitRef="shares">3873632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-22"
      decimals="2"
      id="f-1088"
      unitRef="usdPerShare">6.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-13" id="f-1089">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-22" decimals="-3" id="f-1090" unitRef="usd">7595000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-22"
      decimals="INF"
      id="f-1091"
      unitRef="shares">1341466</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-22"
      decimals="2"
      id="f-1092"
      unitRef="usdPerShare">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-13" id="f-1093">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-22" decimals="-3" id="f-1094" unitRef="usd">1536000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1095"
      unitRef="usdPerShare">3.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-12"
      decimals="2"
      id="f-1096"
      unitRef="usdPerShare">4.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-1097"
      unitRef="usdPerShare">2.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-5" id="f-1098" unitRef="usd">3200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-12" decimals="-5" id="f-1099" unitRef="usd">4500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-13" decimals="-5" id="f-1100" unitRef="usd">3800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-183" id="f-1101">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-185" id="f-1103">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="c-1" id="f-1104">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s nonvested common shares and RSUs as of June&#160;30, 2025, 2024, and 2023, and changes during the&#160;years then ended is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:74.777%"&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:10.595%"&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.530%"&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:10.598%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,346&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.41&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,342)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.27&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439,363&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.72&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,207)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.58&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,553&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.40&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(295,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118,319)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.48&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-14"
      decimals="INF"
      id="f-1105"
      unitRef="shares">448908</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-14"
      decimals="2"
      id="f-1106"
      unitRef="usdPerShare">7.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-13"
      decimals="INF"
      id="f-1107"
      unitRef="shares">346346</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-1108"
      unitRef="usdPerShare">5.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-13"
      decimals="INF"
      id="f-1109"
      unitRef="shares">274011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-1110"
      unitRef="usdPerShare">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-13"
      decimals="INF"
      id="f-1111"
      unitRef="shares">97342</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-1112"
      unitRef="usdPerShare">8.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-22"
      decimals="INF"
      id="f-1113"
      unitRef="shares">423901</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-22"
      decimals="2"
      id="f-1114"
      unitRef="usdPerShare">6.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-12"
      decimals="INF"
      id="f-1115"
      unitRef="shares">439363</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-12"
      decimals="2"
      id="f-1116"
      unitRef="usdPerShare">6.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-12"
      decimals="INF"
      id="f-1117"
      unitRef="shares">311093</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-12"
      decimals="2"
      id="f-1118"
      unitRef="usdPerShare">6.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-12"
      decimals="INF"
      id="f-1119"
      unitRef="shares">4207</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-12"
      decimals="2"
      id="f-1120"
      unitRef="usdPerShare">7.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-5"
      decimals="INF"
      id="f-1121"
      unitRef="shares">547964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-5"
      decimals="2"
      id="f-1122"
      unitRef="usdPerShare">6.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-1123"
      unitRef="shares">577553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1124"
      unitRef="usdPerShare">7.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-1125"
      unitRef="shares">295062</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1126"
      unitRef="usdPerShare">6.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-1127"
      unitRef="shares">118319</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1128"
      unitRef="usdPerShare">6.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-4"
      decimals="INF"
      id="f-1129"
      unitRef="shares">712136</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-4"
      decimals="2"
      id="f-1130"
      unitRef="usdPerShare">7.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1131">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's stock-based compensation expense recognized during the years ended June&#160;30, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&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:64.689%"&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.530%"&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:9.572%"&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.530%"&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:9.572%"&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.530%"&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:9.577%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended June 30,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award type&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock grants&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,812&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's unrecognized stock-based compensation expense as of June&#160;30, 2025 is as follows:&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:center"&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:76.026%"&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:9.603%"&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:9.605%"&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: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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2025&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award type&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrecognized Expense&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Recognition Period&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock grants&lt;/span&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-175" decimals="-3" id="f-1132" unitRef="usd">1196000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-176" decimals="-3" id="f-1133" unitRef="usd">2992000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-177" decimals="-3" id="f-1134" unitRef="usd">2967000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-186" decimals="-3" id="f-1135" unitRef="usd">2812000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-187" decimals="-3" id="f-1136" unitRef="usd">2117000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-188" decimals="-3" id="f-1137" unitRef="usd">1770000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1138" unitRef="usd">4008000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-1139" unitRef="usd">5109000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-3" id="f-1140" unitRef="usd">4737000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-5" id="f-1141" unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-12" decimals="-5" id="f-1142" unitRef="usd">500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-13" decimals="-5" id="f-1143" unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-189" decimals="-3" id="f-1144" unitRef="usd">399000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-175" id="f-1145">P0Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-190" decimals="-3" id="f-1146" unitRef="usd">2848000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-186" id="f-1147">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1148">INCOME TAXES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has significant deferred tax assets, a substantial amount of which result from operating loss carryforwards. The Company routinely evaluates its ability to realize the benefits of these assets to determine whether it is more likely than not that such benefit will be realized. The Company assesses the realizability of deferred tax assets by considering both positive and negative evidence including forecasts of future taxable income. For the year ended June&#160;30, 2025, the Company concluded that it is more likely than not a portion of its deferred tax assets, primarily related to federal and state net operating loss carryforwards, will be realized. The Company released $46.0&#160;million of the valuation allowance for the year ended June&#160;30, 2025. These U. S. federal and state deferred tax assets were created primarily as a result of net operating loss carryforwards from historical business operations. Key factors supporting the conclusion to release a portion of the valuation allowance in the for the year ended June&#160;30, 2025 included current year profitability, sustained cumulative profitability over the last three years and reasonable expectations of future period profitability both in the near and long term. The Company maintains its valuation allowance associated with the Pennsylvania net operating loss carryforwards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:62.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:10.595%"&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.530%"&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:10.595%"&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.530%"&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:10.600%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit (provision)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of pre-tax income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:62.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:10.742%"&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.384%"&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:10.595%"&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.530%"&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:10.599%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign losses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,308)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,239)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total pre-tax income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers the excess of the amount for financial reporting over the tax basis (including undistributed and previously taxed earnings) of investments in our foreign subsidiaries, as of June&#160;30, 2025 to be indefinitely reinvested in the foreign jurisdictions on the basis of our specific plan for reinvestment and estimates that future domestic cash generation will be sufficient to meet future domestic cash needs. Therefore, the Company has not provided for deferred taxes related to such excess or the relevant portions thereof. The determination of any deferred taxes related to this excess is not practicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 to the indicated provision based on income before the provision for income taxes at the federal statutory rate of 21.0% for the fiscal years ended June&#160;30, 2025, June&#160;30, 2024, and June&#160;30, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:62.243%"&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:10.630%"&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:10.630%"&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:10.631%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at U.S Federal statutory rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of permanent differences&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(497)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes related to prior fiscal years&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes related to state tax rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in valuation allowances&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,221&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory Rates Different from U.S.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025 the Company had federal, state, and international operating loss carryforwards of approximately $107.5 million, $80.6 million, and $7.8 million, respectively, to offset future taxable income. As of June&#160;30, 2024 the Company had federal and state operating loss carryforwards of approximately $158.7 million and $90.6 million, respectively, to offset future taxable income. The timing and extent to which the Company can utilize operating loss carryforwards in any year may be limited because of provisions of the Internal Revenue Code regarding changes in ownership of corporations (i.e. IRS Code Section 382). Federal, state, and international net operating loss carryforwards of $71.8 million, $9.2 million and $5.0 million, respectively, have indefinite lives and will not expire. The remaining $35.7&#160;million of federal net operating loss carryforwards, $71.4&#160;million of state operating loss carryforwards, and $2.8&#160;million of international net operating loss carryforwards begin to expire in 2025. The net deferred tax assets arose primarily from net operating loss carryforwards, as well as the use of different accounting methods for financial statement and income tax reporting purposes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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:74.706%"&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:10.630%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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:0 1pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable credit losses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales returns and allowances&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred research and development&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,997&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,750&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,397&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,838&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,701&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,154)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,502)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,847)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,954)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,070)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,635)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,515)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,532)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the Company had total unrecognized income tax benefits of $0.7&#160;million related to its nexus in certain state tax jurisdictions. If recognized in future years, $0.7&#160;million of these currently unrecognized income tax benefits would impact the income tax provision and effective tax rate. The following table summarizes the activity related to unrecognized income tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;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:62.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:10.595%"&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.530%"&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:10.595%"&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.530%"&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:10.600%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases and decreases related to current period tax positions&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases and decreases related to prior period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;The Company files income tax returns in the United States, various states, and international jurisdictions. The tax&#160;years ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2022 through June 30, 2024 re&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;main open to examination by taxing jurisdictions. While the statute of limitations has expired for years prior to the year e&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nded June 30, 2022, ch&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;anges in reported losses for those years are subject to examination by tax authorities to the extent that operating loss carryforwards from those prior fiscal years impact upon taxable income in current years. As of June&#160;30, 2025, the Company did not have any income tax examinations in process.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-1149" unitRef="usd">-46000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1150">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:62.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:10.595%"&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.530%"&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:10.595%"&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.530%"&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:10.600%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit (provision)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1151" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1152" unitRef="usd">65000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1153" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1154" unitRef="usd">1368000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1155" unitRef="usd">729000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1156" unitRef="usd">92000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1157" unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1158" unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1159" unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1160" unitRef="usd">1368000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1161" unitRef="usd">794000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1162" unitRef="usd">92000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1163" unitRef="usd">-40092000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1164" unitRef="usd">248000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1165" unitRef="usd">62000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1166" unitRef="usd">-3628000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1167" unitRef="usd">-57000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1168" unitRef="usd">27000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1169" unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1170" unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1171" unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1172" unitRef="usd">-43720000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1173" unitRef="usd">191000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1174" unitRef="usd">89000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1175" unitRef="usd">-42352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1176" unitRef="usd">985000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1177" unitRef="usd">181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1178">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of pre-tax income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:62.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:10.742%"&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.384%"&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:10.595%"&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.530%"&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:10.599%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign losses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,308)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,239)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total pre-tax income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1179" unitRef="usd">26489000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-1180" unitRef="usd">16217000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-1181" unitRef="usd">996000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1182" unitRef="usd">-4308000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-1183" unitRef="usd">-3239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-1184" unitRef="usd">-182000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1185" unitRef="usd">22181000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-1186" unitRef="usd">12978000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1187" unitRef="usd">814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1188">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the provision for income taxes for the&#160;years ended June&#160;30, 2025, 2024 and 2023 to the indicated provision based on income before the provision for income taxes at the federal statutory rate of 21.0% for the fiscal years ended June&#160;30, 2025, June&#160;30, 2024, and June&#160;30, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:62.243%"&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:10.630%"&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:10.630%"&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:10.631%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at U.S Federal statutory rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of permanent differences&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;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(497)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes related to prior fiscal years&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes related to state tax rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in valuation allowances&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,221&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory Rates Different from U.S.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1189" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="3" id="f-1190" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="3" id="f-1191" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-1192" unitRef="usd">4658000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="-3" id="f-1193" unitRef="usd">2725000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="-3" id="f-1194" unitRef="usd">171000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-3" id="f-1195" unitRef="usd">-90000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-12" decimals="-3" id="f-1196" unitRef="usd">-24000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-13" decimals="-3" id="f-1197" unitRef="usd">688000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-1" decimals="-3" id="f-1198" unitRef="usd">-56000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-12" decimals="-3" id="f-1199" unitRef="usd">81000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-13" decimals="-3" id="f-1200" unitRef="usd">497000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-1201" unitRef="usd">1172000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="-3" id="f-1202" unitRef="usd">613000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-13" decimals="-3" id="f-1203" unitRef="usd">296000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c-1" decimals="-3" id="f-1204" unitRef="usd">603000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c-12" decimals="-3" id="f-1205" unitRef="usd">0</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c-13" decimals="-3" id="f-1206" unitRef="usd">-51000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="-3" id="f-1207" unitRef="usd">-67000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-12" decimals="-3" id="f-1208" unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-13" decimals="-3" id="f-1209" unitRef="usd">2455000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-1210" unitRef="usd">-48221000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="-3" id="f-1211" unitRef="usd">-2281000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-13" decimals="-3" id="f-1212" unitRef="usd">-3942000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount contextRef="c-1" decimals="-3" id="f-1213" unitRef="usd">-262000</ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount>
    <ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount contextRef="c-12" decimals="-3" id="f-1214" unitRef="usd">-183000</ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount>
    <ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount contextRef="c-13" decimals="-3" id="f-1215" unitRef="usd">0</ctlp:EffectiveIncomeTaxRateReconciliationStatutoryRatesDifferentFromU.SAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-3" id="f-1216" unitRef="usd">-89000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-12" decimals="-3" id="f-1217" unitRef="usd">54000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-13" decimals="-3" id="f-1218" unitRef="usd">67000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1219" unitRef="usd">-42352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1220" unitRef="usd">985000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1221" unitRef="usd">181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards contextRef="c-191" decimals="-5" id="f-1222" unitRef="usd">107500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-192" decimals="-5" id="f-1223" unitRef="usd">80600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-193" decimals="-5" id="f-1224" unitRef="usd">7800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-194" decimals="-5" id="f-1225" unitRef="usd">158700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-195" decimals="-5" id="f-1226" unitRef="usd">90600000</us-gaap:OperatingLossCarryforwards>
    <ctlp:OperatingLossCarryforwardNotSubjectToExpiration contextRef="c-191" decimals="-5" id="f-1227" unitRef="usd">71800000</ctlp:OperatingLossCarryforwardNotSubjectToExpiration>
    <ctlp:OperatingLossCarryforwardNotSubjectToExpiration contextRef="c-192" decimals="-5" id="f-1228" unitRef="usd">9200000</ctlp:OperatingLossCarryforwardNotSubjectToExpiration>
    <ctlp:OperatingLossCarryforwardNotSubjectToExpiration contextRef="c-193" decimals="-5" id="f-1229" unitRef="usd">5000000.0</ctlp:OperatingLossCarryforwardNotSubjectToExpiration>
    <ctlp:OperatingLossCarryforwardSubjectToExpiration contextRef="c-191" decimals="-5" id="f-1230" unitRef="usd">35700000</ctlp:OperatingLossCarryforwardSubjectToExpiration>
    <ctlp:OperatingLossCarryforwardSubjectToExpiration contextRef="c-192" decimals="-5" id="f-1231" unitRef="usd">71400000</ctlp:OperatingLossCarryforwardSubjectToExpiration>
    <ctlp:OperatingLossCarryforwardSubjectToExpiration contextRef="c-193" decimals="-5" id="f-1232" unitRef="usd">2800000</ctlp:OperatingLossCarryforwardSubjectToExpiration>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1233">The net deferred tax assets arose primarily from net operating loss carryforwards, as well as the use of different accounting methods for financial statement and income tax reporting purposes as follows:&lt;div style="margin-top:12pt;text-align:justify"&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:74.706%"&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:10.630%"&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:10.631%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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:0 1pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable credit losses&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales returns and allowances&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred research and development&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,997&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,750&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,397&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,838&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,701&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,154)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,502)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use 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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,847)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,954)&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,070)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,635)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,515)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,532)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-1234" unitRef="usd">32435000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1235" unitRef="usd">37621000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-4" decimals="-3" id="f-1236" unitRef="usd">1208000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-5" decimals="-3" id="f-1237" unitRef="usd">1367000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <ctlp:DeferredTaxAssetsTaxDeferredExpenseInventoryReserves contextRef="c-4" decimals="-3" id="f-1238" unitRef="usd">614000</ctlp:DeferredTaxAssetsTaxDeferredExpenseInventoryReserves>
    <ctlp:DeferredTaxAssetsTaxDeferredExpenseInventoryReserves contextRef="c-5" decimals="-3" id="f-1239" unitRef="usd">541000</ctlp:DeferredTaxAssetsTaxDeferredExpenseInventoryReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c-4" decimals="-3" id="f-1240" unitRef="usd">2410000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c-5" decimals="-3" id="f-1241" unitRef="usd">2463000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <ctlp:DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves contextRef="c-4" decimals="-3" id="f-1242" unitRef="usd">1213000</ctlp:DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves>
    <ctlp:DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves contextRef="c-5" decimals="-3" id="f-1243" unitRef="usd">1876000</ctlp:DeferredTaxAssetsTaxDeferredExpenseSalesTaxReserves>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-4" decimals="-3" id="f-1244" unitRef="usd">7997000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-1245" unitRef="usd">5750000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-3" id="f-1246" unitRef="usd">4564000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-1247" unitRef="usd">4327000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <ctlp:DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities contextRef="c-4" decimals="-3" id="f-1248" unitRef="usd">2397000</ctlp:DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities>
    <ctlp:DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities contextRef="c-5" decimals="-3" id="f-1249" unitRef="usd">2410000</ctlp:DeferredTaxAssetsTaxDeferredExpenseLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-4" decimals="-3" id="f-1250" unitRef="usd">0</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1251" unitRef="usd">346000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-1252" unitRef="usd">52838000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1253" unitRef="usd">56701000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-3" id="f-1254" unitRef="usd">3154000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1255" unitRef="usd">3502000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-1256" unitRef="usd">17000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1257" unitRef="usd">1179000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-4" decimals="-3" id="f-1258" unitRef="usd">1847000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-1259" unitRef="usd">1954000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-4" decimals="-3" id="f-1260" unitRef="usd">52000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1261" unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-1262" unitRef="usd">5070000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1263" unitRef="usd">6635000</us-gaap:DeferredIncomeTaxLiabilities>
    <ctlp:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross contextRef="c-4" decimals="-3" id="f-1264" unitRef="usd">47768000</ctlp:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross>
    <ctlp:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross contextRef="c-5" decimals="-3" id="f-1265" unitRef="usd">50066000</ctlp:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-1266" unitRef="usd">4515000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1267" unitRef="usd">50532000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-4" decimals="-3" id="f-1268" unitRef="usd">43253000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-1269" unitRef="usd">466000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-5" id="f-1270" unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-5" id="f-1271" unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1272">The following table summarizes the activity related to unrecognized income tax benefits:&lt;div style="margin-top:17pt;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:62.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:10.595%"&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.530%"&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:10.595%"&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.530%"&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:10.600%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases and decreases related to current period tax positions&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases and decreases related to prior period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1273" unitRef="usd">799000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-22" decimals="-3" id="f-1274" unitRef="usd">689000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-14" decimals="-3" id="f-1275" unitRef="usd">572000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1276" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1277" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1278" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1279" unitRef="usd">112000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1280" unitRef="usd">110000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1281" unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-1282" unitRef="usd">687000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1283" unitRef="usd">799000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-22" decimals="-3" id="f-1284" unitRef="usd">689000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1285">EARNINGS PER SHARE CALCULATION&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The calculation of basic and diluted earnings per share is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:62.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:10.595%"&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.530%"&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:10.595%"&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.530%"&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:10.600%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,533&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,993&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for basic earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt; - Weighted average shares outstanding&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,162,211&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,819,220&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,978,901&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,520,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for diluted earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt; - Adjusted weighted average shares outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,683,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,172,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,514,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.16&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Potentially anti-dilutive shares excluded from the calculation of diluted earnings per share were approximately 0.9&#160;million, 0.0&#160;million, and 4.2&#160;million for the year ended June&#160;30, 2025, 2024 and 2023, respectively.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1286">The calculation of basic and diluted earnings per share is presented below:&lt;div style="margin-top:5pt"&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:62.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:10.595%"&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.530%"&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:10.595%"&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.530%"&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:10.600%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,533&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,993&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for basic earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt; - Weighted average shares outstanding&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,162,211&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,819,220&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,978,901&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,520,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for diluted earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt; - Adjusted weighted average shares outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,683,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,172,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,514,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&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:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.16&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Times New Roman',serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1287" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-1288" unitRef="usd">11993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1289" unitRef="usd">633000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-1" decimals="-3" id="f-1290" unitRef="usd">578000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-12" decimals="-3" id="f-1291" unitRef="usd">578000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-13" decimals="-3" id="f-1292" unitRef="usd">623000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-1293" unitRef="usd">63955000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-12" decimals="-3" id="f-1294" unitRef="usd">11415000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-13" decimals="-3" id="f-1295" unitRef="usd">10000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-1296" unitRef="shares">73162211</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="0" id="f-1297" unitRef="shares">72819220</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="0" id="f-1298" unitRef="shares">71978901</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="0" id="f-1299" unitRef="shares">1520854</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-12" decimals="0" id="f-1300" unitRef="shares">1352878</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-13" decimals="0" id="f-1301" unitRef="shares">535733</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-1302" unitRef="shares">74683065</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="0" id="f-1303" unitRef="shares">74172098</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="0" id="f-1304" unitRef="shares">72514634</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1305"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-1306"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-1307"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1308"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-1309"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-1310"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-5" id="f-1311" unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-12"
      decimals="-5"
      id="f-1312"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-13"
      decimals="-5"
      id="f-1313"
      unitRef="shares">4200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-1314">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of certain of the Company&#x2019;s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued expenses, are carried at cost which approximates fair value due to their liquid or short-term nature. We have not identified material factors that would significantly impact the fair value of our financial assets and liabilities. The Company&#x2019;s obligations under its long-term debt agreements are carried at amortized cost, which approximates their fair value as of June&#160;30, 2025, as the debt facility was recently amended in January 2025 and the interest rates applicable are variable in nature. The fair value of the Company&#x2019;s obligations under its long-term debt agreement with JPMorgan and Capital One was considered Level 2 liabilities of the fair value hierarchy because the instruments have interest rates that reset frequently. As described in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 - Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the purchase price of SB Software includes contingent consideration which is considered Level 3 liabilities of the fair value hierarchy due to the use of significant unobservable inputs in its valuation.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1315">SHAREHOLDER'S EQUITY AND PREFERRED STOCK&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to issue 640.0 million shares of common stock, with no par value. Each holder of common stock is entitled to one vote for each share of common stock held of record by such holder on all matters on which stockholders are entitled to vote, including the election of directors. The Company had approximately 73.3 million and 72.9 million shares of common stock issued and outstanding, respectively, as of June&#160;30, 2025 and June&#160;30, 2024. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of the common stock are entitled to receive dividends as the Board of Directors of the Company may from time to time declare out of funds legally available for payment of dividends. Through the date hereof, no cash dividends have been declared on the Company&#x2019;s common stock or preferred stock. No dividend may be paid on the common stock until all accumulated and unpaid dividends on the preferred stock have been paid. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Preferred Stock&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has 1.8&#160;million of preferred stock authorized for issuance which may be issued from time to time in one or more series, each series with such rights, preferences or restrictions as determined by the Board of Directors. As of June&#160;30, 2025, 900,000 preferred shares have been designated as Series A Convertible Preferred Stock. The other 900,000 preferred shares have not been designated. Each share of Series&#160;A Convertible Preferred Stock is convertible into 0.1988 of a share of common stock and each share of Series&#160;A Convertible Preferred Stock is entitled to 0.1988 of a vote on all matters on which the holders of common stock are entitled to vote. Series&#160;A Convertible Preferred Stock provides for an annual cumulative dividend of $1.50 per share, payable when, and if declared by the Board of Directors, to the shareholders of record in equal parts on February&#160;1 and August&#160;1 of each&#160;year. Any and all accumulated and unpaid cash dividends on the Series&#160;A Convertible Preferred Stock must be declared and paid prior to the declaration and payment of any dividends on the common stock.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year 2023, the Company retired 59,281 shares of its Series A convertible preferred stock that it purchased for an aggregate amount of approximately $2.45&#160;million. The repurchase transaction was primarily accounted for as an extinguishment of preferred stock and recorded as a decrease to the carrying value of the preferred stock in the amount of $0.42&#160;million and common stock of $1.73&#160;million for an aggregate amount of $2.15&#160;million that was included within the Cash flows from financing activities in the Consolidated Statements of Cash Flows. The remaining $0.3&#160;million was deemed to be an amount in excess of the fair value of the preferred stock and was recorded within Operating expenses in the Consolidated Statements of Operations and Cash flows from operating activities in the Consolidated Statements of Cash Flows.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Series&#160;A Convertible Preferred Stock may be called for redemption at the option of the Board of Directors for a price of $11.00 per share plus payment of all accrued and unpaid dividends. No such redemption has occurred as of June&#160;30, 2025. In the event of any liquidation as defined in the Company&#x2019;s Articles of Incorporation, the holders of shares of Series&#160;A Convertible Preferred Stock issued shall be entitled to receive $10.00 for each outstanding share plus all cumulative unpaid dividends. If funds are insufficient for this distribution, the assets available will be distributed ratably among the preferred shareholders. The Series&#160;A Convertible Preferred Stock liquidation preference as of June&#160;30, 2025 and 2024 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:74.777%"&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:10.595%"&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.530%"&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:10.598%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For shares outstanding at $10.00 per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative undeclared and unpaid dividends&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,443&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,864&#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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt"&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that its Series&#160;A Convertible Preferred Stock is contingently redeemable due to the existence of deemed liquidation provisions contained in its certificate of incorporation, and therefore classifies its convertible preferred stock outside of permanent equity. The Company has not made any adjustments to the carrying value of the Series&#160;A Convertible Preferred Stock to reflect the liquidation value of the shares inclusive of the cumulative undeclared and unpaid dividends because the Company has determined that a deemed liquidation event is not probable of occurring. Cumulative undeclared and unpaid dividends are convertible into common shares at $1,000 per common share at the option of the shareholder. During the&#160;years ended June&#160;30, 2025, 2024 and 2023, no shares of Preferred Stock nor cumulative preferred dividends were converted into shares of common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-5" id="f-1316" unitRef="shares">640000000.0</us-gaap:CommonStockSharesAuthorized>
    <ctlp:CommonStockNumberOfVotesPerShare contextRef="c-4" decimals="INF" id="f-1317" unitRef="vote">1</ctlp:CommonStockNumberOfVotesPerShare>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-5" id="f-1318" unitRef="shares">73300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-5" id="f-1319" unitRef="shares">73300000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-5" id="f-1320" unitRef="shares">72900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-5" id="f-1321" unitRef="shares">72900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-196"
      decimals="-5"
      id="f-1322"
      unitRef="shares">1800000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="c-196"
      decimals="0"
      id="f-1323"
      unitRef="shares">900000</us-gaap:TemporaryEquitySharesAuthorized>
    <ctlp:TemporaryEquitySharesNotDesignated
      contextRef="c-196"
      decimals="0"
      id="f-1324"
      unitRef="shares">900000</ctlp:TemporaryEquitySharesNotDesignated>
    <ctlp:PreferredStockConversionAmountToVote
      contextRef="c-197"
      decimals="4"
      id="f-1325"
      unitRef="number">0.1988</ctlp:PreferredStockConversionAmountToVote>
    <ctlp:PreferredStockConversionAmountToVote
      contextRef="c-197"
      decimals="4"
      id="f-1326"
      unitRef="number">0.1988</ctlp:PreferredStockConversionAmountToVote>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="c-197"
      decimals="2"
      id="f-1327"
      unitRef="usdPerShare">1.50</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-198"
      decimals="INF"
      id="f-1328"
      unitRef="shares">59281</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-198" decimals="-4" id="f-1329" unitRef="usd">2450000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="c-199" decimals="-4" id="f-1330" unitRef="usd">420000</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="c-200" decimals="-4" id="f-1331" unitRef="usd">1730000</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="c-13" decimals="-4" id="f-1332" unitRef="usd">2150000</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
    <ctlp:PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue contextRef="c-13" decimals="-5" id="f-1333" unitRef="usd">300000</ctlp:PaymentForRepurchaseOfPreferredStockAndPreferenceStockInExcessOfFairValue>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="c-196"
      decimals="2"
      id="f-1334"
      unitRef="usdPerShare">11.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="c-4"
      decimals="2"
      id="f-1335"
      unitRef="usdPerShare">10.00</us-gaap:PreferredStockLiquidationPreference>
    <ctlp:ScheduleOfPreferredStockTableTableTextBlock contextRef="c-1" id="f-1336">The Series&#160;A Convertible Preferred Stock liquidation preference as of June&#160;30, 2025 and 2024 is as follows:&lt;div style="margin-top:5pt"&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:74.777%"&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:10.595%"&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.530%"&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:10.598%"&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&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:'Times New Roman',serif;font-size:8pt;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:'Times New Roman',serif;font-size:8pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For shares outstanding at $10.00 per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative undeclared and unpaid dividends&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,443&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,864&#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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</ctlp:ScheduleOfPreferredStockTableTableTextBlock>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="c-4"
      decimals="2"
      id="f-1337"
      unitRef="usdPerShare">10.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockValueOutstanding contextRef="c-196" decimals="-3" id="f-1338" unitRef="usd">3858000</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding contextRef="c-201" decimals="-3" id="f-1339" unitRef="usd">3858000</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockAmountOfPreferredDividendsInArrears contextRef="c-197" decimals="-3" id="f-1340" unitRef="usd">19443000</us-gaap:PreferredStockAmountOfPreferredDividendsInArrears>
    <us-gaap:PreferredStockAmountOfPreferredDividendsInArrears contextRef="c-202" decimals="-3" id="f-1341" unitRef="usd">18864000</us-gaap:PreferredStockAmountOfPreferredDividendsInArrears>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c-196" decimals="-3" id="f-1342" unitRef="usd">23301000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c-201" decimals="-3" id="f-1343" unitRef="usd">22722000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <ctlp:CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare
      contextRef="c-196"
      decimals="0"
      id="f-1344"
      unitRef="usdPerShare">1000</ctlp:CumulativeUnpaidDividendsConvertedIntoCommonSharesConvertiblePricePerShare>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-1345">RETIREMENT PLANThe Company&#x2019;s 401(k)&#160;Plan (the &#x201c;Retirement Plan&#x201d;) allows employees to make voluntary contributions, beginning on their first day of active employment, up to a maximum of 100% of their annual compensation, as defined in the Retirement Plan. The Company may, in its discretion, make a matching contribution, a profit-sharing contribution, a qualified non-elective contribution, and/or a safe harbor 401(k)&#160;contribution to the Retirement Plan. The Company must make an annual election, at the beginning of the plan&#160;year, as to whether it will make a safe harbor contribution to the plan. In fiscal&#160;years 2025, 2024 and 2023, the Company elected and made safe harbor matching contributions of 100% of the participant&#x2019;s first 3% and 50% of the next 2% of compensation deferred into the Retirement Plan. The Company&#x2019;s safe harbor contributions for the&#160;years&#160;ended June&#160;30, 2025, 2024 and 2023 approximated $1.1 million, $0.9 million and $0.8 million, respectively, and are included within General and administrative expenses within our Consolidated Statements of Operations.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c-1" decimals="2" id="f-1346" unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab contextRef="c-5" decimals="2" id="f-1347" unitRef="number">1</ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab>
    <ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab contextRef="c-22" decimals="2" id="f-1348" unitRef="number">1</ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab>
    <ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab contextRef="c-4" decimals="2" id="f-1349" unitRef="number">1</ctlp:DefinedContributionPlanEmployerMatchingContributionPercentFirstSlab>
    <ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab contextRef="c-4" decimals="2" id="f-1350" unitRef="number">0.03</ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab>
    <ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab contextRef="c-5" decimals="2" id="f-1351" unitRef="number">0.03</ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab>
    <ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab contextRef="c-22" decimals="2" id="f-1352" unitRef="number">0.03</ctlp:PercentageOfEligibleCompensationContributedByEmployeesFirstSlab>
    <ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab contextRef="c-4" decimals="2" id="f-1353" unitRef="number">0.50</ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab>
    <ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab contextRef="c-22" decimals="2" id="f-1354" unitRef="number">0.50</ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab>
    <ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab contextRef="c-5" decimals="2" id="f-1355" unitRef="number">0.50</ctlp:DefinedContributionPlanEmployerMatchingContributionPercentSecondSlab>
    <ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab contextRef="c-22" decimals="2" id="f-1356" unitRef="number">0.02</ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab>
    <ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab contextRef="c-5" decimals="2" id="f-1357" unitRef="number">0.02</ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab>
    <ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab contextRef="c-4" decimals="2" id="f-1358" unitRef="number">0.02</ctlp:PercentageOfEligibleCompensationContributedByEmployeesSecondSlab>
    <ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount contextRef="c-1" decimals="-5" id="f-1359" unitRef="usd">1100000</ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount>
    <ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount contextRef="c-12" decimals="-5" id="f-1360" unitRef="usd">900000</ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount>
    <ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount contextRef="c-13" decimals="-5" id="f-1361" unitRef="usd">800000</ctlp:DefinedContributionPlanEmployersSafeHarborContributionAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1362">COMMITMENTS AND CONTINGENCIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a party to litigation and other proceedings that arise in the ordinary course of our business. These types of matters could result in fines, penalties, compensatory or treble damages or non-monetary sanctions or relief. In accordance with the accounting guidance for contingencies, we reserve for litigation claims and assessments asserted or threatened against us when a loss is probable and the amount of the loss can be reasonably estimated. We cannot predict the outcome of legal or other proceedings with certainty.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;SEC Inquiries and Settlements&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Beginning in the fiscal year 2019, the Company received inquiries from the SEC into the facts and circumstances arising from accounting practices in fiscal years 2017 and 2018 ("2019 Investigation"). The Company fully cooperated with these inquiries.  During fiscal year 2023, the Company reached a settlement with the SEC to resolve its 2019 Investigation. As part of the settlement, the Company agreed to neither admit nor deny the findings in the SEC&#x2019;s final order, and agreed to a cease-and-desist order with a civil monetary penalty payment of $1.5&#160;million. The penalty payment was fully paid to the SEC as of June 30, 2023. During fiscal year 2023, the Company received a $2.0&#160;million reimbursement from its directors and officers (D&amp;amp;O) insurance policy for legal fees and expenses incurred in connection with the 2019 Investigation. The D&amp;amp;O reimbursement proceeds were recorded as a reduction of "Investigation, proxy and restatement expenses, net of insurance recoveries" on the Company's Consolidated Statement of Operations for the fiscal year ended June 30, 2023.  Additionally, in fiscal year 2024,  the Company agreed to an additional net settlement of approximately $1.5&#160;million with a third party insurance carrier related to the reimbursement of expenses associated with the closed SEC investigation.  The additional settlement proceeds were recorded as a reduction of "Investigation, proxy and restatement expenses, net of insurance recoveries" on the Company's Consolidated Statement of Operations for the fiscal year ended June 30, 2024.  The matter is now fully closed.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the Company had no material firm purchase commitments over the next&lt;/span&gt; year.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PaymentsForLegalSettlements contextRef="c-13" decimals="-5" id="f-1363" unitRef="usd">1500000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:InsuranceRecoveries contextRef="c-13" decimals="-5" id="f-1364" unitRef="usd">2000000</us-gaap:InsuranceRecoveries>
    <us-gaap:PaymentsForLegalSettlements contextRef="c-12" decimals="-5" id="f-1365" unitRef="usd">1500000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:PurchaseObligation contextRef="c-4" decimals="-6" id="f-1366" unitRef="usd">0</us-gaap:PurchaseObligation>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-1367">RELATED PARTY TRANSACTIONS&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A member of our Board of Directors serves as a strategic advisor to a consulting firm that we utilize for payments analytics and advisory services. These services are utilized by the Company to reduce the cost of our interchange and other processing fees charged by payment processors and credit card networks. As consideration for the services, we pay the consulting firm a success fee based on the savings realized by the Company and a recurring monthly subscription fee for the analytics services. The total expense recognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;within Cost of subscription and transaction fees for t&lt;/span&gt;he year ended June&#160;30, 2025, 2024, and 2023 for these arrangements were $0.2&#160;million, $0.2&#160;million, and $0.4&#160;million, respectively.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-1" decimals="-5" id="f-1368" unitRef="usd">200000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-12" decimals="-5" id="f-1369" unitRef="usd">200000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-13" decimals="-5" id="f-1370" unitRef="usd">400000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1371">SEGMENT INFORMATION&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has one reportable segment, Cantaloupe, Inc. The business activities are managed on a consolidated basis. The types of software and services from which we generate revenue are described under our &#x201c;Revenue Recognition&#x201d; policy within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 2 - Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our chief operating decision maker, or CODM, is our Chief Executive Officer. The CODM assesses performance for the segment and decides how to allocate resources based on net income that is also reported on the Consolidated Statements of Operations as consolidated net income. The CODM does not use any segment asset measures to assess performance and decide how to allocate resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets out our measure of profit or loss and significant segment expenses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.166%"&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.803%"&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.035%"&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.803%"&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.588%"&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.805%"&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 30,&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="height:15pt"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of sales&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178,724)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165,945)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162,405)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rent, occupancy and insurance&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,474)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,742)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,051)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription &amp;amp; cloud services&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,968)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,264)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,908)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general &amp;amp; administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,877)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,570)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,618)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other segment (benefits) expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,352&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Other general &amp;amp; administrative expenses include marketing, bad debt expense, office supplies, adjustments to sales and use tax reserves and other various selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Other segment expenses (benefits) include interest and other income and interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operations in the U.S., Mexico, and the U.K. The Company did not earn material revenue in any country other than the United States during the years ended June&#160;30, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, excluding intangible assets, by location were not material other than the United States. Tangible long-lived assets consist of property and equipment and operating lease right-of-use assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1372"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1373">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets out our measure of profit or loss and significant segment expenses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.166%"&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.803%"&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.035%"&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.803%"&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.588%"&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.805%"&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 30,&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($&#160;in&#160;thousands)&lt;/span&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:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="height:15pt"&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: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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of sales&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178,724)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165,945)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162,405)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rent, occupancy and insurance&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,474)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,742)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,051)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription &amp;amp; cloud services&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,968)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,264)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,908)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general &amp;amp; administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,877)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,570)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,618)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other segment (benefits) expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,352&#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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Other general &amp;amp; administrative expenses include marketing, bad debt expense, office supplies, adjustments to sales and use tax reserves and other various selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Other segment expenses (benefits) include interest and other income and interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-3" id="f-1374" unitRef="usd">302548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-1375" unitRef="usd">268596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-1376" unitRef="usd">243641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-203" decimals="-3" id="f-1377" unitRef="usd">178724000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-204" decimals="-3" id="f-1378" unitRef="usd">165945000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-205" decimals="-3" id="f-1379" unitRef="usd">162405000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <ctlp:CompensationAndBenefits contextRef="c-203" decimals="-3" id="f-1380" unitRef="usd">50065000</ctlp:CompensationAndBenefits>
    <ctlp:CompensationAndBenefits contextRef="c-204" decimals="-3" id="f-1381" unitRef="usd">45502000</ctlp:CompensationAndBenefits>
    <ctlp:CompensationAndBenefits contextRef="c-205" decimals="-3" id="f-1382" unitRef="usd">38476000</ctlp:CompensationAndBenefits>
    <ctlp:RentOccupancyAndInsurance contextRef="c-203" decimals="-3" id="f-1383" unitRef="usd">4474000</ctlp:RentOccupancyAndInsurance>
    <ctlp:RentOccupancyAndInsurance contextRef="c-204" decimals="-3" id="f-1384" unitRef="usd">4742000</ctlp:RentOccupancyAndInsurance>
    <ctlp:RentOccupancyAndInsurance contextRef="c-205" decimals="-3" id="f-1385" unitRef="usd">4051000</ctlp:RentOccupancyAndInsurance>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="c-203" decimals="-3" id="f-1386" unitRef="usd">11455000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="c-204" decimals="-3" id="f-1387" unitRef="usd">13384000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="c-205" decimals="-3" id="f-1388" unitRef="usd">22828000</us-gaap:ProfessionalAndContractServicesExpense>
    <ctlp:SubscriptionAndCloudServices contextRef="c-203" decimals="-3" id="f-1389" unitRef="usd">9968000</ctlp:SubscriptionAndCloudServices>
    <ctlp:SubscriptionAndCloudServices contextRef="c-204" decimals="-3" id="f-1390" unitRef="usd">8264000</ctlp:SubscriptionAndCloudServices>
    <ctlp:SubscriptionAndCloudServices contextRef="c-205" decimals="-3" id="f-1391" unitRef="usd">1908000</ctlp:SubscriptionAndCloudServices>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c-203" decimals="-3" id="f-1392" unitRef="usd">9655000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c-204" decimals="-3" id="f-1393" unitRef="usd">6021000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c-205" decimals="-3" id="f-1394" unitRef="usd">5596000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-203" decimals="-3" id="f-1395" unitRef="usd">15877000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-204" decimals="-3" id="f-1396" unitRef="usd">10570000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-205" decimals="-3" id="f-1397" unitRef="usd">7618000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-203" decimals="-3" id="f-1398" unitRef="usd">148000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-204" decimals="-3" id="f-1399" unitRef="usd">1191000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-205" decimals="-3" id="f-1400" unitRef="usd">-54000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-203" decimals="-3" id="f-1401" unitRef="usd">-42352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-204" decimals="-3" id="f-1402" unitRef="usd">985000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-205" decimals="-3" id="f-1403" unitRef="usd">181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-203" decimals="-3" id="f-1404" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-204" decimals="-3" id="f-1405" unitRef="usd">11993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-205" decimals="-3" id="f-1406" unitRef="usd">633000</us-gaap:NetIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1407">Subsequent Events&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Merger with 365 Retail Markets, LLC&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 15, 2025, Cantaloupe, Inc., a Pennsylvania corporation (the &#x201c;Company&#x201d;), entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) with 365 Retail Markets, LLC, a Delaware limited liability company (&#x201c;365 Retail Markets&#x201d;), Catalyst Holdco I, Inc., a Delaware corporation and a wholly-owned subsidiary of 365 Retail Markets (&#x201c;Holdco&#x201d;), Catalyst Holdco II, Inc., a Delaware corporation and a wholly-owned subsidiary of Holdco (&#x201c;Holdco II&#x201d;), and Catalyst MergerSub Inc., a Delaware corporation and a wholly-owned subsidiary of Holdco II (&#x201c;Merger Subsidiary&#x201d;).&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Merger Agreement, and subject to the terms and conditions thereof, Merger Subsidiary will merge with and into the Company (the &#x201c;Merger&#x201d;), with the Company surviving the Merger as a wholly-owned, indirect subsidiary of 365 Retail Markets. Subject to the terms and conditions set forth in the Merger Agreement, at the effective time of the Merger (the &#x201c;Effective Time&#x201d;), each share of common stock of the Company, without par value, outstanding immediately prior to the Effective Time (other than (i) shares of common stock owned by the Company or any subsidiary of the Company as treasury stock (including all shares of Series A Convertible Preferred Stock, without par value, of the Company (&#x201c;Preferred Stock&#x201d;) redeemed by the Company in accordance with the terms of the Merger Agreement) or owned by 365 Retail Markets, Holdco, Holdco II, Merger Subsidiary or any other subsidiary of 365 Retail Markets (which will be automatically canceled at the Effective Time for no consideration), and (ii) shares of common stock, if any, contributed to 365 Retail Markets, Holdco, Holdco II or Merger Subsidiary by certain shareholders of the Company prior to the Effective Time (&#x201c;Rollover Shares&#x201d;), which will be subject to the treatment specified under the rollover agreement (if any) applicable to such Rollover Shares immediately prior to the Effective Time, and will be automatically canceled at the Effective Time for no consideration) will be canceled and converted into the right to receive $11.20 in cash, without interest (such amount per share, the &#x201c;Merger Consideration&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger Agreement also provides that at or immediately prior to the Effective Time, (i) each Company RSU (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time will become fully vested and free of restrictions and will be canceled and converted into the right to receive an amount in cash equal to the Merger Consideration, (ii) each Company PSU (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time which remains subject to vesting based on achieving certain performance metrics will become vested with respect to that number of shares of common stock based on deemed achievement of the performance metrics at target performance, and will be canceled and converted into the right to receive, with respect to each such vested share of Company Stock underlying such Company PSU, an amount in cash equal to the Merger Consideration, (iii) each Company Restricted Stock Award (as defined in the Merger Agreement) that is outstanding immediately prior to the Effective Time will become fully vested and free of restrictions and will be canceled and converted into the right to receive an amount in cash equal to the Merger Consideration, and (iv) each outstanding In-the-Money Option (as defined in the Merger Agreement) will become fully vested and free of restrictions and be canceled in exchange for cash in an amount equal to (A) the total number of shares of common stock for which such In-the-Money Option is exercisable, multiplied by (B) the excess of the Merger Consideration over the per share exercise price of such In-the-Money Option, and each outstanding Out-of-the-Money Option (as defined in the Merger Agreement) will be canceled without consideration.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cantaloupe and 365 Retail Markets each filed the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;HSR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt; notification and report form for the Merger on July 15, 2025. On August 13, 2025, 365 Retail Markets submitted a formal letter to the Federal Trade Commission and the Antitrust Division of the Department of Justice to withdraw its HSR notification and report form, with the withdraw effective as of August 14, 2025, and refiled its HSR notification and report form on August 18, 2025. The waiting period under the the HSR Act, will expire on September 17, 2025, at 11:59 p.m., Eastern time, unless terminated early or extended by a request for additional information. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 4, 2025, the Company held a special meeting of shareholders, where shareholders voted to approve and adopt the Merger Agreement. Assuming timely satisfaction of the necessary closing conditions, including the expiration or termination of the waiting period under the HSR Act, the parties to the Merger Agreement currently expect the Merger to be completed in the second half of calendar year 2025. Upon consummation of the Merger, our common stock will be delisted from The Nasdaq Stock Market LLC and deregistered under Section 12(b) of the Exchange Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;One Big Beautiful Bill Act&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 4, 2025, new U.S. tax legislation was signed into law (known as the "One Big Beautiful Bill Act" or "OBBBA") which makes permanent many of the tax provisions enacted in 2017 as part of the Tax Cuts and Jobs Act that were set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, but many are generally not effective until 2026. The Company is currently evaluating the impact of the new legislation.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="c-206"
      decimals="2"
      id="f-1408"
      unitRef="usdPerShare">11.20</us-gaap:BusinessAcquisitionSharePrice>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-207" id="f-1409">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-207" id="f-1410">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-207" id="f-1411">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-207" id="f-1412">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1413">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1414" unitRef="usd">64533000</us-gaap:NetIncomeLoss>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="c-1" id="f-1415">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Policies and Practices for Granting Certain Equity Awards&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board, at the recommendation of the Compensation Committee, approves all equity award grants to our NEOs on or before the grant date. The Compensation Committee&#x2019;s general practice is to complete its annual executive compensation review and determine performance goals and target compensation for our NEOs, following which they make a recommendation to the Board, which in turn reviews the recommendation and approves equity awards for our NEOs. Accordingly, annual equity awards are typically determined at the first Compensation Committee meeting of the fiscal year and reviewed and approved at the first Board meeting of the fiscal year. These grants are then made effective shortly during a scheduled open trading window. On occasion, the Board may, at the recommendation of the Compensation Committee, grant equity awards outside of our annual grant cycle for new hires, promotions, recognition, retention or other purposes. While the Board has discretionary authority to grant equity awards to our NEOs outside of the cycle described above, neither the Board nor the Compensation Committee take into account material non-public information when determining the timing or terms of equity awards, nor do we time disclosure of material non-public information for the purpose of affecting the value of executive compensation.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2025, the Company did not grant stock options (or similar awards) to any NEO during any period beginning four business days before and ending one business day after the filing of any Company periodic report on Form 10-Q or Form 10-K, or the filing or furnishing of any Company Form 8-K that disclosed any material non-public information.&lt;/span&gt;&lt;/div&gt;</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="c-1" id="f-1416">true</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:AwardTmgHowMnpiCnsdrdTextBlock contextRef="c-1" id="f-1417">The Board, at the recommendation of the Compensation Committee, approves all equity award grants to our NEOs on or before the grant date. The Compensation Committee&#x2019;s general practice is to complete its annual executive compensation review and determine performance goals and target compensation for our NEOs, following which they make a recommendation to the Board, which in turn reviews the recommendation and approves equity awards for our NEOs.</ecd:AwardTmgHowMnpiCnsdrdTextBlock>
    <ecd:AwardTmgMethodTextBlock contextRef="c-1" id="f-1418">Accordingly, annual equity awards are typically determined at the first Compensation Committee meeting of the fiscal year and reviewed and approved at the first Board meeting of the fiscal year. These grants are then made effective shortly during a scheduled open trading window. On occasion, the Board may, at the recommendation of the Compensation Committee, grant equity awards outside of our annual grant cycle for new hires, promotions, recognition, retention or other purposes. While the Board has discretionary authority to grant equity awards to our NEOs outside of the cycle described above, neither the Board nor the Compensation Committee take into account material non-public information when determining the timing or terms of equity awards, nor do we time disclosure of material non-public information for the purpose of affecting the value of executive compensation.</ecd:AwardTmgMethodTextBlock>
    <ecd:AwardTmgPredtrmndFlag contextRef="c-1" id="f-1419">true</ecd:AwardTmgPredtrmndFlag>
    <ecd:MnpiDiscTimedForCompValFlag contextRef="c-1" id="f-1420">false</ecd:MnpiDiscTimedForCompValFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
